Исходные условия:
RHEL5, на сетке NAS, который умеет отдавать iSCSI тома. Задача - подключиться к выделенному тому, доступ с авторизацией. Обычная задачка для кластеров (правда, в продакшн я использую SAN и доступ по оптике, но для тестирования и экспериментов - вполне годится, чтобы не расходовать дорогое дисковое пространство).
Итак, последовательность:
- устанавливаем iscsi клиента:
# yum install iscsi-initiator-utils
- редактируем /etc/iscsi/iscsid.conf. Необходимо установить значения
node.session.auth.authmethod = CHAP
node.session.auth.username = username
node.session.auth.password = password
discovery.sendtargets.auth.authmethod = CHAP
discovery.sendtargets.auth.username = username
discovery.sendtargets.auth.password = password - запускаем iscsi демона:
# /etc/init.d/iscsi start
На этом этапе еще ничего не подключится, это нормально - сканируем сторадж на тему iscsi volumes:
# iscsiadm -m discovery -t sendtargets -p <NAS IP addr>
Программа произведет поиск и настроит демона для подключения. В моем случае NAS отдал более одного тома, однако я знаю, что подключаться я буду только к одному. Поэтому идем в /var/lib/iscsi/nodes и удаляем "лишние" каталоги (по именам каталогов будет ясно, что есть что). Также после этого не забываем почистить "потерянные" линки в /var/lib/iscsi/send_targets/, - перезапускаем iscsi демона:
# service iscsi restart
Должны пройти сообщения, что все в порядке. - если удалось подключиться нормально, то уточняем имя нового диска:
# fdisk -l
Дальнейшие действия не отличаются от ситуации, когда мы подключаем новый жесткий диск - разбивка fdisk'ом, форматирование, монтирование, заполнение fstab.
Также не забываем убедиться, что iscsi прописан в автостарте:
# chkconfig --list iscsi
Немає коментарів:
Дописати коментар