Identificando LUNs
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 que são 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 seu Linux® host com o que vê no console. Outro exemplo pode ser o caso de você ter vários Block Storage for Classic volumes conectados 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®
-
Na linha de comando, execute
multipath -lle 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.
-
Digite os seguintes comandos CLI:
ibmcloud sl block volume-listeibmcloud sl block volume-detailpara 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 0A 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 -
É 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
Visualizando o ID do LUN no Windows
-
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 -
Em seguida, insira os seguintes comandos CLI:
ibmcloud sl block volume-listeibmcloud sl block volume-detailpara 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®
-
Execute o comando
esxcli storage vmfs extent list. A saída inclui o nome do volumeiscsi-datastoree seu identificador exclusivo da Autoridade de Endereçamento de Rede (NAAnaa). 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 -
Em seguida, insira o comando
esxcfg-mpath -b. A saída contém o mesmo númeronaa, 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=1030No exemplo, a string
LUN:0significa que o ID do LUN é 0. -
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 1030No 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.
-
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á utilizado 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 - 0No exemplo, a string “333280508” é o ID do volume e “0” é o ID do LUN do seu Block Storage for Classic LUN.
Emita o comando
ibmcloud sl block volume-detailpara 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 0Desse 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 coletar o ID do LUN, o endereço IP de destino e o nome do host Block Storage for Classic do dispositivo na página Detalhes do volume no console.