Das Ausführen eines Skripts ist eine effiziente Möglichkeit, mehrere ESXi-Hosts über eine unbeaufsichtigten Installation bereitzustellen.

Das Installationsskript enthält die Hostkonfigurationseinstellungen. Sie können das Skript verwenden, um mehrere Hosts mit denselben Einstellungen zu konfigurieren. Weitere Informationen finden Sie unter Installieren oder Upgraden von Hosts mithilfe eines Skripts.

Das Installationsskript muss an einem Speicherort vorliegen, auf den der Host über HTTP, HTTPS, FTP, NFS, CD-ROM oder USB zugreifen kann. Sie können das ESXi-Installationsprogramm per PXE-Startvorgang starten oder von einer CD/DVD oder einem USB-Laufwerk aus starten.

Abbildung 1. Skriptinstallation
Ablauf der Skriptinstallation: Sie erstellen ein Installationsskript, auf das beim Starten des Installationsprogramms zugegriffen wird.

Vorgehensweisen für die Skriptinstallation

Sie können mit einem einzigen Skript ESXi auf mehreren Computern installieren oder ein separates Skript für jeden einzelnen Computer verwenden.

Weil sich Festplattennamen von Maschine zu Maschine unterscheiden, ist zum Beispiel eine der Einstellungen, die Sie in einem Skript konfigurieren möchten, die Auswahl der Festplatte, auf der Sie ESXi installieren.
Tabelle 1. Auswahlmöglichkeiten bei der Skriptinstallation
Option Aktion
Installieren Sie bei mehreren Rechnern immer auf der ersten Festplatte. Erstellen Sie ein einzelnes Skript.
Installieren Sie ESXi für jede Maschine auf einer anderen Festplatte. Erstellen Sie mehrere Skripts.

Weitere Informationen zu den Befehlen, die zum Angeben der zu installierenden Festplatte erforderlich sind, finden Sie unter Installation und Upgrade von Skriptbefehlen.

Eingeben von Startoptionen zum Ausführen eines Installations- oder Upgrade-Skripts

Sie können ein Installations- oder Upgrade-Skript starten, indem Sie Start-Befehlszeilenoptionen in die Start-Befehlszeile des ESXi-Installationsprogramms eingeben.

Beim Starten müssen Sie möglicherweise Optionen zum Aktivieren des Zugriffs auf die Kickstart-Datei angeben. Sie können Startoptionen eingeben, indem Sie im Bootloader Shift+O drücken. Für eine Installation per PXE-Startvorgang können Sie Optionen über die Zeile kernelopts der Datei boot.cfg übergeben. Weitere Informationen finden Sie unter Grundlegende Informationen zur Datei „boot.cfg“ und Starten des ESXi-Installationsprogramms über das Netzwerk.

Um den Speicherort des Installationsskripts anzugeben, legen Sie die Option ks=filepath fest, wobei filepath den Speicherort der Kickstart-Datei angibt. Andernfalls kann eine Skriptinstallation bzw. ein Skript-Upgrade nicht starten. Wenn ks=filepath ausgelassen wird, wird das Textinstallationsprogramm ausgeführt.

Unterstützte Startoptionen werden in Startoptionen aufgelistet.

Prozedur

  1. Starten Sie den Host.
  2. Wenn das Fenster des ESXi-Installationsprogramms erscheint, drücken Sie Umschalt+O, um die Startoptionen zu bearbeiten.
    Bildschirm des ESXi-Installationsprogramms
  3. Geben Sie an der runweasel-Eingabeaufforderung ks=Speicherort des Installationsskripts und die Start-Befehlszeilenoptionen ein.

Beispiel: Startoption

Sie geben die folgenden Startoptionen ein:
ks=http://00.00.00.00/kickstart/ks-osdc-pdp101.cfg nameserver=00.00.0.0 ip=00.00.00.000 netmask=255.255.255.0 gateway=00.00.00.000

Startoptionen

Wenn Sie eine Skriptinstallation ausführen, müssen Sie möglicherweise beim Starten Optionen angeben, um auf die Kickstart-Datei zugreifen zu können.

Unterstützte Startoptionen

Tabelle 2. Startoptionen für die ESXi-Installation
Startoption Beschreibung
BOOTIF=hwtype-MAC-Adresse

Ähnlich der Option netdevice, außer dass das PXELINUX-Format verwendet wird, wie in der Option IPAPPEND unter SYSLINUX auf der Website syslinux.org beschrieben.

