LUNs identifizieren
Es gibt verschiedene Gründe, warum Sie die LUN-ID der angehängten Speicherdatenträger auf dem Rechenhost suchen sollten. Sie können beispielsweise mehrere Speichereinheiten haben, die auf demselben Host mit denselben Datenträgergrößen angehängt sind. Sie möchten eine von ihnen abhängen und stilllegen. Sie sind jedoch nicht sicher, wie Sie das, was auf Ihrem Linux®-Host angezeigt wird, mit dem, was in der Konsole angezeigt wird, korrelieren. Ein weiteres Beispiel könnte sein, dass Sie mehrere Block Storage for Classic-Volumes haben, die an einen ESXi-Server angehängt sind. Sie möchten die Datenträgergröße einer der LUNs erweitern und Sie müssen die richtige LUN-ID des Speichers kennen, um dies zu tun.
LUN-ID in Linux® anzeigen
-
Führen Sie in der Befehlszeile
multipath -ll
aus und zeigen Sie die Ausgabe an.root@server:~# multipath -l 3600a098038303845372b4a5232346e35 dm-0 NETAPP ,LUN C-Mode size=12T features='4 queue_if_no_path pg_init_retries 50 retain_attached_hw_handle' hwhandler='1 alua' wp=rw -+- policy='round-robin 0' prio=50 status=active - `1:0:0:0 sdc 8:32 active ready running` 3600a098038304471562b4c4743384332 dm-1 NETAPP ,LUN C-Mode size=12T features='4 queue_if_no_path pg_init_retries 50 retain_attached_hw_handle' hwhandler='1 alua' wp=rw -+- policy='round-robin 0' prio=10 status=active `- 3:0:0:1 sdd 8:48 active ready running`
Anmerkung "1:0:0:0" und "3:0:0:1". Die jeweils letzten Ziffern "0" und "1" in den Feldern "1:0:0:0" und "3:0:0:1" sind die iSCSI-LUN-ID-Nummern Ihrer Block Storage-Geräte.
-
Geben Sie die folgenden ibmcloud-CLI-Befehle ein:
ibmcloud sl block volume-list
undibmcloud sl block volume-detail
, um ihre Ausgaben mit den in Schritt 1 erfassten Informationen zu vergleichen.$ ibmcloud sl block volume-list id username datacenter storage_type capacity_gb bytes_used lunId 20973781 IBM02SEL1575811-1 dal09 endurance_block_storage 100 - 3 22030583 IBM02SEL1575811-3 dal12 endurance_block_storage 20 - 0 23976093 IBM02SEL1575811-4 dal12 performance_block_storage 80 - 1 24024217 IBM02SEL1575811-5 seo01 performance_block_storage 2000 - 2
$ ibmcloud sl block volume-detail 22030583 Name Value ID 22030583 User name IBM02SEL1575811-3 Type endurance_block_storage Capacity (GB) 20 LUN Id 0 Endurance Tier READHEAVY_TIER Endurance Tier Per IOPS 2 Datacenter dal12 Target IP 161.26.110.17 Snapshot Size (GB) 5 Snapshot Used (Bytes) 3325952 # of Active Transactions 0 Replicant Count 0
Die Ausgabe zeigt den Hostnamen der Speichereinheit, die LUN-ID und die Ziel-IP:
IBM02SEL1575811-3 lun id: 0 Target IP: 161.26.110.17 IBM02SEL1575811-4 lun id: 1 Target IP: 161.26.110.43
-
Sie können diese Informationen außerdem mit dem folgenden Befehl überprüfen:
iscsiadm -m session -P 3
.# iscsiadm -m session -P 3 iSCSI Transport Class version 2.0-870 version 6.2.0.874-7 Target: iqn.1992-08.com.netapp:stfdal1201 (non-flash) Current Portal: 161.26.110.17:3260,1027 # match this target iscsi IP to the block storage device Persistent Portal: 161.26.110.17:3260,1027 ********** Interface: ********** Iface Name: default Iface Transport: tcp Iface Initiatorname: iqn.2018-08.com.ibm:ibm02su1575811-i117305979 Iface IPaddress: 10.74.10.67 Iface HWaddress: <empty> Iface Netdev: <empty> SID: 1 iSCSI Connection State: LOGGED IN iSCSI Session State: LOGGED_IN Internal iscsid Session State: NO CHANGE ********* Timeouts: ********* Recovery Timeout: 5 Target Reset Timeout: 30 LUN Reset Timeout: 30 Abort Timeout: 15 ***** CHAP: ***** username: IBM02SU1575811-I117305979 password: ******** username_in: <empty> password_in: ******** ************************ Negotiated iSCSI params: ************************ HeaderDigest: None DataDigest: None MaxRecvDataSegmentLength: 262144 MaxXmitDataSegmentLength: 65536 FirstBurstLength: 65536 MaxBurstLength: 65536 ImmediateData: Yes InitialR2T: No MaxOutstandingR2T: 1 ************************ Attached SCSI devices: ************************ Host Number: 1 State: running scsi1 Channel 00 Id 0 Lun: 0 # match the "Lun: 0" here to the LUN ID. Attached scsi disk sdc State: running Current Portal: 161.26.110.43:3260,1041 # match this target iscsi IP to the block storage device. Persistent Portal: 161.26.110.43:3260,1041 ********** Interface: ********** Iface Name: default Iface Transport: tcp Iface Initiatorname: iqn.2018-08.com.ibm:ibm02su1575811-i11730597 Iface IPaddress: 10.74.10.67 Iface HWaddress: <empty> Iface Netdev: <empty> SID: 3 iSCSI Connection State: LOGGED IN iSCSI Session State: LOGGED_IN Internal iscsid Session State: NO CHANGE ********* Timeouts: ********* Recovery Timeout: 5 Target Reset Timeout: 30 LUN Reset Timeout: 30 Abort Timeout: 15 ***** CHAP: ***** username: IBM02SU1575811-I117305979 password: ******** username_in: <empty> password_in: ******** ************************ Negotiated iSCSI params: ************************ HeaderDigest: None DataDigest: None MaxRecvDataSegmentLength: 262144 MaxXmitDataSegmentLength: 65536 FirstBurstLength: 65536 MaxBurstLength: 65536 ImmediateData: Yes InitialR2T: No MaxOutstandingR2T: 1 ************************ Attached SCSI devices: ************************ Host Number: 3 State: running scsi3 Channel 00 Id 0 Lun: 1 # match the "Lun: 1" here to the LUN ID. Attached scsi disk sdd State: running
Anzeigen der LUN-ID in Windows
-
In PowerShell, Geben Sie den Befehl ein
iscsicli SessionList| findstr /c:"Device Number" /c:"Location" /c:"Target Portal"
. Die Ausgabe zeigt die IP-Adresse und die LUN-ID. In dem Beispiel lautet die IP-Adresse 10.201.174.123 und die LUN-ID LUN 0.C:\Users\Adminisitrator>iscsicli SessionList| findstr /c:"Device Number" /c:"Location" /c:"Target Portal" Target Portal : 10.201.174.124/3260 Device Number : 3 Location : Bus Number 0, Target Id O, LUN 0 Target Portal : 10.201.174.123/3260 Device Number : 4 Location: : Bus Number 0, Target ID 1, LUN 0
-
Geben Sie anschließend die folgenden ibmcloud-CLI-Befehle ein:
ibmcloud sl block volume-list
undibmcloud sl block volume-detail
, um ihre Ausgaben mit den Informationen zu vergleichen, die Sie in Schritt 1 erfasst haben.$ ibmcloud sl block volume-list id username datacenter storage_type capacity_gb bytes_used lunId 333280508 SL02SEL1160157-221 dal10 endurance_block_storage 200 - 0 333506786 SL02SEL1160157-222 tok02 endurance_block_storage 200 - 0
$ ibmcloud sl block volume-detail 333506786 Name Value ID 333506786 User name SL02SEL1160157-222 Type endurance_block_storage Capacity (GB) 200 LUN Id 0 Endurance Tier READHEAVY_TIER Endurance Tier Per IOPS 2 Datacenter tok02 Target IP 10.201.174.123 # of Active Transactions 0 Replicant Count 0
LUN-ID in VMWare® anzeigen
-
Führen Sie den Befehl
esxcli storage vmfs extent list
aus. Die Ausgabe enthält den Namen des Volumesiscsi-datastore
und seine eindeutige Kennung der Network Addressing Authority (naa
). Diese Zahl ist garantiert eindeutig für diese LUN.Volume Name VMFS UUID Extent Device Name Partition Number --------------- ----------------------------------- ------ ------------------------------------ ---- datastore1 5f69774e-f1031e44-7bdb-ac1f6bc4b812 0 naa.600062b2049d040026fc1e4b2f305682 3 iscsi-datastore 621f425f-0dc2da8a-927b-ac1f6bc4b812 0 naa.600a098038305674695d51694b427849 1
-
Geben Sie als Nächstes den Befehl
esxcfg-mpath -b
ein. Die Ausgabe enthält dieselbenaa
-Nummer, die LUN-ID und den Portal-Tag.naa.600a098038305674695d51694b427849 : NETAPP iSCSI Disk (naa.600a098038305674695d51694b427849) vmhba64:C0:T1:L0 LUN:0 state:active iscsi Adapter: iqn.2020-10.com.ibm:sl02su1160157-h1907004 Target: IQN=iqn.1992-08.com.netapp:stfdal1007 Alias= Session=00023d000001 PortalTag=1034 vmhba64:C1:T1:L0 LUN:0 state:active iscsi Adapter: iqn.2020-10.com.ibm:sl02su1160157-h1907004 Target: IQN=iqn.1992-08.com.netapp:stfdal1007 Alias= Session=00023d000002 PortalTag=1030
Im Beispiel bedeutet die Zeichenfolge
LUN:0
, dass die LUN-ID 0 ist. -
Setzen Sie den Befehl
esxcli iscsi adapter target portal list
ab. Notieren Sie in der Ausgabe die IP-Adresse und den Tpgt-Wert, die dem Portal-Tag entsprechen.Adapter Target IP Port Tpgt ------- --------------------------------- ------------- ---- ---- vmhba64 iqn.1992-08.com.netapp:stfdal1007 161.26.99.155 3260 1034 vmhba64 iqn.1992-08.com.netapp:stfdal1007 161.26.99.152 3260 1030
Im Beispiel ist die IP-Adresse " 161.26.99.155 " die Ziel-IP-Adresse Ihrer Block Storage for Classic und "1034" ist die PortalTag.
-
Verwenden Sie als Nächstes den IBMCLOUD-CLI-Befehl
ibmcloud sl block volume-list
. Die Ausgabe enthält die Volume-ID, den Hostnamen des Speichergeräts, den DC-Standort, den Speichertyp, die Kapazität, den bereits genutzten Speicherplatz und die LUN-ID.$ ibmcloud sl block volume-list id username datacenter storage_type capacity_gb bytes_used lunId 221426384 SL02SEL1160157-195 che01 endurance_block_storage 1500 - 2 332299016 SL02SEL1160157-220 dal13 endurance_block_storage 20 - 2 333280508 SL02SEL1160157-221 dal10 endurance_block_storage 200 - 0
Im Beispiel ist die Zeichenfolge "333280508" die Volume-ID und "0" ist die LUN-ID Ihrer Block Storage for Classic LUN.
Geben Sie den Befehl
ibmcloud sl block volume-detail
aus, um detailliertere Informationen zum Speicherdatenträger abzurufen.$ ibmcloud sl block volume-detail 333280508 Name Value ID 333280508 User name SL02SEL1160157-221 Type endurance_block_storage Capacity (GB) 200 LUN Id 0 Endurance Tier READHEAVY_TIER Endurance Tier Per IOPS 2 Datacenter dal10 Target IP 161.26.99.155 # of Active Transactions 0 Replicant Count 0
Sie können also die iSCSI-LUN-ID dem Hostnamen der Blockeinheit zuordnen:
SL02SEL1160157-221 lun id: 0 Target IP: 161.26.99.155
Anzeigen der LUN-ID in der Konsole
Sie können auch die LUN-ID, die Ziel-IP-Adresse und den Hostnamen des Block Storage for Classic-Geräts auf der Seite "Volume Details" in der Konsole abrufen.