Устанавливаем и настраиваем SCST iSCSI | OTUS
🔥 Начинаем BLACK FRIDAY!
Максимальная скидка -25% на всё. Успейте начать обучение по самой выгодной цене.
Выбрать курс

Курсы

Программирование
iOS Developer. Basic
-25%
Python Developer. Professional
-25%
Разработчик на Spring Framework
-25%
Golang Developer. Professional
-25%
Python Developer. Basic
-25%
iOS Developer. Professional
-25%
Highload Architect
-25%
JavaScript Developer. Basic
-25%
Kotlin Backend Developer
-25%
JavaScript Developer. Professional
-25%
Android Developer. Basic
-25%
Unity Game Developer. Basic
-25%
Разработчик C#
-25%
Программист С Web-разработчик на Python Алгоритмы и структуры данных Framework Laravel PostgreSQL Reverse-Engineering. Professional CI/CD Vue.js разработчик VOIP инженер Программист 1С Flutter Mobile Developer Супер - интенсив по Kubernetes Symfony Framework Advanced Fullstack JavaScript developer Супер-интенсив "Azure для разработчиков"
Инфраструктура
Мониторинг и логирование: Zabbix, Prometheus, ELK
-25%
DevOps практики и инструменты
-25%
Архитектор сетей
-25%
Инфраструктурная платформа на основе Kubernetes
-25%
Супер-интенсив «IaC Ansible»
-16%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-25%
Administrator Linux. Professional MS SQL Server Developer Безопасность Linux PostgreSQL Reverse-Engineering. Professional CI/CD VOIP инженер Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Administrator Linux.Basic Супер-интенсив «ELK»
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

Устанавливаем и настраиваем SCST iSCSI

Linux_Deep_1-5020-431fb0.10_site.png

LIO, идущий в комплекте с CentOS 7, настраивается без проблем, запускается и даже работает. Но в связке с ESXi выдавал такие чудеса, что все наши мечты о большом сервере с кучей дисков развеялись напрочь. У нас перегружался сервер, умирали порты на свитче, зависал ESXi manager. Так что мы выключили LIO совсем.

Изучив ресурсы, пришли к выводу поставить SCST target. Тем более, в версии CentOS 7.2 даже не нужно пересобирать ядро под него. Достаточно только скачать исходники, собрать и установить.

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

Настраиваем конфигурационные файлы:

 /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
}
}

Прописываем допуски:

 /etc/initiators.allow 
ALL 192.168.101.0/24,192.168.100.0/24
/etc/initiators.deny 
ALL ALL

Перечитываем конфиг:

scstadmin -config /etc/scst.conf

И в целом всё, система запущена, можно цепляться:

scstadmin --list_device

Collecting current configuration: done.

Handler Device 
 ----------------------------
 vdisk_nullio - 
 vdisk_fileio - 
 vdisk_blockio iscsi_1
               iscsi_2 
 vcdrom -

All done.

Чтобы узнать больше, задавайте вопросы в комментариях!

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
🎁 Максимальная скидка!
Черная пятница уже в OTUS! Скидка -25% на всё!