Das ESXi-Installationsprogramm muss für das System, auf dem Sie ESXi installieren, erreichbar sein.

Für das ESXi-Installationsprogramm werden die folgenden Startmedien unterstützt:

Herunterladen und Brennen des ESXi-Installer-ISO-Images auf eine CD or DVD

Wenn Sie über keine ESXi-Installations-CD/DVD verfügen, können Sie eine erstellen.

Sie können auch ein Installer-ISO-Image erstellen, das ein benutzerdefiniertes Installationsskript enthält. Weitere Informationen hierzu finden Sie unter Erstellen eines Installer-ISO-Images mit einem benutzerdefinierten Installations- oder Upgrade-Skript.

Prozedur

  1. Befolgen Sie das Verfahren Herunterladen des ESXi-Installationsprogramms.
  2. Brennen Sie das ISO-Image auf eine CD oder eine DVD.

Formatieren eines USB-Flash-Laufwerks für das Starten der ESXi-Installation oder des Upgrades

Sie können ein USB-Flash-Laufwerk für das Starten der ESXi-Installation oder des Upgrades formatieren.

Die Anweisungen in diesem Verfahren setzen voraus, dass das USB-Flash-Laufwerk als /dev/sdb erkannt wird.

Hinweis: Die Datei ks.cfg mit dem Installationsskript darf sich nicht in dem USB-Flash-Laufwerk befinden, von dem aus die Installation oder das Upgrade gestartet wird. Die Kickstart-Datei hat keine Abhängigkeit vom BIOS- oder UEFI-Start.

Voraussetzungen

  • Linux-Maschine mit Superuser-Zugriff darauf
  • USB-Flash-Laufwerk, das von der Linux-Maschine erkannt werden kann
  • Das ESXi-ISO-Image VMware-VMvisor-Installer-version_number-build_number.x86_64.iso mit der Datei isolinux.cfg

Prozedur

  1. Starten Sie Linux, melden Sie sich an und wechseln Sie in den Superuser-Modus, indem Sie einen Befehl vom Typ su oder sudo root verwenden.
  2. Wenn Ihr USB-Flash-Laufwerk nicht als /dev/sdb erkannt wird oder Sie nicht genau wissen, wie Ihr USB-Flash-Laufwerk erkannt wird, finden Sie es heraus.
    1. Schließen Sie Ihr USB-Flash-Laufwerk an.
    2. Führen Sie dazu in der Befehlszeile den Befehl zum Anzeigen der aktuellen Protokollmeldungen aus.
      tail -f /var/log/messages
      Es werden mehrere Meldungen angezeigt, die sich auf das USB-Flash-Laufwerk beziehen, und zwar in folgendem oder ähnlichem Format.
      Oct 25 13:25:23 ubuntu kernel: [ 712.447080] sd 3:0:0:0: [sdb] Attached SCSI removable disk

      In diesem Beispiel gibt sdb das USB-Gerät an. Falls Ihr Gerät anderweitig identifiziert wird, verwenden Sie anstelle von sdb die betreffende Identifizierung.

  3. Überschreiben Sie das gesamte USB-Laufwerk mit dem ISO-Image. Dadurch werden die Partitionstabelle und alle vorherigen Inhalte auf dem USB-Laufwerk überschrieben.

    dd bs=10M if=VMware-VMvisor-Installer-version_number-build_number.x86_64.iso of=/dev/sdb

  4. Werfen Sie das USB-Laufwerk aus.
    eject /dev/sdb

Ergebnisse

Sie können das USB-Flash-Laufwerk verwenden, um das ESXi-Installationsprogramm zu starten.

Erstellen eines USB-Flash-Laufwerks für das Speichern des ESXi-Installations- oder -Upgrade-Skripts

Sie können ein USB-Flash-Laufwerk zum Speichern des ESXi-Installations- oder -Upgrade-Skripts verwenden, das während der Skriptinstallation bzw. des Skript-Upgrades von ESXi verwendet wird.

Wenn auf der Installationsmaschine mehrere USB-Flash-Laufwerke vorhanden sind, durchsucht die Installationssoftware alle angeschlossenen USB-Flash-Laufwerke nach dem Installations- oder Upgrade-Skript.

Die Anweisungen in diesem Verfahren setzen voraus, dass das USB-Flash-Laufwerk als /dev/sdb erkannt wird.

Hinweis: Die Datei ks, die das Installations- oder Upgrade-Skript enthält, darf sich nicht auf dem selben USB-Flash-Laufwerk befinden, von dem aus die Installation oder das Upgrade gestartet wird.

Voraussetzungen

  • Linux-Maschine
  • Installations- oder Upgrade-Skript für ESXi, die Kickstart-Datei ks.cfg
  • USB-Flash-Laufwerk

