Хостинг iscsi на smartos
Я пытаюсь вернуться в Unix-игру для некоторых проектов хранения, которые мы начали. Для этого мы бы хотели использовать Joyents Smartos (на основе Illumos).
Работать с ним - большая радость (настройка vms и т. Д.), Но я не могу заставить работать iscsi.
Я хотел бы просто поделиться устройством zfs в качестве точки подключения iscsi, но не могу заставить его работать. Я также не могу заставить работать smb или nfs, но эти свойства, по крайней мере, существуют, и я уверен, что они будут работать.
Документация, которую я могу найти, кажется немного повсеместной с некоторыми старыми солярисами, новыми солярисами, иллюминаторами и т. Д. Это понятно, так как это такой новый релиз.
У кого-нибудь есть указатели?
Я уже пробовала
zfs set shareiscsi=on zones/name
что приводит к "неизвестной собственности". И в любом случае его нет в свойствах zfs.
Я тоже пробовал
sbdadm create-lu /dev/zvol/rdsk/zones/
но это приводит к
sbdadm: unknown error
itadm также недоступен, и сервис, содержащий iscsi, не указан в "svcs".
Любая помощь очень ценится.
2 ответа
Создание цели ISCSI
при необходимости включите сервер хранения и целевой сервер iscsi
svcadm enable stmf
svcadm enable -r svc:/network/iscsi/target:default
при необходимости создайте том (разреженный 10T в примере)
zfs create -V 10T -s zones/iscsi
создать логическую единицу
sbdadm create-lu /dev/zvol/rdsk/zones/iscsi
Добавьте представление об этом (GUID выводится предыдущей командой или list-lu)
stmfadm add-view GUID
Создайте целевую группу для подключения (выберите GROUPNAME и используйте IP-адрес с текущего сервера)
itadm create-tpg GROUPNAME IP
Создать цель в этой группе
itadm create-target -t GROUPNAME
Работает с февральской версией SmartOS. В ян-версии отсутствовали драйверы.
Кстати: при записи живого образа SMARTOS в феврале 2012 года на USB-флешку, похоже, он был создан неправильно. Файл grub искал файлы в подпапке платформы, которая не существовала. Просто создайте его и переместите в него соответствующую папку (см. Файл grub)