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

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

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

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.