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