Ab vSphere 7.0 hat VMware ein Dienstprogramm zum Managen der Startgerätereihenfolge von ESXi eingeführt, wenn die Systemfirmware im UEFI-Startmodus ausgeführt wird. Die Möglichkeit, das/die Startgerät(e) mit in ESXi zu verwalten, bietet die Möglichkeit, die Startreihenfolge für nachfolgende Startvorgänge bei Bedarf zu ändern. Dies kann eine praktische Option für Administratoren sein, die keinen Remotekonsolenzugriff für einen bestimmten Server haben, aber das Startgerät für bestimmte Anforderungen ändern möchten.
/usr/lib/vmware/uefi/bin/bootorder ist das EFI-Dienstprogramm, das VMware zur Verwaltung der Startvariablen in ESXi bereitstellt. Zusammen mit dem Dienstprogramm wird auch eine Hilfeseite bereitgestellt, auf der alle Optionen mit dem Parameter "-h" angezeigt werden können.
Im Folgenden werden einige der Parameter gezeigt, die das Dienstprogramm bereitstellt, mit denen Sie das aktuelle Startgerät anzeigen, alle auf dem System aktivierten Startgeräte auflisten, die Option für den einmaligen nächsten Start festlegen können usw.
Überprüfen Sie zunächst, ob die Systemfirmware im UEFI-Startmodus ausgeführt wird. Von ESXi aus können Sie dasselbe mit "vsish -e get /hardware/firmwareType" überprüfen. Dieser Befehl gibt entweder "Legacy-BIOS" oder "UEFI" zurück, je nachdem, was vom Administrator festgelegt wurde.
Wenn der Startmodus des Systems auf "UEFI" eingestellt ist, finden Sie unten einige der Optionen, die vom Dienstprogramm /usr/lib/vmware/uefi/bin/bootorder bereitgestellt werden, um die Reihenfolge der Startgeräte zu überwachen und zu verwalten.
~] /usr/lib/vmware/uefi/bin/bootorder -l # Dieser Befehl stellt eine Liste der auf dem System aktivierten Startgeräte bereit.
Start-0004: VMWare ESXi
Start-0003: Integrierte NIC 1 Port 1 Partition 1
Start-0001: Virtuelle Diskette
Start-0002: Virtuelle CD
Im Folgenden finden Sie eine explizite Option zum Abrufen des aktuellen Startgeräts zusätzlich zum obigen Befehl wie unten beschrieben.
~] /usr/lib/vmware/uefi/bin/bootorder -c # Zeigt das aktuelle Startgerät an.
Start-0004: VMWare ESXi
Eine weitere nützliche Option ist das Festlegen von Optionen für den einmaligen nächsten Start mithilfe des Parameters -x , so dass das festgelegte Startgerät beim nächsten unmittelbaren Start festgelegt wird. Im obigen Beispiel können Sie den ganzzahligen Wert für das entsprechende Startgerät verwenden, das Sie für den nächsten Start festlegen möchten.
~] /usr/lib/vmware/uefi/bin/bootorder -x 3 # Hiermit wird der einmalige nächste Start festgelegt.
~] /usr/lib/vmware/uefi/bin/bootorder -n # Dieser Parameter zeigt den Satz der Option für den einmaligen nächsten Start.
Start-0003: Integrierte NIC 1 Port 1 Partition 1
Dies hilft einem Nutzer bei der Verwaltung der Systemstartvariablen, wenn er die Startgeräte mit in ESXi ändern möchte.