gateway=IP-Adresse Legt dieses Netzwerk-Gateway als Standard-Gateway für den Download des Installationsskripts und der Installationsmedien fest.
ip=IP-Adresse Richtet eine statische IP-Adresse ein, die zum Herunterladen des Installationsskripts und der Installationsmedien verwendet wird. Hinweis: Das PXELINUX-Format für diese Option wird auch unterstützt. Weitere Informationen finden Sie in der Option IPAPPEND unter SYSLINUX auf der Website syslinux.org.
ks=cdrom:/Pfad Führt eine Skriptinstallation anhand des Skripts unter Pfad durch, das sich auf der CD im CD-ROM-Laufwerk befindet. Jede CD-ROM wird gemountet und so lange geprüft, bis die Datei, die dem Pfad entspricht, gefunden wird.
Wichtig: Wenn Sie ein ISO-Image des Installationsprogramms mit einem benutzerdefinierten Installations- oder Upgradeskript erstellt haben, müssen Sie den Skriptpfad in Großbuchstaben eingeben, zum Beispiel ks=cdrom:/KS_CUST.CFG.
ks=file://Pfad Führt eine Skriptinstallation anhand des Skripts unter Pfad aus.
ks=Protokoll://ServerPfad Führt eine Skriptinstallation mit einem Skript durch, das sich im Netzwerk an der angegebenen URL befindet. Als Protokoll kann http, https, ftp oder nfs verwendet werden. Ein Beispiel für die Verwendung von NFS-Protokollen ist ks=nfs://Host/PortURL-Pfad. Das Format einer NFS-URL wird in RFC 2224 festgelegt.
ks=usb

Führt eine Skriptinstallation anhand eines Skripts auf einem angeschlossenen USB-Laufwerk aus. Sucht nach einer Datei namens ks.cfg. Die Datei muss sich im Stammverzeichnis des Laufwerks befinden. Falls mehrere USB-Flash-Laufwerke angeschlossen sind, werden sie so lange durchsucht, bis die Datei ks.cfg gefunden wird. Nur FAT16- und FAT32-Dateisysteme werden unterstützt.

ks=usb:/Pfad Führt eine Skriptinstallation anhand der Skriptdatei auf dem angegebenen Pfad durch, der sich auf einem USB-Laufwerk befindet.
ksdevice=Gerät Versucht, ein Netzwerkadapter-Gerät bei der Suche nach einem Installationsskript und Installationsmedium zu verwenden. Geben Sie dies als MAC-Adresse an, z. B. 00.50.56: C0: 00:01. Dieser Speicherort kann auch ein vmnicNN-Name sein. Sofern sie nicht angegeben wird und Dateien über das Netzwerk abgerufen werden müssen, wird der erste vom Installationsprogramm erkannte Netzwerkadapter verwendet, der angeschlossen ist.
nameserver=IP-Adresse Gibt einen DNS-Server an, der zum Herunterladen des Installationsskripts und der Installationsmedien verwendet wird.
netdevice=Gerät Versucht, ein Netzwerkadapter-Gerät bei der Suche nach einem Installationsskript und Installationsmedium zu verwenden. Geben Sie dies als MAC-Adresse an, z. B. 00.50.56: C0: 00:01. Dieser Speicherort kann auch ein vmnicNN-Name sein. Sofern sie nicht angegeben wird und Dateien über das Netzwerk abgerufen werden müssen, wird der erste vom Installationsprogramm erkannte Netzwerkadapter verwendet, der angeschlossen ist.
netmask=Subnetzmaske Gibt die Subnetzmaske für die Netzwerkkarte an, über die das Installationsskript und das Installationsmedium heruntergeladen wird.
vlanid=vlanid Konfigurieren Sie die Netzwerkkarte, sodass sie auf dem angegebenen VLAN verwendet werden kann.
systemMediaSize=Klein
Beschränkt die Größe von Systemspeicherpartitionen auf dem Startmedium. Der ausgewählte Wert muss dem Zweck Ihres Systems entsprechen. Sie können aus den folgenden Werten auswählen:
  • Minimum (32 GB, für einzelne Festplatte oder eingebettete Server)
  • Klein (64 GB, für Server mit mindestens 512 GB RAM)
  • Standardwert (128 GB)
  • Maximum (Verbrauch des gesamten verfügbaren Speicherplatzes, für Multi-Terabyte-Server)

Weitere Informationen zur ESXi-Startoptionen nach der Installation finden Sie im VMware-Knowledgebase-Artikel 77009.