LUN の識別
コンピュート・ホスト上で接続されたストレージ・ボリュームの LUN ID を検索する理由には、さまざまな理由があります。 例えば、同じホストに同じボリューム・サイズでマウントされている複数のストレージ・デバイスがあるとします。 いずれか 1 つを切り離して廃止する必要があります。 ただし、 Linux® ホストで表示されるものとコンソールで表示されるものを相関させる方法がわからない場合があります。 別の例としては、ESXiサーバーに接続された複数の Block Storage for Classic ボリュームがある場合が考えられます。 いずれかの LUN のボリューム・サイズを拡張する必要があります。そのためには、ストレージの正しい LUN ID を知っている必要があります。
Linux® での LUN ID の表示
-
コマンド・ラインで、
multipath -ll
を実行し、出力を確認します。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`
"1:0:0:0" および "3:0:0: 1" に注意してください。 これらの各フィールドの末尾の数字「1:0:0:0」と「3:0:0:1」、「0」と「1」は、Block Storage デバイスの iSCSI LUN ID 番号です。
-
以下の ibmcloud cli コマンド
ibmcloud sl block volume-list
およびibmcloud sl block volume-detail
を入力して、それらの出力をステップ 1 で収集した情報と比較します。$ 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
出力には、ストレージ・デバイスのホスト名、LUN ID、およびターゲット IP が示されます:
IBM02SEL1575811-3 lun id: 0 Target IP: 161.26.110.17 IBM02SEL1575811-4 lun id: 1 Target IP: 161.26.110.43
-
この情報は、コマンド
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
WindowsでLUN IDを表示する
-
でPowerShell,コマンドを発行する
iscsicli SessionList| findstr /c:"Device Number" /c:"Location" /c:"Target Portal"
。 出力には、IP アドレスと LUN ID が示されます。 この例では、IP アドレスは 10.201.174.123 で、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
-
次に、ibmcloud cli コマンド
ibmcloud sl block volume-list
およびibmcloud sl block volume-detail
を入力して、それらの出力をステップ 1 で収集した情報と比較します。$ 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
VMWare® での LUN ID の表示
-
esxcli storage vmfs extent list
コマンドを実行します。 出力には、ボリューム名iscsi-datastore
と、その固有のネットワークアドレス指定機関(naa
)識別子が含まれます。 その数は、その 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
-
次に、
esxcfg-mpath -b
コマンドを入力します。 出力には、同じnaa
番号、LUN ID、および PortalTag が含まれます。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
この例では、
LUN:0
という文字列は、LUN IDが0であることを意味します。 -
esxcli iscsi adapter target portal list
コマンドを発行します。 出力から、ポータル・タグと一致する IP アドレスと Tpgt 値をメモします。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
この例では、IPアドレス「 161.26.99.155 」が Block Storage for Classic の対象IPアドレスであり、「1034」が PortalTag です。
-
次に、IBMCLOUD CLI コマンド
ibmcloud sl block volume-list
を使用します。 出力には、ボリュームID、ストレージデバイスのホスト名、DCの場所、ストレージタイプ、容量、すでに使用されている容量、および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
この例では、「333280508」という文字列がボリュームIDであり、「0」が Block Storage for Classic LUNのLUN IDです。
コマンド
ibmcloud sl block volume-detail
を発行して、ストレージ・ボリュームに関する詳細情報を取得します。$ 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
そのため、iscsi LUN ID をブロック・デバイスのホスト名にマップできます:
SL02SEL1160157-221 lun id: 0 Target IP: 161.26.99.155
コンソールでLUN IDを表示する
また、コンソール上のボリューム詳細ページで、 Block Storage for Classic デバイスのLUN ID、ターゲットIPアドレス、ホスト名を収集することもできます。