0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: linux, scst, iscsi, centos 7, esxi, esxi manager, scst target, lio</p>
1
<p>Теги: linux, scst, iscsi, centos 7, esxi, esxi manager, scst target, lio</p>
2
<p><strong>LIO</strong>, идущий в комплекте с<strong>CentOS 7</strong>, настраивается без проблем, запускается и даже работает. Но в связке с<strong>ESXi</strong>выдавал такие чудеса, что все наши мечты о большом сервере с кучей дисков развеялись напрочь. У нас перегружался сервер, умирали порты на свитче, зависал<strong>ESXi manager</strong>. Так что мы выключили<strong>LIO</strong>совсем.</p>
2
<p><strong>LIO</strong>, идущий в комплекте с<strong>CentOS 7</strong>, настраивается без проблем, запускается и даже работает. Но в связке с<strong>ESXi</strong>выдавал такие чудеса, что все наши мечты о большом сервере с кучей дисков развеялись напрочь. У нас перегружался сервер, умирали порты на свитче, зависал<strong>ESXi manager</strong>. Так что мы выключили<strong>LIO</strong>совсем.</p>
3
<p>Изучив ресурсы, пришли к выводу поставить<strong>SCST target</strong>. Тем более, в версии<strong>CentOS 7.2</strong>даже не нужно пересобирать ядро под него. Достаточно только скачать исходники, собрать и установить.</p>
3
<p>Изучив ресурсы, пришли к выводу поставить<strong>SCST target</strong>. Тем более, в версии<strong>CentOS 7.2</strong>даже не нужно пересобирать ядро под него. Достаточно только скачать исходники, собрать и установить.</p>
4
svn checkout svn://svn.code.sf.net/p/scst/svn/trunk scst-trunk cd scst-trunk make scst scst_install iscsi iscsi_install service scst restart<p>Настраиваем конфигурационные файлы:</p>
4
svn checkout svn://svn.code.sf.net/p/scst/svn/trunk scst-trunk cd scst-trunk make scst scst_install iscsi iscsi_install service scst restart<p>Настраиваем конфигурационные файлы:</p>
5
/etc/scst.conf HANDLER vdisk_blockio { DEVICE iscsi_1 { filename /dev/sdb nv_cache 1 } DEVICE iscsi_2 { filename /dev/sde nv_cache 1 } } TARGET_DRIVER iscsi { enabled 1 TARGET iqn.2016-11.local.nas:iscsi { LUN 0 iscsi_1 LUN 1 iscsi_2 enabled 1 } }<p>Прописываем допуски:</p>
5
/etc/scst.conf HANDLER vdisk_blockio { DEVICE iscsi_1 { filename /dev/sdb nv_cache 1 } DEVICE iscsi_2 { filename /dev/sde nv_cache 1 } } TARGET_DRIVER iscsi { enabled 1 TARGET iqn.2016-11.local.nas:iscsi { LUN 0 iscsi_1 LUN 1 iscsi_2 enabled 1 } }<p>Прописываем допуски:</p>
6
/etc/initiators.allow ALL 192.168.101.0/24,192.168.100.0/24 /etc/initiators.deny ALL ALL<p>Перечитываем конфиг:</p>
6
/etc/initiators.allow ALL 192.168.101.0/24,192.168.100.0/24 /etc/initiators.deny ALL ALL<p>Перечитываем конфиг:</p>
7
scstadmin -config /etc/scst.conf<p>И в целом всё, система запущена, можно цепляться:</p>
7
scstadmin -config /etc/scst.conf<p>И в целом всё, система запущена, можно цепляться:</p>
8
scstadmin --list_device Collecting current configuration: done. Handler Device ---------------------------- vdisk_nullio - vdisk_fileio - vdisk_blockio iscsi_1 iscsi_2 vcdrom - All done.<p><em>Чтобы узнать больше, задавайте вопросы в комментариях!</em></p>
8
scstadmin --list_device Collecting current configuration: done. Handler Device ---------------------------- vdisk_nullio - vdisk_fileio - vdisk_blockio iscsi_1 iscsi_2 vcdrom - All done.<p><em>Чтобы узнать больше, задавайте вопросы в комментариях!</em></p>
9
9