Anbindung an eine iSCSI Lib einer StoreOnce VSA
Bei diesem Setup wurde ein CentOS Linux 7 und eine HPE StoreOnce VSA mit einer vLib verwendet.
Die vLib wurde für den IQN : iqn.1994-05.com.redhat:a8a7606eb51b
eingerichtet. Dieser wurde aus der Datei /etc/iscsi/initiatorname.iscsi entnommen.
Um eine Nutzung einer iSCSI virtuellen Tape Library zu ermöglichen muss zuerst das Paket
iscsi-initiator-utils
installiert werden, z.B
# yum install iscsi-initiator-utils
Danach kann die konfigurierte Library gesucht werden:
# iscsiadm -m discovery -t sendtargets -p 192.168.200.20
192.168.200.20:3260,-1 iqn.1986-03.com.hp:storage.d2dbs.123ac3k2c1x2ydd1.51402ec009d99da2.library1.drive1
192.168.200.20:3260,-1 iqn.1986-03.com.hp:storage.d2dbs.123ac3k2c1x2ydd1.51402ec009d99dab.library1.drive2
192.168.200.20:3260,-1 iqn.1986-03.com.hp:storage.d2dbs.123ac3k2c1x2ydd1.51402ec009d99db4.library1.drive3
192.168.200.20:3260,-1 iqn.1986-03.com.hp:storage.d2dbs.123ac3k2c1x2ydd1.51402ec009d99dbd.library1.drive4
192.168.200.20:3260,-1 iqn.1986-03.com.hp:storage.d2dbs.123ac3k2c1x2ydd1.51402ec009d99c82.library1.robotics
Die so gefundenen Informationen werden nun benutzt um sich anzumelden:
# iscsiadm -m node -T iqn.1986-03.com.hp:storage.d2dbs.123ac3k2c1x2ydd1.51402ec009d99da2.library1.drive1 -p 192.168.200.20 -l
Logging in to [iface: default, target: iqn.1986-03.com.hp:storage.d2dbs.123ac3k2c1x2ydd1.51402ec009d99da2.library1.drive1, portal: 192.168.200.20,3260] (multiple)
Login to [iface: default, target: iqn.1986-03.com.hp:storage.d2dbs.123ac3k2c1x2ydd1.51402ec009d99da2.library1.drive1, portal: 192.168.200.20,3260] successful.
Der Erfolg kann mit dem lsscsi kontrolliert werden:
# lsscsi
[0:0:0:0] cd/dvd NECVMWar VMware IDE CDR00 1.00 /dev/sr0
[1:0:0:0] cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr1
[2:0:0:0] disk VMware Virtual disk 1.0 /dev/sda
[3:0:0:0] tape HP Ultrium 4-SCSI ED41 /dev/st0
Dies wird für jedes Object (drive oder robotics) welches benutzt werden soll durchgeführt.
# iscsiadm -m node -T iqn.1986-03.com.hp:storage.d2dbs.123ac3k2c1x2ydd1.51402ec009d99dab.library1.drive2 -p 192.168.200.20 -l
# iscsiadm -m node -T iqn.1986-03.com.hp:storage.d2dbs.123ac3k2c1x2ydd1.51402ec009d99db4.library1.drive3 -p 192.168.200.20 -l
# iscsiadm -m node -T iqn.1986-03.com.hp:storage.d2dbs.123ac3k2c1x2ydd1.51402ec009d99dbd.library1.drive4 -p 192.168.200.20 -l
# iscsiadm -m node -T iqn.1986-03.com.hp:storage.d2dbs.123ac3k2c1x2ydd1.51402ec009d99c82.library1.robotics -p 192.168.200.20 -l
Erneute Konbtrolle:
# lsscsi
[0:0:0:0] cd/dvd NECVMWar VMware IDE CDR00 1.00 /dev/sr0
[1:0:0:0] cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr1
[2:0:0:0] disk VMware Virtual disk 1.0 /dev/sda
[3:0:0:0] tape HP Ultrium 4-SCSI ED41 /dev/st0
[4:0:0:0] tape HP Ultrium 4-SCSI ED41 /dev/st1
[5:0:0:0] tape HP Ultrium 4-SCSI ED41 /dev/st2
[6:0:0:0] tape HP Ultrium 4-SCSI ED41 /dev/st3
[7:0:0:0] mediumx HP MSL G3 Series EL31 /dev/sch
Soweit sieht alles sehr gut aus.
Um zu kontrollieren ob die Anbindug auch wirklich funktioniert, benutzen wir das mt Tool.
# yum install mt-st
Nun kann die Abfrage der Laufwerke efolgen
# ]# mt -t /dev/st0 status
SCSI 2 tape drive:
File number=-1, block number=-1, partition=0.
Tape block size 0 bytes. Density code 0x0 (default).
Soft error count since last status=0
General status bits on (50000):
DR_OPEN IM_REP_EN
Weitere Test können z.B. in Zusammenhang mit Data Protector erfolgen.
Siehe: DP - virtuelle Library im CLI ansprechen