PowerFlex : Disques SVM ou SDS sans numéro de série et non répertoriés dans /dev/disk/by-id

Summary: Les périphériques de disque connectés ou configurés à des nœuds SVM ou SDS ne disposent pas d’informations de numéro de série et ne sont pas répertoriés dans le répertoire /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

Il manque des informations SERIAL et WWN sur les disques de lsblk Commande (SDA et SDC dans cet exemple) :

[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                       

Le disque ne peut pas être identifié par son ID car il n’est pas répertorié dans /dev/disk/by-id Répertoire (SDA et SDC dans cet exemple) :

[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 machine virtuelle du nœud SVM ou SDS doit activer l’attribut UUID afin de générer un identifiant unique pour chaque disque virtuel. La solution consiste à définir le paramètre avancé de la VM "disk. EnableUUID » par la valeur « TRUE ».

Notez que cette modification nécessite de mettre la VM hors tension et ne s’applique qu’aux disques virtuels, c’est-à-dire fichier VMDK ou RDM-V (en mode virtuel : « vmfsRawDeviceMap »).

 

Resolution

Pour activer l’attribut UUID sur une machine virtuelle (nœud SVM/SDS) :

  1. Mettez le nœud SVM ou SDS en mode maintenance.
  2. Arrêtez le système et assurez-vous que la machine virtuelle est hors tension.
  3. Définissez le disque. EnableUUID=TRUE dans les paramètres de configuration de la machine virtuelle.
  4. Mettez la machine virtuelle sous tension.

 

Pour définir le paramètre à partir de vSphere Client :

  1. Cliquez avec le bouton droit de la souris sur la machine virtuelle, puis cliquez sur Modifier les paramètres.
  2. Sous l’onglet VM Options , développez Advanced, puis cliquez sur Edit Configuration.
  3. Dans la colonne Name , saisissez disk. Activer l’UUID.
  4. Dans la colonne Valeur , saisissez TRUE.
  5. Cliquez sur Add, puis sur OK.

 

Pour définir le paramètre à l’aide de 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"
}

Vous pouvez également modifier le fichier vmx invité en ajoutant la ligne suivante :

disk.EnableUUID = "TRUE"

Une fois la solution appliquée, les disques virtuels doivent également disposer d’ID uniques. Dans l’exemple précédent :

[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

Ces informations sont disponibles dans la documentation du guide « Déploiement de Dell PowerFlex » : Configurez l’UUID sur les machines virtuelles.

 

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.