PFMP : Création d’une image ISO ESXi standard à l’aide d’un bundle de correctifs publié.

Summary: À partir de PowerFlex Manager Platform (PFMP) 4.6, les clients doivent fournir des images ISO ESXi standard pour activer les builds de rack ou d’appliance PowerFlex qui nécessitent ESXi. Cet article décrit la procédure de création d’images ESXi.iso standard à l’aide du bundle de correctifs ESXi (ESXidepot.zip) lorsque Broadcom publie uniquement le bundle de correctifs. ...

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

Procédure de création d’images ESXi.iso standard à l’aide du bundle de correctifs ESXi (ESXidepot.zip).

• Le module PowerCLI doit être installé sur PowerShell.
•  Pour le module de création d’images utilisant PowerCLI pour exporter des images ISO, il est recommandé d’installer Python. 

Remarque : PowerFlex Manager 4.6 et versions ultérieures utilisent une image ESXi standard pour les builds système. Par conséquent, aucun pilote OEM ou autre personnalisation ne doit être effectué lors de la création de l’image ISO ESXi standard.

Comment installer et configurer PowerCLI.

Avant de commencer, utilisez le lien VMware Broadcom pour identifier la version PowerCLI appropriée qui est compatible avec VMware vSphere ESXi 7. Version X ou 8 X
https://docs.vmware.com/en/VMware-PowerCLI/latest/rn/compatibility-matrix-for-vmware-powercli/index.html 

Étapes :
1. Ouvrez PowerShell sur votre station de travail.
2. Téléchargez une version de PowerCLI supérieure à PowerCLI 6.5 R1 à partir de la page PowerShell Gallery. (nous ne le téléchargeons pas, la commande « Install-Module » le fait pour vous. Dans la commande ci-dessous, vous avez besoin du numéro de version collecté sur le site Web)

3. Pour installer tous les modules PowerCLI, exécutez la commande suivante : 

Install-Module -Name VMware.PowerCLI -RequiredVersion

Exemple :

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

Remarque : Vous pouvez également installer des modules PowerCLI individuels en exécutant la cmdlet Install-Module avec le nom du module. Si un avertissement s’affiche indiquant que vous installez des modules à partir d’un référentiel non approuvé, appuyez sur o et appuyez sur Entrée pour confirmer l’installation.

4. Vérifiez que le module PowerCLI est installé sur votre ordinateur personnel à l’aide de la commande.

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

Comment installer et configurer Python dans Windows. 
Utilisez cette procédure pour déployer Python requis par PowerCLI pour la création du ESXI. Les ISO

1. Téléchargez Python 3.9.x ou une version ultérieure à partir de https://www.python.org/downloads et terminez l’installation sur votre ordinateur.

2. Enregistrez le fichier get-pip.py à partir de https://bootstrap.pypa.io/get-pip.py


Remarque : après l’accès, copiez le contenu du lien vers un bloc-notes, enregistrez le fichier avec le nom de fichier « get-pip.py » et choisissez le type de fichier « tous les fichiers » dans le champ SaveAsType.  

3. Ouvrez une invite de commande sur votre station de travail et installez le gestionnaire de packages pip.

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

4. Dans l’invite de commande, installez les modules Python requis.

\Scripts\pip.exe install six psutil lxml pyopenssl

Par exemple :

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

 5. Ouvrez PowerShell et définissez le chemin d’accès à l’exécutable Python.

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

Exemple : 

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

Une fois que la version PowerCli/Python requise est installée et vérifiée. 

Comment exporter un profil d’image au format ISO

Avant de commencer la procédure de compilation de l’ISO, nous devons télécharger le correctif esxi. SAV à partir du portail
Broadcom Remarque : Pour certaines versions de correctifs, Broadcom ne publie pas d’images ISO. En utilisant cette image, il est possible de générer des images ISO pour les correctifs qui ne sont pas fournis avec des images ISO.
Étapes :
1. Lancez Powershell.
2.    Remplacez le répertoire par le chemin d’accès au fichier dans lequel le fichier est téléchargé ou utilisez le chemin d’accès direct où se trouve le fichier, comme indiqué dans l’exemple ci-dessous.
Remarque : avant d’exécuter l’étape suivante, vous devez télécharger le esxi-patch-depot.zip à partir du portail Broadcom.

3. Ajoutez le dépôt de logiciels pour télécharger le profil d’image.

 Utilisez le lien ci-dessous pour télécharger les images ESXi à partir du portail Broadcom.
https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20vSphere

Exemple pour le chemin direct :

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

Remarque : il faut utiliser des guillemets doubles si vous avez de l’espace dans le nom du dossier (test ISO)

 Dans l’exemple suivant, si vous êtes déjà dans le dossier de destination où les fichiers existent, utilisez la commande ci-dessous.

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

4. Affichez tous les profils d’image disponibles pour trouver le nom du profil d’image à exporter.

#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. Exportez le profil d’image.

Remarque : à partir de la configuration ci-dessus, nous obtenons les noms de profil d’image que nous devons choisir image standard uniquement.

 Dans l’exemple ci-dessus, nous avons trois profils d’image standard, nous devons ignorer le profil qui est étiqueté comme « sq » et no-tools.

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

Exemple pour 7. Image ESXi X

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

Exemple pour une image 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. Téléchargez le ESXi.ISO dans PowerFlex Manager pour effectuer le déploiement et les mises à niveau. La procédure de téléchargement de l’image vers PowerFlex Manager est disponible dans les documents sur les racks et les appliances. 
Remarque :   
Rack deployment use rack-field-logical-build-guide-4x-en-us
Appliance deployment use 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.