PowerFlex: Discos SVM ou SDS sem número de série e não listados em /dev/disk/by-id

Summary: Os dispositivos de disco conectados ou configurados aos nós SVM ou SDS não têm informações sobre o número de série e não estão listados no diretório /dev/disk/by-id.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Os discos não têm informações de SERIAL e WWN de lsblk Comando (sda e sdc neste exemplo):

[root@svmcentos79 ~]# lsblk -S -o "NAME,HCTL,TYPE,SIZE,VENDOR,MODEL,REV,TRAN,SERIAL,WWN"
NAME HCTL       TYPE  SIZE VENDOR   MODEL             REV TRAN SERIAL                           WWN
sda  2:0:0:0    disk   16G VMware   Virtual disk     1.0                       
sdb  3:0:0:0    disk  1.8T KIOXIA   KPM6XRUG1T92     BA48      58ce38ee219b166d                 0x58ce38ee219b166d
sdc  3:0:1:0    disk  1.8T VMware   Virtual disk     1.0                       

O disco não pode ser identificado pelo ID, pois ele não está listado em /dev/disk/by-id Diretório (SDA e SDC neste exemplo):

[root@svmcentos79 ~]# ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root 9 Jun 10 03:23 scsi-358ce38ee219b166d -> ../../sdb
lrwxrwxrwx 1 root root 9 Jun 10 03:23 wwn-0x58ce38ee219b166d -> ../../sdb

 

Cause

A máquina virtual do nó SVM ou SDS deve habilitar o atributo UUID para gerar um identificador exclusivo para cada disco virtual. A solução consiste em definir o parâmetro avançado "disk" da VM. EnableUUID" para o valor "TRUE".

Observe que essa alteração exige desligar a VM e se aplicar somente a discos virtuais, ou seja, arquivo VMDK ou RDM-V (no modo Virtual: "vmfsRawDeviceMap").

 

Resolution

Para habilitar o atributo UUID em uma máquina virtual (nó SVM/SDS):

  1. Coloque o nó SVM ou SDS no modo de manutenção.
  2. Desligue o sistema e certifique-se de que a VM esteja desligada.
  3. Defina o disco. EnableUUID=TRUE nos parâmetros de configuração de VM.
  4. Ligue a VM.

 

Para definir o parâmetro a partir do vSphere Client:

  1. Clique com o botão direito do mouse na máquina virtual e clique em Edit Settings.
  2. Na guia VM Options , expanda Advanced e clique em Edit Configuration.
  3. Na coluna Name , digite disk. EnableUUID.
  4. Na coluna Value , digite TRUE.
  5. Clique em Add e em OK.

 

Para definir o parâmetro usando govc:

$ vm=$(govc find / -type m -name "<vm_name>")
$ govc vm.change -e="disk.EnableUUID=1" -vm="$vm"
$ govc vm.info -json "$vm" | jq -r '.virtualMachines[].config.extraConfig[] | select(.key=="disk.EnableUUID")'
{
  "key": "disk.EnableUUID",
  "value": "TRUE"
}

Como alternativa, você pode editar o arquivo vmx convidado adicionando a seguinte linha:

disk.EnableUUID = "TRUE"

Depois que a solução é aplicada, os discos virtuais também devem ter identificadores exclusivos. Do exemplo anterior:

[root@svmcentos79 ~]# lsblk -S -o "NAME,HCTL,TYPE,SIZE,VENDOR,MODEL,REV,TRAN,SERIAL,WWN"
NAME HCTL       TYPE  SIZE VENDOR   MODEL             REV TRAN SERIAL                           WWN
sda  2:0:0:0    disk   16G VMware   Virtual disk     1.0       6000c298cd0c39b32b31db9e9f89380e 0x6000c298cd0c39b3
sdb  3:0:0:0    disk  1.8T KIOXIA   KPM6XRUG1T92     BA48      58ce38ee219b166d                 0x58ce38ee219b166d
sdc  3:0:1:0    disk  1.8T VMware   Virtual disk     1.0       6000c29294c8dc34e2df1ea6814a52a5 0x6000c29294c8dc34
[root@svmcentos79 ~]# ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root  9 Jun 10 03:51 scsi-358ce38ee219b166d -> ../../sdb
lrwxrwxrwx 1 root root  9 Jun 10 03:51 scsi-36000c29294c8dc34e2df1ea6814a52a5 -> ../../sdc
lrwxrwxrwx 1 root root  9 Jun 10 03:51 scsi-36000c298cd0c39b32b31db9e9f89380e -> ../../sda
lrwxrwxrwx 1 root root  9 Jun 10 03:51 wwn-0x58ce38ee219b166d -> ../../sdb
lrwxrwxrwx 1 root root  9 Jun 10 03:51 wwn-0x6000c29294c8dc34e2df1ea6814a52a5 -> ../../sdc
lrwxrwxrwx 1 root root  9 Jun 10 03:51 wwn-0x6000c298cd0c39b32b31db9e9f89380e -> ../../sda

 

Additional Information

Essas informações estão disponíveis na documentação do guia "Implementar o Dell PowerFlex": Configure o UUID nas máquinas virtuais.

 

Affected Products

PowerFlex Software

Products

PowerFlex rack, VxFlex Ready Nodes, PowerFlex Appliance, PowerFlex custom node, ScaleIO, VxFlex Product Family
Article Properties
Article Number: 000225903
Article Type: Solution
Last Modified: 24 Jul 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.