Identification des numéros d'unité logique (LUN ID)

Découvrez comment rechercher l'identifiant du numéro d'unité logique (LUN) des volumes Block Storage for Classic connectés à votre hôte de calcul.

Dans les réseaux de stockage (SAN), un numéro d'unité logique (LUN) est un identifiant unique attribué à un bloc logique de stockage. Les LUN permettent aux serveurs d'identifier, d'accéder à et de gérer des partitions virtuelles ou des disques durs physiques spécifiques sur un réseau.

Il existe diverses raisons pour lesquelles vous souhaitez rechercher l'ID des numéros d'unités logiques des volumes de stockage associés sur l'hôte de traitement. Par exemple, vous pouvez avoir plusieurs périphériques de stockage montés sur le même hôte avec les mêmes tailles de volume. Vous voulez déconnecter et mettre hors service l'un d'entre eux. Cependant, vous ne savez pas comment corréler ce que vous voyez sur votre hôte Linux® avec ce que vous voyez dans la console IBM Cloud. Un autre exemple est celui de plusieurs volumes Block Storage for Classic attachés à un serveur ESXi. Vous souhaitez augmenter la taille du volume de l'un des LUN et, pour ce faire, vous devez connaître l'ID LUN correct de l'unité de stockage.

Affichage de l'ID LUN sous Linux

  1. Sur la ligne de commande, exécutez multipath -llet regardez la sortie.

    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`
    

    Remarque "1:0:0:0" et "3:0:0:1". Les derniers chiffres de chacune de ces zones "1:0:0:0" et "3:0:0:1", les "0" et "1" sont les numéros d'ID du numéro d'unité logique iscsi de vos unités de stockage de bloc.

  2. Entrez les commandes CLI suivantes : ibmcloud sl block volume-list et ibmcloud sl block volume-detail pour comparer leurs résultats aux informations que vous avez recueillies à l'étape 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
    

    La sortie indique le nom d'hôte de l'unité de stockage, l'ID du numéro d'unité logique et l'adresse IP cible :

    IBM02SEL1575811-3 lun id: 0 Target IP: 161.26.110.17
    IBM02SEL1575811-4 lun id: 1 Target IP: 161.26.110.43
    
  3. Vous pouvez confirmer ces informations à l'aide de la commande suivante : 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
    

Affichage de l'ID LUN sous Windows

  1. Dans PowerShell, lance la commande iscsicli SessionList| findstr /c:"Device Number" /c:"Location" /c:"Target Portal". La sortie affiche l'adresse IP et l'ID du numéro d'unité logique. Dans l'exemple, l'adresse IP est 10.201.174.123 et l'ID du numéro d'unité logique est numéro d'unité logique 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. Ensuite, entrez les commandes CLI suivantes : ibmcloud sl block volume-list et ibmcloud sl block volume-detail pour comparer leurs résultats aux informations que vous avez recueillies à l'étape 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
    

Affichage de l'ID LUN dans VMWare

  1. Exécutez la commande esxcli storage vmfs extent list. La sortie comprend le nom du volume et iscsi-datastore son identifiant unique attribué par la Network Addressing Authority (naa). Ce nombre est garanti d'être unique à ce numéro d'unité logique.

    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. Ensuite, entrez la commande esxcfg-mpath -b. La sortie contient le même numéro naa, l'ID du numéro d'unité logique et le 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
    

    Dans l'exemple, la chaîne signifie LUN:0 que l'ID du LUN est 0.

  3. Exécutez la commande esxcli iscsi adapter target portal list. A partir de la sortie, notez l'adresse IP et la valeur Tpgt qui correspondent à la balise de portail.

    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
    

    Dans cet exemple, l'adresse IP 161.26.99.155 correspond à l'adresse IP de destination de votre Block Storage for Classic et 1034 correspond à l' PortalTag.

  4. Ensuite, utilisez la commande de l'interface CLI IBMCLOUD ibmcloud sl block volume-list. Le résultat contient l'ID du volume, le nom d'hôte du périphérique de stockage, l'emplacement du centre de données, le type de stockage, la capacité, l'espace déjà utilisé et l'ID du 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
    

    Dans l'exemple, la chaîne 333280508 correspond à l'ID du volume et 0 à l'ID du LUN de votre LUN Block Storage for Classic.

    Exécutez la commande ibmcloud sl block volume-detail pour obtenir des informations plus détaillées sur le volume de stockage.

    $ 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
    

    Vous pouvez donc mapper l'ID du numéro d'unité logique de l'iscsi au nom d'hôte de l'unité de bloc:

    SL02SEL1160157-221  lun id: 0  Target IP: 161.26.99.155
    

Affichage de l'ID LUN dans la console

Vous pouvez également récupérer l'ID LUN, l'adresse IP cible et le nom d'hôte du périphérique Block Storage for Classic sur la page Détails du volume de la console.

La page Volume Details (Détails du volume) de la console fournit des informations détaillées sur le LUN. Le nom du volume de stockage est indiqué avec l'étiquette Nom. L'adresse IP cible est indiquée par Adresse cible. L'ID du LUN est affiché sous le nom d'ID du volume.
La page Détails du volume de la console fournit des informations détaillées sur le LUN.