...
Aktivierung der Festplatten-UUID unter VMWare
Um Probleme beim Updaten es Kernels unter VMWare zu vermeiden, ist es notwendig dass der Parameter disk.EnableUUID = "TRUE" in der .vmx Datei eingetragen wird, bzw auf "TRUE" gesetzt wird, damit ein Link in /dev/disk/by-id für die Platte erzeugt wird. Fehlt dieser ist kein Update des Kernels möglich.
Hierzu sind folgende Schritte zu unternehmen Die auf 4.9.x basierenden eisfair-Kernel erfordern es, dass Platten und Partitionen eine eindeutige UUID erhalten. Das ist bei Virtualisierern von VMWare nicht immer gegeben. Bei einem Updates eines 3.x basierenden eisfair-Kernels auf einen 4.x basierenden eisfair-Kernel könnte deshalb folgende Fehlermeldung beim Update erscheinen:
Cannot convert boot device /dev/sda to /dev/disk/by-id/!
Um das Problem zu lösen, muss der .vmx-Datei des eisfair-Gastes folgende Option hinzugefügt bzw. diese auf "TRUE" gesetzt werden: disk.EnableUUID = "TRUE".
Hierzu sind für VMWare ESXi folgende Schritte zu unternehmen (Quelle: https://sort.veritas.com/public/documents/sfha/6.2/vmwareesx/productguides/html/sfhas_virtualization/ch10s05s01.htm):
- Gast herunterfahren.
- Gast auswählen und "Edit Settings" wählen.
- "Options" Tab selektieren.
- Wähle "General" unter "Advanced section".
- "Configuration Parameters" auf rechter Seite auswählen.
- Prüfe, ob der Parameter "disk.EnableUUID" vorhanden und auf "TRUE" gesetzt ist. Ist der Parameter nicht sichtbar, wähle "Add Row", füge ihn hinzu und setze in auf "TRUE".
Bei VMWare Workstation und sicherlich auch bei VMWare Player ist die .vmx-Datei nach Herunterfahren des Gastes und Erzeugen eines Schnappschusses von Hand zu editieren. Wenn die virtuelle Maschine eisfair heisst, existiert im Home-Verzeichnis des Users oder unter %userprofile%\documents\My Virtual Machines ein Verzeichnis eisfair und darin eine Datei eisfair.vmx, die zu editieren ist (Quelle: https://sortkb.veritasvmware.com/publics/documents/sfha/6.2/vmwareesx/productguides/html/sfhas_virtualization/ch10s05s01.htm):
...
- Gast herunterfahren.
- In der Verzeichnis mit den Dateien der virtuellen Maschine wechseln.
- Öffnen der Konfigurationsdatei (.vmx) in einem Texteditor.
- Hinzufügen oder editieren der Zeile disk.EnableUUID = "TRUE".
- Abspeichern der Konfiguration und Texteditor beenden.
Benennung von Platten- und Partitions-Devices durch udev und daraus folgende Konsequenzen
...