PFMP: Come creare un'immagine ISO ESXi standard utilizzando un pacchetto di patch pubblicato.
Summary: A partire da PowerFlex Manager Platform (PFMP) 4.6, i clienti devono fornire immagini ISO ESXi standard per abilitare le build di rack o appliance PowerFlex che richiedono ESXi. Questo articolo fornisce la procedura per la creazione di immagini di ESXi.iso standard utilizzando il pacchetto di patch ESXi (ESXidepot.zip) quando Broadcom pubblica solo il pacchetto di patch. ...
Instructions
Procedura per la creazione di immagini ESXi.iso standard utilizzando il pacchetto di patch ESXi (ESXidepot.zip).
• Il modulo PowerCLI deve essere installato su PowerShell.
• Per il modulo di creazione di immagini che utilizza PowerCLI per l'esportazione di immagini ISO, si consiglia di installare Python.
Nota: PowerFlex Manager 4.6 e versioni successive utilizzano un'immagine ESXi standard per le build di sistema, pertanto non è necessario eseguire alcuna personalizzazione o driver OEM durante la creazione dell'immagine ISO ESXi standard.
Come installare e configurare PowerCLI.
Prima di iniziare, utilizzare il link VMware Broadcom per identificare la versione PowerCLI appropriata compatibile con VMware vSphere ESXi 7. X o 8 X versione
https://docs.vmware.com/en/VMware-PowerCLI/latest/rn/compatibility-matrix-for-vmware-powercli/index.html
Passaggi:
1. Aprire PowerShell sulla workstation.
2. Scaricare una versione di PowerCLI successiva a PowerCLI 6.5 R1 dalla pagina PowerShell Gallery. (non lo stiamo scaricando, il comando "Install-Module" lo fa per te. Nel comando sottostante è necessario il numero di versione raccolto dal sito web)
3. Per installare tutti i moduli PowerCLI, eseguire il comando:
Install-Module -Name VMware.PowerCLI -RequiredVersion
Esempio:
#Install-Module -Name VMware.PowerCLI -RequiredVersion 13.3.0.24145081
Nota: In alternativa, è possibile installare singoli moduli PowerCLI eseguendo il cmdlet Install-Module con il nome del modulo. Se viene visualizzato un avviso che indica che si stanno installando moduli da un repository non attendibile, premere y e premere Invio per confermare l'installazione.
4. Verificare che il modulo PowerCLI sia installato sul personal computer utilizzando il comando.
#Get-Module -Name VMware.PowerCLI -ListAvailable.
Come installare e configurare Python in Windows.
Utilizzare questa procedura per implementare Python, richiesto da PowerCLI per la creazione di ESXI. Elementi ISO
1. Scaricare Python 3.9.x o versione successiva da https://www.python.org/downloads e completare l'installazione sul computer.
2. Salvare il file get-pip.py da https://bootstrap.pypa.io/get-pip.py
Nota: dopo l'accesso, copia il contenuto dal link su un blocco note, salva il file con il nome "get-pip.py" e scegli il tipo di file come "tutti i file" nel campo SaveAsType.
3. Aprire un prompt dei comandi sulla workstation e installare il gestore di pacchetti pip.
python.exe C:\Users\Administrator\Desktop\get-pip.py
4. Nel prompt dei comandi, installare i moduli Python richiesti.
\Scripts\pip.exe install six psutil lxml pyopenssl
Ad esempio:
C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Scripts\pip3.10.exe install six psutil lxml pyopenssl
5. Aprire PowerShell e impostare il percorso del file eseguibile Python.
Set-PowerCLIConfiguration -PythonPath \python.exe -Scope User
Esempio:
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
Una volta installato e verificato PowerCli/python richiesto.
Come esportare un profilo immagine in ISO
Prima di iniziare la procedura di compilazione dell'ISO, è necessario scaricare la patch esxi. Deposito dal portale
Broadcom Nota: Per alcune versioni di patch, Broadcom non rilascia immagini ISO, utilizzando questa immagine è possibile generare immagini ISO per patch che non sono fornite con immagini ISO.
Passaggi:
1. Avviare PowerShell.
2. Modificare la directory nel percorso file in cui viene scaricato il file o utilizzare il percorso diretto in cui si trova il file, come indicato nell'esempio seguente.
Nota: prima di eseguire il passaggio successivo, è necessario scaricare il esxi-patch-depot.zip dal portale Broadcom.
3. Aggiungere il software depot per caricare il profilo immagine.
Utilizzare il link riportato di seguito per scaricare le immagini ESXi dal portale Broadcom.
https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20vSphere
Esempio per il percorso diretto:
#Add-EsxSoftwareDepot -DepotUrl “C:\Users\Administrator\Downloads\ISO test\VMware-ESXi-7.0U3p-23307199-depot.zip”
Nota: dovremmo usare le virgolette doppie se hai spazio nel nome della cartella (test ISO)
Nell'esempio seguente, se ci si trova già nella cartella di destinazione in cui sono presenti i file, utilizzare il comando riportato di seguito.
#Add-EsxSoftwareDepot -DepotUrl VMware-ESXi-7.0U3p-23307199-depot.zip
4. Visualizza tutti i profili immagine disponibili per trovare il nome del profilo immagine da esportare.
#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. Esportare il profilo immagine.
Nota: dalla configurazione di cui sopra otteniamo i nomi dei profili immagine che dovremmo scegliere solo l'immagine standard.
Nell'esempio precedente, abbiamo tre profili immagine standard, dovremmo ignorare il profilo che è contrassegnato come "sq" e no-tools.
#Export-EsxImageProfile -ImageProfile "myprofile" -ExportToIso -FilePath iso_name
Esempio per 7. X Immagine ESXi
Export-EsxImageProfile -ImageProfile "ESXi-7.0U3q-23794027-standard" -ExportToIso -FilePath E:\smb\ESXi-7.0U3q-23794027-standard.iso
Esempio per l'immagine 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. Caricare il ESXi.ISO in PowerFlex Manager per eseguire il deployment e gli upgrade. La procedura per caricare l'immagine in PowerFlex Manager è disponibile nei documenti relativi a rack e appliance.
Nota:
Deployment su rack utilizzare rack-field-logical-build-guide-4x-en-us
Deployment appliance utilizzare flex_appliance_deployment_guide_4x