PowerFlex: Dyski SVM lub SDS nie mają numeru seryjnego i nie są wymienione w katalogu /dev/disk/by-id

Summary: Urządzenia dyskowe podłączone lub skonfigurowane do węzłów SVM lub SDS nie mają informacji o numerze seryjnym i nie są wymienione w katalogu /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

W przypadku dysków brakuje informacji o numerze szeregowym i nazwie WWN lsblk Polecenie (w tym przykładzie SDA i SDC):

[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                       

Nie można zidentyfikować dysku za pomocą identyfikatora, ponieważ nie ma ich na liście /dev/disk/by-id Katalog (w tym przykładzie SDA i SDC):

[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

Maszyna wirtualna węzła SVM lub SDS musi włączyć atrybut UUID, aby wygenerować unikatowy identyfikator dla każdego dysku wirtualnego. Rozwiązanie polega na ustawieniu parametru zaawansowanego maszyny wirtualnej "disk. EnableUUID" na wartość "TRUE".

Należy pamiętać, że ta zmiana wymaga wyłączenia maszyny wirtualnej i ma zastosowanie tylko do dysków wirtualnych, czyli pliku VMDK lub RDM-V (w trybie wirtualnym: "vmfsRawDeviceMap").

 

Resolution

Aby włączyć atrybut UUID na maszynie wirtualnej (węzeł SVM/SDS):

  1. Przełącz węzeł SVM lub SDS w tryb konserwacji.
  2. Wyłącz system i upewnij się, że maszyna wirtualna jest wyłączona.
  3. Ustaw dysk. Parametr EnableUUID=TRUE w parametrach konfiguracji maszyny wirtualnej.
  4. Włącz maszynę wirtualną.

 

Aby ustawić parametr z vSphere Client:

  1. Kliknij prawym przyciskiem myszy maszynę wirtualną, a następnie kliknij polecenie Edytuj ustawienia.
  2. Na karcie VM Options rozwiń opcję Advanced i kliknij przycisk Edit Configuration.
  3. W kolumnie Name (Nazwa ) wpisz disk. Włącz identyfikator UUID.
  4. W kolumnie Wartość wpisz PRAWDA.
  5. Kliknij przycisk Dodaj, a następnie OK.

 

Aby ustawić parametr za pomocą polecenia 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"
}

Alternatywnie możesz edytować plik vmx gościa, dodając następujący wiersz:

disk.EnableUUID = "TRUE"

Po zastosowaniu rozwiązania dyski wirtualne powinny również mieć unikatowe identyfikatory. Z poprzedniego przykładu:

[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

Informacje te są dostępne w dokumentacji w przewodniku "Deploy Dell PowerFlex": Konfiguracja identyfikatora UUID na maszynach wirtualnych.

 

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.