автоматизировать монтирование/размонтирование iSCSI

Я пытаюсь автоматизировать монтирование/размонтирование монтирования iSCSI в Ubuntu 16.04.

1) Как составить список всех подключений iSCSI, имеющихся в системе Linux? Например, монтирования NFS можно перечислить с помощью «df -h -t nfs».

2) Как только я подключаюсь к серверу iSCSI (цель), на клиенте iSCSI (инициаторе) как определить, является ли файловая система sda, sdb или sdc? dmsg даст эту информацию, но я ищу команду для ее получения.


person Raj    schedule 12.05.2017    source источник


Ответы (1)


Получите сеансы iSCSI:

# iscsiadm -m session
tcp: [7] 172.16.5.148:3260,1 iqn.2009-12.com.blockbridge:t-pjxfzuecga-eajejghg (non-flash)
tcp: [8] 172.16.5.148:3260,1 iqn.2009-12.com.blockbridge:t-pjxfzufjjo-pokqaja (non-flash)
tcp: [9] 172.16.5.148:3260,1 iqn.2009-12.com.blockbridge:t-pjxfzufjkp-illoghjk (non-flash)

Получите список устройств SCSI в системе, включая их транспорты. Фильтровать по IQN:

# lsscsi -t | grep iqn
[8:0:0:0]    disk    iqn.2009-12.com.blockbridge:t-pjxfzuecga-eajejghg,t,0x1  /dev/sda
[9:0:0:0]    disk    iqn.2009-12.com.blockbridge:t-pjxfzufjjo-pokqaja,t,0x1  /dev/sdb
[10:0:0:0]   disk    iqn.2009-12.com.blockbridge:t-pjxfzufjkp-illoghjk,t,0x1  /dev/sdc

Лучший способ убедиться, что у вас правильный диск, — подключить диски, которые имеют действительные идентификаторы SCSI (WWN). Они доступны с lsscsi -i:

 # lsscsi -i
[14:0:0:0]   disk    LIO-ORG  test1            4.0   /dev/sdc   3600140546e116005d8f4999bc09660ac
[15:0:0:0]   disk    LIO-ORG  test2            4.0   /dev/sdd   36001405a933d07e7023461f9be250f9a
[16:0:0:0]   disk    LIO-ORG  test3            4.0   /dev/sde   360014059d9bb9e0e16543059b85ffdb2
[17:0:0:0]   disk    LIO-ORG  test4            4.0   /dev/sdg   3600140529ce8b47a4754fc39b1d3133a

Или, может быть, лучше, в /dev/disk/by-id:

# cd /dev/disk/by-id
# ls -l scsi*
lrwxrwxrwx. 1 root root 9 May 11 18:29 scsi-3600140512ee850056d945b6916c46b4f -> ../../sdf
lrwxrwxrwx. 1 root root 9 May 11 18:23 scsi-3600140529ce8b47a4754fc39b1d3133a -> ../../sdg
lrwxrwxrwx. 1 root root 9 May 11 18:23 scsi-3600140546e116005d8f4999bc09660ac -> ../../sdc
lrwxrwxrwx. 1 root root 9 May 11 18:23 scsi-360014059d9bb9e0e16543059b85ffdb2 -> ../../sde
lrwxrwxrwx. 1 root root 9 May 11 18:23 scsi-36001405a933d07e7023461f9be250f9a -> ../../sdd
person Mike Andrews    schedule 12.05.2017
comment
Губблбозер спасибо за информацию. - person Raj; 16.05.2017