PFMP: So erstellen Sie ein Standard-ESXi-ISO-Image mithilfe eines veröffentlichten Patch-Bundles.

Summary: Ab PowerFlex Manager Platform (PFMP) 4.6 müssen Kunden standardmäßige ESXi-ISO-Images bereitstellen, um PowerFlex-Rack- oder -Appliance-Builds zu ermöglichen, die ESXi erfordern. Dieser Artikel enthält das Verfahren zum Erstellen von Standard-ESXi.iso-Images mithilfe des ESXi-Patch-Bundles (ESXidepot.zip), wenn Broadcom nur das Patch-Bundle veröffentlicht. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Verfahren zum Erstellen von Standard-ESXi.iso-Images mit dem ESXi-Patch-Bundle (ESXidepot.zip).

• Das PowerCLI-Modul muss unter PowerShell installiert sein.
•  Für das Image-Builder-Modul, das PowerCLI zum Exportieren von ISO-Images verwendet, wird empfohlen, Python zu installieren. 

Hinweis: PowerFlex Manager 4.6 und höher verwendet ein Standard-ESXi-Image für System-Builds, sodass bei der Erstellung des Standard-ESXi-ISO-Image keine OEM-Treiber oder andere Anpassungen vorgenommen werden sollten.

Anleitung zum Installieren und Konfigurieren von PowerCLI.

Verwenden Sie zunächst den VMware Broadcom-Link, um die entsprechende PowerCLI-Version zu identifizieren, die mit VMware vSphere ESXi 7 kompatibel ist. X- oder 8-X-Version
https://docs.vmware.com/en/VMware-PowerCLI/latest/rn/compatibility-matrix-for-vmware-powercli/index.html 

Schritte:
1. Öffnen Sie PowerShell auf Ihrer Workstation.
2. Laden Sie eine Version von PowerCLI höher als PowerCLI 6.5 R1 von der PowerShell Gallery-Seite herunter. (Wir laden es nicht herunter, der Befehl "Install-Module" erledigt das für Sie. Im folgenden Befehl benötigen Sie die von der Website erfasste Versionsnummer.)

3. Führen Sie zum Installieren aller PowerCLI-Module den folgenden Befehl aus: 

Install-Module -Name VMware.PowerCLI -RequiredVersion

Beispiel:

#Install-Module -Name VMware.PowerCLI -RequiredVersion 13.3.0.24145081

Hinweis: Alternativ können Sie einzelne PowerCLI-Module installieren, indem Sie das Cmdlet Install-Module mit dem Modulnamen ausführen. Wenn eine Warnung angezeigt wird, dass Sie Module aus einem nicht vertrauenswürdigen Repository installieren, drücken Sie y und drücken Sie die Eingabetaste, um die Installation zu bestätigen.

4. Überprüfen Sie mithilfe des Befehls, ob das PowerCLI-Modul auf Ihrem PC installiert ist.

#Get-Module -Name VMware.PowerCLI -ListAvailable.

So installieren und konfigurieren Sie Python unter Windows. 
Verwenden Sie dieses Verfahren zur Bereitstellung von Python, das von PowerCLI zum Erstellen des ESXi erforderlich ist. ISO's

1. Laden Sie Python 3.9.x oder höher von https://www.python.org/downloads herunter und schließen Sie die Installation auf Ihrem Computer ab.

2. Speichern Sie die get-pip.py Datei aus https://bootstrap.pypa.io/get-pip.py


Hinweis: Kopieren Sie nach dem Zugriff den Inhalt des Links in einen Editor, speichern Sie die Datei mit dem Dateinamen "get-pip.py" und wählen Sie im Feld "SaveAsType" als Dateityp "alle Dateien" aus.  

3. Öffnen Sie eine Eingabeaufforderung auf Ihrer Workstation und installieren Sie den PIP-Paketmanager.

python.exe C:\Users\Administrator\Desktop\get-pip.py

4. Installieren Sie in der Eingabeaufforderung die erforderlichen Python-Module.

\Scripts\pip.exe install six psutil lxml pyopenssl

Zum Beispiel:

C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Scripts\pip3.10.exe install six psutil lxml pyopenssl

 5. Öffnen Sie PowerShell und legen Sie den Pfad zur ausführbaren Python-Datei fest.

Set-PowerCLIConfiguration -PythonPath \python.exe -Scope User

Beispiel: 

Set-PowerCLIConfiguration -PythonPath C:\Users\Administrator\AppData\Local\Programs\Python\Python39\python.exe -Scope User



Perform operation?
Performing operation 'Update VMware.PowerCLI configuration.'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): Y

