Устанавливаем и настраиваем SCST iSCSI | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
Backend-разработчик на PHP
-9%
Алгоритмы и структуры данных
-9%
Team Lead
-6%
Архитектура и шаблоны проектирования Разработчик IoT
-13%
C# Developer. Professional
-9%
HTML/CSS
-11%
C# ASP.NET Core разработчик
-5%
Kotlin Backend Developer
-8%
iOS Developer. Professional
-8%
Java Developer. Professional JavaScript Developer. Professional Базы данных Android Developer. Professional Framework Laravel Cloud Solution Architecture Highload Architect Reverse-Engineering. Professional Vue.js разработчик Agile Project Manager VOIP инженер Scala-разработчик Супер-практикум по использованию и настройке GIT Symfony Framework Java Developer. Basic Unity Game Developer. Professional Супер-интенсив Azure
Инфраструктура
Экспресс-курс «IaC Ansible»
-10%
Administrator Linux.Basic
-10%
Мониторинг и логирование: Zabbix, Prometheus, ELK
-10%
Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes»
-30%
Administrator Linux. Professional
-6%
Дизайн сетей ЦОД
-13%
NoSQL Основы Windows Server MS SQL Server Developer Инфраструктурная платформа на основе Kubernetes Cloud Solution Architecture Highload Architect Разработчик голосовых ассистентов и чат-ботов VOIP инженер Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив "Tarantool"
Специализации Курсы в разработке Подготовительные курсы
+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 комментариев
Для комментирования необходимо авторизоваться