iSCSI-инициатор на CentOS 7

Краткое руководство по быстрому развёртыванию iSCSI-инициатора (клиента) на ОС CentOS 7.9 с помощью iscsi-initiator

В первую очередь необходимо установить пакет iscsi-initiator-utils

# yum install iscsi-initiator-utils

Затем в файле /etc/iscsi/iscsid.conf необходимо проверить, чтобы строка

node.startup = automatic

не была закомментирована

Если при подключении планируется использовать аутентификацию CHAP, то необходимо раскомментировать следующие строчки:

node.session.auth.authmethod = CHAP
node.session.auth.username = username
node.session.auth.password = password

где username и password — это логин и пароль для доступа к порталу (серверу).

Запускаем службу iscsid и включаем её в автозагрузку

# systemctl start iscsid
# systemctl enable iscsid

Подключаем портал

# iscsiadm -m discovery -p 192.168.101.10 -t st

в консоли должно появиться

192.168.101.10:3260,0 iqn.2004-08.tw.com.qsan:p150c-000a8a129:default-target

В директории /etc/iscsi/ появится файл initiatorname.iscsi.

InitiatorName=iqn.2005-07.com.redhat:adb056835a36

В нём необходимо скопировать параметр InitiatorName и вставить в LUN в настройки хранилища.

Запускаем службу iscsi и включаем её в автозагрузку

# systemctl start iscsi
# systemctl enable iscsi

Теперь можно подключить цели

для подключения всех таргетов:

# iscsiadm -m node --login

для подключения конкретной цели:

# iscsiadm -m node --targetname "iqn.2004-08.tw.com.qsan:p150c-001a8a002:default-target" --login

После этого должен появиться новый диск. Это можно увидеть с помощью команды

# lsblk

Теперь можно создавать разметку диска и файловую систему, и монтировать его в нужную директорию

Для отключения целей можно воспользоваться командой

# iscsiadm -m node --logout

Команда для удаления портала

# iscsiadm -m discovery -p 192.168.101.10 -o delete

Для автоматического монтирования необходимо создать директорию, например /mnt/storage_iscsi/, и в файле /etc/fstab дописать строчку:

UUID=e165a79e-245a-4e76-91a5-3a21e4123210	/mnt/storage_iscsi	ext4	defaults,auto,_netdev	0	0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *