Назад | Перейти на главную страницу

хостинг iscsi на smartos

Я пытаюсь вернуться в игру unix для некоторых проектов хранения, которые у нас есть. Мы хотели бы использовать для этого радостные умения (основанные на иллюзиях).

Работа с ним - настоящее удовольствие (установка vms и т. Д.), Но я не могу заставить iscsi работать.

Я хотел бы просто поделиться устройством zfs в качестве точки подключения iscsi, но не могу заставить его работать. Я также не могу заставить работать smb или nfs, но эти свойства по крайней мере существуют, и я уверен, что они будут работать.

Документация, которую я могу найти, кажется немного беспорядочной с некоторыми старыми Solaris, новыми Solaris, вещами illumos и т. Д. Что понятно, поскольку это такой новый выпуск.

У кого-нибудь есть указатели?

Я уже пробовал

zfs set shareiscsi=on zones/name

что приводит к "неизвестному имуществу". И в любом случае его нет в свойствах zfs.

Я тоже пробовал

sbdadm create-lu /dev/zvol/rdsk/zones/

но это приводит к

sbdadm: unknown error

itadm также недоступен, и служба, не содержащая iscsi, указана в "svcs".

Любая помощь приветствуется.

Создание цели 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

Создайте целевую группу для подключения (выберите ИМЯ ГРУППЫ и используйте IP-адрес текущего сервера)

itadm create-tpg GROUPNAME IP

Создать цель в этой группе

itadm create-target -t GROUPNAME 

Он работает с версией SmartOS от февраля 2012 года. В январской версии отсутствовали драйверы.

Кстати: при записи живого образа SMARTOS от февраля 2012 года на USB-накопитель казалось, что он был создан неправильно. Файл grub искал файлы в несуществующей подпапке платформы. Просто создайте его и переместите в него соответствующую папку (см. Файл grub)