emerge -av sys-block/iscsitarget
/etc/ietd.conf:
Target iqn.head Lun 0 Path=/dev/sda2,Type=fileio MaxConnection
Нужен модуль iscsi_trgt.
USE="slp" emerge -av open-iscsi
/etc/iscsi/initiatorname.iscsi:
InitiatorName=iqn.dun
Нужны модули:
iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi
Необходимо, чтобы имена машин (head, dun) разрешались (hosts).
# находим нужные нам target, для этого мы должны знать IP/dns-имя инициатора iscsiadm -m discovery -t st -p iqn.head # список найденного для логина iscsiadm -m node # залогиниться, то есть подключиться и создать блочное устройство iscsiadm -m node -l -T iqn.head # вывести список того, к чему подключились iscsiadm -m session # вывести его же, но подробнее — в самом конце вывода будет указание на то, # какое блочное устройство какому target'у принадлежит iscsiadm -m session -P3 # разлогиниться iscsiadm -m session -u iqn.head # залогиниться во все обнаруженные target'ы iscsiadm -m node -l # вылогиниться из всех target'ов iscsiadm -m node -u # удалить target из обнаруженных iscsiadm -m node --op delete -T iqn.head