Scope    ProxyPolicy     DefaultVIServerMode InvalidCertificateAction  DisplayDeprecationWarnings WebOperationTimeout
                                                                                                  Seconds
-----    -----------     ------------------- ------------------------  -------------------------- -------------------
Session  UseSystemProxy  Multiple            Unset                     True                       300
User
AllUsers

Sobald die erforderliche PowerCli/python installiert und verifiziert wurde. 

Exportieren eines Image-Profils in das ISO-Format

Bevor wir mit dem Erstellen der ISO beginnen, sollten wir den esxi-Patch herunterladen. Depot über das Broadcom-Portal
Hinweis: Für bestimmte Patch-Versionen würde Broadcom keine ISO-Images veröffentlichen, mit diesem Image könnte man ISO-Images für Patches erzeugen, die nicht mit ISO-Images geliefert werden.
Schritte:
1. Starten Sie PowerShell.
2.    Wechseln Sie in das Verzeichnis, unter dem die Datei heruntergeladen wurde, oder verwenden Sie den direkten Pfad, unter dem sich die Datei befindet, wie im folgenden Beispiel gezeigt.
Hinweis: Bevor Sie den nächsten Schritt ausführen, müssen Sie die esxi-patch-depot.zip vom Broadcom-Portal herunterladen.

3. Fügen Sie das Softwaredepot hinzu, um das Image-Profil hochzuladen.

 Verwenden Sie den folgenden Link, um die ESXi-Images vom Broadcom-Portal herunterzuladen.
https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20vSphere

Beispiel für den direkten Weg:

#Add-EsxSoftwareDepot -DepotUrl “C:\Users\Administrator\Downloads\ISO test\VMware-ESXi-7.0U3p-23307199-depot.zip”

Hinweis: Wir sollten doppelte Anführungszeichen verwenden, wenn Sie Platz im Ordnernamen haben (ISO-Test)

 Wenn Sie sich im folgenden Beispiel bereits im Zielordner befinden, in dem die Dateien vorhanden sind, verwenden Sie den folgenden Befehl.

#Add-EsxSoftwareDepot -DepotUrl VMware-ESXi-7.0U3p-23307199-depot.zip

4. Zeigen Sie alle verfügbaren Image-Profile an, um den Namen des zu exportierenden Image-Profils zu finden.

#Get-EsxImageProfile


Below example, output contains image profiles for 7. x and 8. x ESXi images

Name                           Vendor          Last Modified   Acceptance Level

----                           ------          -------------   ----------------

ESXi-8.0U3-24022510-no-tools   VMware, Inc.    6/11/2024 1:... PartnerSupported

ESXi-8.0U3-24022510-standard   VMware, Inc.    6/11/2024 1:... PartnerSupported

ESXi-7.0U3sq-23794019-no-tools VMware, Inc.    5/3/2024 9:4... PartnerSupported

ESXi-7.0U3q-23794027-standard  VMware, Inc.    5/21/2024 12... PartnerSupported

ESXi-7.0U3sq-23794019-standard VMware, Inc.    5/21/2024 12... PartnerSupported

ESXi-7.0U3q-23794027-no-tools  VMware, Inc.    5/3/2024 11:... PartnerSupported

  5. Exportieren Sie das Image-Profil.

Hinweis: Aus dem obigen Setup erhalten wir die Image-Profilnamen, die wir nur für Standard-Images auswählen sollten.

 Im obigen Beispiel haben wir drei Standard-Image-Profile, wir sollten das Profil ignorieren, das als "sq" und no-tools gekennzeichnet ist.

#Export-EsxImageProfile -ImageProfile "myprofile" -ExportToIso -FilePath iso_name

Beispiel für 7. X ESXi-Image

Export-EsxImageProfile -ImageProfile "ESXi-7.0U3q-23794027-standard" -ExportToIso -FilePath E:\smb\ESXi-7.0U3q-23794027-standard.iso

Beispiel für 8.x ESXi-Image

#Export-EsxImageProfile -ImageProfile "ESXi-8.0U3-24022510-standard" -ExportToIso -FilePath E:\smb\vSphere8.0\test\ESXi-8.0U3-24022510-standard.iso

    6. Laden Sie die ESXi.ISO in PowerFlex Manager hoch, um die Bereitstellung und Upgrades durchzuführen. Das Verfahren zum Hochladen des Image auf den PowerFlex Manager finden Sie in den Rack- und Appliance-Dokumenten. 
Hinweis:   
Rack-Bereitstellung verwenden Sie rack-field-logical-build-guide-4x-en-us
Appliance-Bereitstellung verwenden Sie flex_appliance_deployment_guide_4x

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000228333
Article Type: How To
Last Modified: 02 Feb 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.