PFMP: Tworzenie standardowego obrazu ISO ESXi przy użyciu opublikowanego pakietu poprawek.
Summary: Począwszy od platformy PowerFlex Manager Platform (PFMP) 4.6, klienci muszą dostarczyć standardowe obrazy ISO ESXi, aby umożliwić tworzenie szaf serwerowych lub urządzeń PowerFlex, które wymagają ESXi. Ten artykuł zawiera procedurę tworzenia standardowych obrazów ESXi.iso przy użyciu pakietu poprawek ESXi (ESXidepot.zip), gdy firma Broadcom publikuje tylko pakiet poprawek. ...
Instructions
Procedura tworzenia standardowych obrazów ESXi.iso przy użyciu pakietu poprawek ESXi (ESXidepot.zip).
• Moduł PowerCLI musi być zainstalowany na PowerShell.
• W przypadku modułu image-builder wykorzystującego PowerCLI do eksportowania obrazów ISO zaleca się zainstalowanie Pythona.
Uwaga: Programy PowerFlex Manager w wersji 4.6 i nowszych używają standardowego obrazu ESXi do kompilacji systemu, dlatego podczas tworzenia standardowego obrazu ISO ESXi nie należy wprowadzać sterowników OEM ani innych niestandardowych ustawień.
Instalacja i konfiguracja PowerCLI.
Przed rozpoczęciem użyj łącza VMware Broadcom, aby zidentyfikować odpowiednią wersję PowerCLI, która jest zgodna z VMware vSphere ESXi 7. X lub 8 X wersja
https://docs.vmware.com/en/VMware-PowerCLI/latest/rn/compatibility-matrix-for-vmware-powercli/index.html
Kroki:
1. Otwórz program PowerShell na stacji roboczej.
2. Pobierz wersję PowerCLI nowszą niż PowerCLI 6.5 R1 ze strony Galeria PowerShell. (nie pobieramy go, polecenie "Install-Module" zrobi to za Ciebie. W poniższym poleceniu potrzebujesz numeru wersji zebranego ze strony internetowej)
3. Aby zainstalować wszystkie moduły PowerCLI, uruchom polecenie:
Install-Module -Name VMware.PowerCLI -RequiredVersion
Przykład:
#Install-Module -Name VMware.PowerCLI -RequiredVersion 13.3.0.24145081
Uwaga: Alternatywnie można zainstalować poszczególne moduły PowerCLI, uruchamiając polecenie cmdlet Install-Module z nazwą modułu. Jeśli zobaczysz ostrzeżenie, że instalujesz moduły z niezaufanego repozytorium, naciśnij Y, a następnie naciśnij Enter, aby potwierdzić instalację.
4. Sprawdź, czy moduł PowerCLI jest zainstalowany na komputerze osobistym za pomocą polecenia.
#Get-Module -Name VMware.PowerCLI -ListAvailable.
Jak zainstalować i skonfigurować Python w systemie Windows.
Ta procedura służy do wdrażania języka Python, który jest wymagany przez PowerCLI do utworzenia ESXI. Obrazy ISO
1. Pobierz język Python 3.9.x lub nowszy z https://www.python.org/downloads i ukończ instalację na komputerze.
2. Zapisz plik get-.py w https://bootstrap.pypa.io/get-.py
Uwaga: po uzyskaniu dostępu skopiuj zawartość linku do notatnika zapisz plik pod nazwą pliku "get-.py" i wybierz typ pliku jako "wszystkie pliki" w polu Zapisz jako typ.
3. Otwórz wiersz polecenia na stacji roboczej i zainstaluj menedżera pakietów.
python.exe C:\Users\Administrator\Desktop\get-pip.py
4. W wierszu polecenia zainstaluj wymagane moduły języka Python.
\Scripts\pip.exe install six psutil lxml pyopenssl
Na przykład:
C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Scripts\pip3.10.exe install six psutil lxml pyopenssl
5. Otwórz program PowerShell i ustaw ścieżkę do pliku wykonywalnego języka Python.
Set-PowerCLIConfiguration -PythonPath \python.exe -Scope User
Przykład:
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
Po zainstalowaniu i zweryfikowaniu wymaganego PowerCli/python.
Jak wyeksportować profil obrazu do obrazu ISO
Zanim rozpoczniemy procedurę budowania ISO, powinniśmy pobrać łatkę esxi. Magazyn z portalu
Broadcom Uwaga: W przypadku niektórych wydań poprawek Broadcom nie wypuszcza obrazów ISO, używając tego obrazu można wygenerować obrazy ISO dla poprawek, które nie są dostarczane z obrazami ISO.
Kroki:
1. Uruchom program PowerShell.
2. Zmień katalog na ścieżkę pliku, do którego został pobrany plik, lub użyj bezpośredniej ścieżki, w której znajduje się plik, jak określono w poniższym przykładzie.
Uwaga: przed wykonaniem następnego kroku musimy pobrać esxi-patch-depot.zip z portalu Broadcom.
3. Dodaj magazyn pamięci oprogramowania, aby przesłać profil obrazu.
Użyj poniższego łącza, aby pobrać obrazy ESXi z portalu Broadcom.
https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20vSphere
Przykład ścieżki bezpośredniej:
#Add-EsxSoftwareDepot -DepotUrl “C:\Users\Administrator\Downloads\ISO test\VMware-ESXi-7.0U3p-23307199-depot.zip”
Uwaga: powinniśmy używać podwójnych cudzysłowów, jeśli masz miejsce w nazwie folderu (test ISO)
Jeśli w poniższym przykładzie znajdujesz się już w folderze docelowym, w którym znajdują się pliki, użyj poniższego polecenia.
#Add-EsxSoftwareDepot -DepotUrl VMware-ESXi-7.0U3p-23307199-depot.zip
4. Wyświetl wszystkie dostępne profile obrazów, aby znaleźć nazwę profilu obrazu do wyeksportowania.
#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. Wyeksportuj profil obrazu.
Uwaga: z powyższej konfiguracji otrzymujemy nazwy profili obrazów, które powinniśmy wybrać tylko jako obraz standardowy.
W powyższym przykładzie mamy trzy standardowe profile obrazów, powinniśmy zignorować profil, który jest oznaczony jako "sq" i no-tools.
#Export-EsxImageProfile -ImageProfile "myprofile" -ExportToIso -FilePath iso_name
Przykład dla 7. Obraz X ESXi
Export-EsxImageProfile -ImageProfile "ESXi-7.0U3q-23794027-standard" -ExportToIso -FilePath E:\smb\ESXi-7.0U3q-23794027-standard.iso
Przykład obrazu ESXi 8.x
#Export-EsxImageProfile -ImageProfile "ESXi-8.0U3-24022510-standard" -ExportToIso -FilePath E:\smb\vSphere8.0\test\ESXi-8.0U3-24022510-standard.iso
6. Prześlij ESXi.ISO do programu PowerFlex Manager w celu wykonania wdrożenia i aktualizacji. Procedura przesyłania obrazu do menedżera PowerFlex jest dostępna w dokumentach szaf serwerowych i urządzeń.
Uwaga:
Wdrożenie szafy serwerowej use rack-field-logical-build-guide-4x-en-us
Wdrożenie urządzenia flex_appliance_deployment_guide_4x