Identificação de IDs de número de unidade lógica (IDs de LUN)

Saiba como consultar o ID do número de unidade lógica (LUN) dos volumes do serviço “ Block Storage for Classic ” conectados ao seu host de computação.

Em redes de área de armazenamento (SAN), um Número de Unidade Lógica (LUN) é um identificador exclusivo atribuído a um bloco lógico de armazenamento. Os LUNs permitem que os servidores identifiquem, acessem e gerenciem partições virtuais específicas ou discos rígidos físicos em uma rede.

Existem várias razões por que você desejaria consultar o ID de LUN dos volumes de armazenamento conectados no host de cálculo. Por exemplo, você pode ter vários dispositivos de armazenamento montados no mesmo host com os mesmos tamanhos de volume. Você quer separar e desatribuir um deles. No entanto, você não tem certeza de como correlacionar o que vê no host Linux® com o que vê no console IBM Cloud. Outro exemplo é quando você tem vários volumes Block Storage for Classic que estão anexados a um servidor ESXi. Você deseja expandir o tamanho do volume de um dos LUNs e precisa saber o ID correto do LUN do armazenamento para fazer isso.

Visualizando o ID do LUN no Linux®

  1. Na linha de comando, execute multipath -ll e observe a saída.

    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`
    

    Nota "1:0:0:0" e "3:0:0:1". Os últimos dígitos em cada um desses campos "1:0:0:0" e "3:0:0:1", os "0" e "1" são os números de ID do LUN iscsi de seus dispositivos de armazenamento de bloco.

  2. Digite os seguintes comandos CLI: ibmcloud sl block volume-list e ibmcloud sl block volume-detail para comparar seus resultados com as informações coletadas na Etapa 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
    

    A saída mostra o nome do host do dispositivo de armazenamento, o ID do LUN e o IP de destino:

    IBM02SEL1575811-3 lun id: 0 Target IP: 161.26.110.17
    IBM02SEL1575811-4 lun id: 1 Target IP: 161.26.110.43
    
  3. É possível confirmar ainda mais isso usando o comando a seguir 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
    

Como visualizar o ID do LUN no Windows

  1. Em PowerShell, emitir o comando iscsicli SessionList| findstr /c:"Device Number" /c:"Location" /c:"Target Portal". A saída mostra o endereço IP e o ID do LUN. No exemplo, o endereço IP é 10.201.174.123 e o ID do LUN é 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. Em seguida, insira os seguintes comandos CLI: ibmcloud sl block volume-list e ibmcloud sl block volume-detail para comparar seus resultados com as informações coletadas na Etapa 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
    

Visualizando o ID do LUN no VMWare®

  1. Execute o comando esxcli storage vmfs extent list . A saída inclui o nome do volume iscsi-datastore e seu identificador exclusivo da Autoridade de Endereçamento de Rede (naa). Esse número tem garantia de ser exclusivo para esse número de 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. Em seguida, insira o comando esxcfg-mpath -b. A saída contém o mesmo número naa, o ID do LUN e a identificação do portal.

    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
    

    No exemplo, a sequência “ LUN:0 ” significa que o ID do LUN é 0.

  3. Emita o comando esxcli iscsi adapter target portal list. Na saída, anote o endereço IP e o valor Tpgt que corresponde à identificação do portal.

    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
    

    No exemplo, o endereço IP “ 161.26.99.155 ” é o endereço IP de destino do seu Block Storage for Classic e “1034” é o PortalTag.

  4. Em seguida, use o comando CLI IBMCLOUD ibmcloud sl block volume-list. A saída contém o ID do volume, o nome do host do dispositivo de armazenamento, a localização do DC, o tipo de armazenamento, a capacidade, a quantidade de espaço já utilizada e o ID do LUN.

    $ 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
    

    No exemplo, a sequência de caracteres “333280508” é o ID do volume e “0” é o ID do LUN do seu LUN do Block Storage for Classic.

    Emita o comando ibmcloud sl block volume-detail para obter informações mais detalhadas sobre o volume de armazenamento.

    $ 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
    

    Desse modo, é possível mapear o ID do LUN iscsi para o nome do host do dispositivo de bloco:

    SL02SEL1160157-221  lun id: 0  Target IP: 161.26.99.155
    

Visualizando o ID do LUN no console

Você também pode obter o ID do LUN, o endereço IP de destino e o nome do host do dispositivo Block Storage for Classic na página “Detalhes do volume” no console.

A página Detalhes do volume no console fornece informações detalhadas sobre o LUN. O nome do volume de armazenamento é mostrado com o rótulo Name (Nome). O endereço IP de destino é rotulado como Endereço de destino. O ID do LUN é exibido como ID do volume.
A página “Detalhes do volume” do console fornece informações detalhadas sobre o LUN.