Sie können das standardmäßige ESXi-Installer-ISO-Image mit einem eigenen Installations- oder Upgrade-Skript anpassen. Dies ermöglicht Ihnen die Durchführung einer skriptbasierten, unbeaufsichtigten Installation bzw. eines skriptbasierten, unbeaufsichtigten Upgrades, wenn Sie das resultierende Installer-ISO-Image starten.

Vorbereitungen

  • Linux-Maschine.

  • Das ESXi-ISO-Image VMware-VMvisor-Installer-5.x.x-XXXXXX.x86_64.iso, wobei 5.x.x die Version von ESXi ist, die Sie installieren, und XXXXXX die Build-Nummer des ISO-Images des Installationsprogramms.

  • Ihr benutzerdefiniertes Installations- oder Upgrade-Skript, die Kickstart-Datei ks_cust.cfg.

Warum und wann dieser Vorgang ausgeführt wird

Siehe auch Grundlegendes zu Installations- und Upgrade-Skripts und Grundlegende Informationen zur Datei „boot.cfg“.

Prozedur

  1. Laden Sie das ESXi-ISO-Image von der VMware-Website herunter.
  2. Mounten Sie das ISO-Image in einen Ordner:

    mount -o loop VMware-VMvisor-Installer-5.x.x-XXXXXX.x86_64.iso /esxi_cdrom_mount

    XXXXXX ist die ESXi-Build-Nummer für die Version, die Sie installieren bzw. auf die Sie ein Upgrade ausführen.

  3. Kopieren Sie den Inhalt von cdrom in einen anderen Ordner:

    cp -r /esxi_cdrom_mount /esxi_cdrom

  4. Kopieren Sie die Kickstart-Datei nach /esxi_cdrom

    cp ks_cust.cfg /esxi_cdrom

  5. (Optional) : Ändern Sie die Datei boot.cfg mithilfe der Option kernelopt dahingehend, dass sie den Speicherort des Installations- oder Upgrade-Skripts angibt.

    Sie müssen den Skriptpfad in Großbuchstaben eingeben, zum Beispiel

    kernelopt=runweasel ks=cdrom:/KS_CUST.CFG

    Die Installation bzw. das Upgrade wird vollkommen automatisch, da das Angeben der Kickstart-Datei während der Installation oder des Upgrades entfällt.

  6. Neuerstellung des ISO-Images:

    mkisofs -relaxed-filenames -J -R -o custom_esxi.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table /esxi_cdrom

Ergebnisse

Das ISO-Image enthält jetzt Ihr benutzerdefiniertes Installations- bzw. Upgrade-Skript.

Nächste Maßnahme

Installieren Sie ESXi aus dem ISO-Image.