PowerFlex: Faltan discos SVM o SDS con número de serie y no aparecen en /dev/disk/by-id

Summary: A los dispositivos de disco conectados o configurados a nodos SVM o SDS les falta información del número de serie y no aparecen en el directorio /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

Falta información SERIAL y WWN de los discos lsblk Comando (SDA y SDC en este ejemplo):

[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                       

El disco no se puede identificar por ID, ya que no aparece en /dev/disk/by-id Directorio (SDA y SDC en este ejemplo):

[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

La máquina virtual del nodo de SVM o SDS debe habilitar el atributo UUID para generar un identificador único para cada disco virtual. La solución consiste en configurar el parámetro avanzado de VM "disk". EnableUUID" al valor "TRUE".

Tenga en cuenta que este cambio requiere apagar la VM y solo se aplica a los discos virtuales, es decir, el archivo VMDK o RDM-V (en modo virtual: "vmfsRawDeviceMap").

 

Resolution

Para habilitar el atributo UUID en una máquina virtual (nodo SVM/SDS):

  1. Coloque el nodo de SVM o SDS en modo de mantenimiento.
  2. Apague el sistema y asegúrese de que la VM esté apagada.
  3. Configure el disco. EnableUUID=TRUE en los parámetros de configuración de VM.
  4. Encienda la VM.

 

Para configurar el parámetro desde vSphere Client:

  1. Haga clic con el botón secundario en la máquina virtual y, a continuación, haga clic en Edit Settings.
  2. En la pestaña VM Options , expanda Advanced y haga clic en Edit Configuration.
  3. En la columna Name , ingrese disk. Habilite el UUID.
  4. En la columna Value , ingrese TRUE.
  5. Haga clic en Add y OK.

 

Para configurar el parámetro mediante 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, puede editar el archivo vmx invitado agregando la siguiente línea:

disk.EnableUUID = "TRUE"

Una vez que se aplica la solución, los discos virtuales también deben tener identificadores únicos. Del ejemplo 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

Esta información está disponible en la documentación de la guía "Implementación de Dell PowerFlex": Configure el UUID en las máquinas virtuales.

 

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.