논리 단위 번호 ID(LUN ID) 식별하기

컴퓨팅 호스트에 연결된 Block Storage for Classic 볼륨의 논리 단위 번호(LUN) ID를 조회하는 방법을 알아보세요.

스토리지 영역 네트워크(SAN)에서 논리 장치 번호(LUN)는 스토리지의 논리 블록에 할당되는 고유 식별자입니다. LUN을 통해 서버는 네트워크를 통해 특정 가상 파티션이나 물리적 하드 디스크를 식별하고, 액세스하며, 관리할 수 있습니다.

컴퓨팅 호스트에서 첨부된 스토리지 볼륨의 LUN ID를 찾으려는 다양한 이유가 있습니다. 예를 들어, 동일한 호스트에 동일한 볼륨 크기로 여러 개의 저장 장치를 마운트할 수 있습니다. 이들 중 하나를 분리하고 사용 중지하려고 합니다. 하지만 Linux® 호스트에 표시되는 내용과 IBM Cloud 콘솔에 표시되는 내용을 어떻게 연관시킬지 잘 모르겠습니다. 또 다른 예는 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" 의 마지막 숫자는 블록 스토리지 디바이스의 iscsi LUN ID 번호입니다.

  2. 다음 CLI 명령어를 입력하세요: ibmcloud sl block volume-listibmcloud 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. 그런 다음 다음 CLI 명령을 입력하세요: ibmcloud sl block volume-listibmcloud 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, 스토리지 장치의 호스트 이름, 데이터 센터 위치, 스토리지 유형, 용량, 이미 사용된 공간의 양 및 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에 대한 자세한 정보를 확인할 수 있습니다.