IBM Cloud Docs
LUN の識別

LUN の識別

コンピュート・ホスト上で接続されたストレージ・ボリュームの LUN ID を検索する理由には、さまざまな理由があります。 例えば、同じホストに同じボリューム・サイズでマウントされている複数のストレージ・デバイスがあるとします。 いずれか 1 つを切り離して廃止する必要があります。 ただし、 Linux® ホストで表示されるものとコンソールで表示されるものを相関させる方法がわからない場合があります。 別の例としては、ESXiサーバーに接続された複数の Block Storage for Classic ボリュームがある場合が考えられます。 いずれかの LUN のボリューム・サイズを拡張する必要があります。そのためには、ストレージの正しい LUN ID を知っている必要があります。

Linux® での LUN ID の表示

  1. コマンド・ラインで、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 番号です。

  2. 以下の 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
    
  3. この情報は、コマンド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を表示する

  1. で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
    
  2. 次に、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 の表示

  1. 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
    
  2. 次に、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であることを意味します。

  3. 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 です。

  4. 次に、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アドレス、ホスト名を収集することもできます。

コンソール内のボリューム詳細ページでは、LUNに関する詳細な情報が表示されます。 ストレージボリューム名は「名前」ラベルで表示されます。 ターゲットのIPアドレスは「ターゲットアドレス」と表示されます。 LUN IDはボリュームIDとして表示されます。コンソールの
コンソールのボリューム詳細ページでは、LUNの詳細情報が表示されます。