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