Prozedur

  1. Schließen Sie das USB-Flash-Laufwerk an eine Linux-Maschine an, die auf das Installations- bzw. Upgrade-Skript zugreifen kann.
  2. Erstellen Sie eine Partitionstabelle.
    /sbin/fdisk /dev/sdb
    1. Geben Sie d ein, um Partitionen zu löschen, bis alle Partitionen gelöscht sind.
    2. Geben Sie n ein, um die primäre Partition 1 zu erstellen, die sich über die gesamte Festplatte erstreckt.
    3. Geben Sie t ein, um für den Typ eine passende Einstellung für das Dateisystem FAT32 festzulegen, z. B. c.
    4. Geben Sie p ein, um die Partitionstabelle auszugeben.
      Das Ergebnis sollte dem folgenden Text ähneln:
      Disk /dev/sdb: 2004 MB, 2004877312 bytes
      255 heads, 63 sectors/track, 243 cylinders
      Units = cylinders of 16065 * 512 = 8225280 bytes
         Device Boot      Start         End      Blocks   Id  System
      /dev/sdb1             1           243      1951866  c   W95 FAT32 (LBA)
      
    5. Geben Sie w ein, um die Partitionstabelle zu schreiben und den Vorgang zu beenden.
  3. Formatieren Sie das USB-Flash-Laufwerk mit dem FAT32-Dateisystem.
    /sbin/mkfs.vfat -F 32 -n USB /dev/sdb1
  4. Erstellen Sie ein Zielverzeichnis und mounten Sie das USB-Flash-Laufwerk darauf.
    mkdir -p /usbdisk
    mount /dev/sdb1 /usbdisk
  5. Kopieren Sie das ESXi-Installationsskript auf das USB-Flash-Laufwerk.
    cp ks.cfg /usbdisk
  6. Unmounten Sie das USB-Flash-Laufwerk.
    umount /usbdisk

Ergebnisse

Das USB-Flash-Laufwerk enthält das Installations- oder das Upgrade-Skript für ESXi.

Nächste Maßnahme

Wenn Sie das ESXi-Installationsprogramm starten, verweisen Sie für das Installations- oder Upgrade-Skript auf den Speicherort des USB-Flash-Laufwerks. Siehe Eingeben von Startoptionen zum Ausführen eines Installations- oder Upgrade-Skripts und PXELINUX-Konfigurationsdateien.

Erstellen eines Installer-ISO-Images mit einem benutzerdefinierten Installations- oder Upgrade-Skript

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

Siehe auch Installieren von ESXi mithilfe eines Skripts und Grundlegende Informationen zur Datei „boot.cfg“.

Voraussetzungen

  • Linux-Maschine
  • Das ESXi-ISO-Image VMware-VMvisor-Installer-x.x.x-XXXXXX.x86_64.iso, wobei x.x.x die Version von ESXi ist, die Sie installieren, und XXXXXX die Buildnummer des ISO-Images des Installationsprogramms
  • Ihr benutzerdefiniertes Installations- oder Upgrade-Skript, die Kickstart-Datei KS_CUST.CFG

Prozedur

  1. Laden Sie das ESXi-ISO-Image vom Broadcom Support Portal herunter.
  2. Mounten Sie das ISO-Image in einen Ordner:
    mount -o loop VMware-VMvisor-Installer-x.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 esxi_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. Ändern Sie die Datei boot.cfg sowohl in /esxi_cdrom/efi/boot/boot.cfg (für UEFI-Start) als auch in /esxi_cdrom/boot.cfg (für Legacy-BIOS-Start), um den Speicherort des Installations- oder Upgrade-Skripts mithilfe der Option kernelopt anzugeben.
    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. Erstellen Sie das ISO-Image mit dem Befehl mkisofs oder dem Befehl genisoimage neu.
    Befehl Syntax
    mkisofs 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 -eltorito-alt-boot -eltorito-platform efi -b EFIBOOT.IMG -no-emul-boot /esxi_cdrom
    genisoimage genisoimage -relaxed-filenames -J -R -o custom_esxi.iso -b ISOLINUX.BIN -c BOOT.CAT -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e EFIBOOT.IMG -no-emul-boot /esxi_cdrom

    Sie können dieses Image des ISO-Installationsprogramms für den regulären Start oder den sicheren Start über UEFI verwenden. Der vSphere Lifecycle Manager kann die Prüfsumme eines solchen ISO-Images jedoch nicht überprüfen. Darüber hinaus können Sie dieses Image nicht für Upgrades mithilfe von vSphere Lifecycle Manager-Workflows verwenden.

Ergebnisse

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

Nächste Maßnahme

Installieren Sie ESXi aus dem ISO-Image.