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. ...
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