PFMP: Cómo crear una imagen ISO de ESXi estándar mediante un paquete de parches publicado.

Summary: A partir de PowerFlex Manager Platform (PFMP) 4.6, los clientes deben proporcionar imágenes ISO de ESXi estándares para habilitar las compilaciones de racks o dispositivos PowerFlex que requieren ESXi. En este artículo, se proporciona el procedimiento para crear imágenes de ESXi.iso estándar mediante el paquete de parches de ESXi (ESXidepot.zip) cuando Broadcom solo publica el paquete de parches. ...

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

Procedimiento para crear imágenes de ESXi.iso estándar mediante el paquete de parches de ESXi (ESXidepot.zip).

• El módulo PowerCLI debe estar instalado en PowerShell.
•  Para el módulo image-builder que utiliza PowerCLI para exportar imágenes ISO, se recomienda instalar Python. 

Nota: PowerFlex Manager 4.6 y versiones posteriores utilizan una imagen estándar de ESXi para las compilaciones del sistema, por lo que no se debe realizar ningún controlador OEM ni otra personalización durante la creación de la imagen ISO estándar de ESXi.

Cómo instalar y configurar PowerCLI.

Antes de comenzar, utilice el enlace de VMware Broadcom para identificar la versión adecuada de PowerCLI que sea compatible con VMware vSphere ESXi 7. Versión
X u 8 Xhttps://docs.vmware.com/en/VMware-PowerCLI/latest/rn/compatibility-matrix-for-vmware-powercli/index.html 

Pasos:
1. Abra PowerShell en la estación de trabajo.
2. Descargue una versión de PowerCLI posterior a PowerCLI 6.5 R1 desde la página Galería de PowerShell. (no lo estamos descargando, el comando "Install-Module" lo hace por usted. En el siguiente comando, necesita el número de versión recopilado del sitio web)

3. Para instalar todos los módulos de PowerCLI, ejecute el comando: 

Install-Module -Name VMware.PowerCLI -RequiredVersion

Ejemplo:

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

Nota: Como alternativa, puede instalar módulos individuales de PowerCLI mediante la ejecución del cmdlet Install-Module con el nombre del módulo. Si ve una advertencia que indica que está instalando módulos desde un repositorio que no es de confianza, presione "y" y presione Intro para confirmar la instalación.

4. Verifique que el módulo de PowerCLI esté instalado en su computadora personal mediante el comando.

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

Cómo instalar y configurar Python en Windows. 
Utilice este procedimiento para implementar Python, que PowerCLI requiere para crear el ESXI. ISO

1. Descargue Python 3.9.x o posterior desde https://www.python.org/downloads y complete la instalación en su máquina.

2. Guarde el archivo de get-pip.py de https://bootstrap.pypa.io/get-pip.py


Nota: después de acceder, copie el contenido del enlace en un bloc de notas, guarde el archivo con el nombre de archivo "get-pip.py" y elija el tipo de archivo como "todos los archivos" en el campo SaveAsType.  

3. Abra un símbolo del sistema en la estación de trabajo e instale el administrador de paquetes pip.

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

4. En el símbolo del sistema, instale los módulos de Python necesarios.

\Scripts\pip.exe install six psutil lxml pyopenssl

Por ejemplo:

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

 5. Abra PowerShell y establezca la ruta en el archivo ejecutable de Python.

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

Ejemplo: 

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 vez que se instala y verifica el PowerCli/python necesario. 

Cómo exportar un perfil de imagen a ISO

Antes de comenzar el procedimiento de creación de la ISO, debemos descargar esxi-patch. Depósito desde el portal
de Broadcom Nota: Para ciertas versiones de parches, Broadcom no publicaría imágenes ISO, usando esta imagen se podrían generar imágenes ISO para parches que no se suministran con imágenes ISO.
Pasos:
1. Inicie Powershell.
2.    Cambie el directorio a la ruta de archivo donde se descargó el archivo o utilice la ruta directa donde se encuentra el archivo, como se mencionó en el siguiente ejemplo.
Nota: antes de ejecutar el siguiente paso debemos descargar el esxi-patch-depot.zip desde el portal de Broadcom.

3. Agregue el depósito de software para cargar el perfil de imagen.

 Utilice el siguiente enlace para descargar las imágenes de ESXi desde el portal de Broadcom.
https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20vSphere

Ejemplo de la ruta directa:

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

Nota: debemos usar comillas dobles si tiene espacio en el nombre de la carpeta (prueba ISO)

 En el siguiente ejemplo, si ya se encuentra en la carpeta de destino donde existen los archivos, utilice el siguiente comando.

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

4. Vea todos los perfiles de imagen disponibles para encontrar el nombre del perfil de imagen que desea exportar.

#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. Exporte el perfil de imagen.

Nota: de la configuración anterior, obtenemos los nombres de perfil de imagen que debemos elegir solo imagen estándar.

 En el ejemplo anterior, tenemos tres perfiles de imagen estándar, debemos ignorar el perfil que está etiquetado como "sq" y no-tools.

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

Ejemplo para 7. X imagen de ESXi

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

Ejemplo de una imagen de 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. Cargue la ESXi.ISO en PowerFlex Manager para realizar la implementación y las actualizaciones. El procedimiento para cargar la imagen en PowerFlex Manager está disponible en los documentos del rack y del dispositivo. 
Nota:   
Uso de implementación de racks rack-field-logical-build-guide-4x-en-us
Uso de implementación de dispositivos 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.