VMware ESXi ISO mit ESXi-Customizer-PS erstellen


Um ein aktuelles ESXi Installations-ISO zu erstellen, nehme ich das ESXi-Customizer-PS von v-front.de.
Aktuelle Updates werden hiermit immer automatisch mit in das erstellte ISO integriert.

Das ESXi-Customizer-PS ist ein Powershell Skript das den Automatisierungsprozess stark vereinfacht und gepatchte und angepasste
ESXi 5.x / 6.x / 7.x Installations-ISOs mit den VMware.PowerCLI PowerShell ImageBuilder Modulen erstellt.

13.05.2020 - ESXi 7.x wird mit unterstützt
12.05.2020 - Anleitung aktualisiert

benötigt wird:

Vorbereitungen

Die Ausführung von Skripten muss auf dem Computer erst noch aktiviert werden. PowerShell als admin ausführen.

PS C:\> Set-ExecutionPolicy Unrestricted

NuGet Package Provider installieren (Paket Management)

PS C:\> Install-PackageProvider -Name NuGet

VMware.PowerCLI installieren (ca. 320MB, C:\Program Files\WindowsPowerShell\Modules)

PS C:\> Install-Module -Name VMware.PowerCLI

ISO erstellen

Jetzt wird ein Standard ESXi ISO Image erstellt. (Ohne Angabe der gewünschten Version wird immer die aktuellste genommen.)
Das erstellte ESXi ISO kann dann wie gewohnt zur Installation oder auch zum Upgrade genutzt werden.

ESXi 7.0.0

PS H:\tools> ./ESXi-Customizer-PS.ps1
This is ESXi-Customizer-PS Version 2.8.0 (visit https://ESXi-Customizer-PS.v-front.de for more information!)
(Call with -help for instructions)

Logging to C:\Users\changeme\AppData\Local\Temp\ESXi-Customizer-PS-592.log ...

Running with PowerShell version 5.1 and VMware PowerCLI version .. build

Connecting the VMware ESXi Software depot ... [OK]

Getting Imageprofiles, please wait ... [OK]

Using Imageprofile ESXi-7.0.0-15843807-standard ...
(Dated 03/16/2020 10:48:54, AcceptanceLevel: PartnerSupported,
The general availability release of VMware ESXi Server 7.0.0 brings whole new levels of virtualization performance to datacenters and enterprises.)

Exporting the Imageprofile to 'H:\tools\ESXi-7.0.0-15843807-standard.iso'. Please be patient ...


All done.

ESXi 6.7.0

PS H:\tools> ./ESXi-Customizer-PS.ps1 -v67

This is ESXi-Customizer-PS Version 2.8.0 (visit https://ESXi-Customizer-PS.v-front.de for more information!)
(Call with -help for instructions)

Logging to C:\Users\changeme\AppData\Local\Temp\ESXi-Customizer-PS-2624.log ...

Running with PowerShell version 5.1 and VMware PowerCLI version .. build

Connecting the VMware ESXi Software depot ... [OK]

Getting Imageprofiles, please wait ... [OK]

Using Imageprofile ESXi-6.7.0-20200404001-standard ...
(Dated 04/21/2020 06:45:14, AcceptanceLevel: PartnerSupported,
Updates ESXi 6.7 Image Profile-ESXi-6.7.0-20200404001-standard)

Exporting the Imageprofile to 'H:\tools\ESXi-6.7.0-20200404001-standard.iso'. Please be patient ...


All done.

WinError 10054

Eventuell erhält man bei der Erstellung des ISO Images aus dem Online Depot folgenden Fehler:

Exporting the Imageprofile to 'H:\tools\ESXi-7.0.0-15843807-standard.iso'. Please be patient ...

An unexpected error occurred:
[WinError 10054] Eine vorhandene Verbindung wurde vom Remotehost geschlossen

Erstellt man aber zuerst ein offline zip bundle und davon dann das ISO Image, funktioniert’s.

# output an Offline bundle instead of an installation ISO
# -ozip
PS H:\tools> ./ESXi-Customizer-PS.ps1 -ozip
 --- SNIP ---
Exporting the Imageprofile to 'H:\tools\ESXi-7.0.0-15843807-standard.zip'. Please be patient ...

# use the VMware Offline bundle <bundle> as input instead of the Online depot
# -izip <bundle>
PS H:\tools> .\ESXi-Customizer-PS.ps1 -izip .\ESXi-7.0.0-15843807-standard.zip
 --- SNIP ---
Exporting the Imageprofile to 'H:\tools\ESXi-7.0.0-15843807-standard.iso'. Please be patient ...

Danke für den Tipp von Virten.net

Schreibe einen Kommentar