A partir de VMware PowerCLI 12.0, puede crear una imagen PXE personalizada mediante cualquier almacén de software y una especificación de software personalizada.
Requisitos previos
Instale VMware PowerCLI 12.0 o una versión posterior.
Compruebe que tiene acceso al almacén de software que contiene la especificación de software que desea utilizar.
Procedimiento
- Recopile la información necesaria para la especificación de software que utiliza para crear una imagen PXE personalizada.
- Obtenga la versión de la imagen base para la revisión o actualización requerida ejecutando el cmdlet
Get-DepotBaseImages
:PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-7.0U2a-17867351-depot.zip
La salida del comando es:Version Vendor Release date
------- ------ ------------
7.0.2-0.0.17867351 VMware, Inc. 04/29/2021 00:00:00
- Obtenga otros paquetes, como complementos de OEM, con cmdlets utilizados con nuevos metadatos en almacenes de software. Por ejemplo:
PS C:\> Get-DepotAddons -Depot C:\addon-depot.zip
La salida del comando es:
Name Version ID Vendor Release date
---- ------- -- ------ ------------
testaddonv1 1.0.0-1 testaddonv1:1.0.0-1 ESXLifecycle QE 02/20/2019 18:28:23
Con el cmdlet
Get-DepotComponents también puede enumerar todos los componentes existentes en un almacén de software:
PS C:\> Get-DepotComponents -Depot C:\Intel-i40en_1.12.3.0-1OEM.700.1.0.15843807_18058526.zip
La salida del comando es:
Name Version ID Vendor
---- ------- -- ------
Intel-i40en 1.12.3.0-1OEM.700.1.0.15843807 Intel-i40en:1.12.3.0-1OEM.700.1.0.15843807 Intel
Puede usar cualquier número y combinación de almacenes de software en línea y sin conexión.
- Cree una especificación de software. Por ejemplo:
{
"base_image": {
"version": "7.0.2-0.0.17867351"
},
"add_on": {
"name": "testaddonv1",
"version": "1.0.0-1"
},
"components": {
"Intel-i40en": "1.12.3.0-1OEM.700.1.0.15843807"
}
}
La especificación de software es un archivo JSON que contiene información acerca de la imagen base de ESXi y paquetes adicionales, como un complemento del proveedor.
- Genere una imagen PXE personalizada ejecutando el cmdlet
New-PxeImage
con los parámetros Depots
, SoftwareSpec
y Destination
. Por ejemplo:
New-PxeImage -Depots “c:\temp\VMware-ESXi-7.0U1d-17551050-depot.zip” , “c:\temp\HPE-701.0.0.10.6.5.12-Jan2021-Synergy-Addon-depot.zip” -SoftwareSpec “c:\temp\HPE-70U1d-custom.JSON” –Destination “C:\pxe-image”
Los almacenes incluyen la ruta de acceso a los archivos ZIP para la versión de ESXi compatible y el complemento del proveedor. El destino incluye la ruta y el nombre de archivo del archivo PXE personalizado.
Puede transferir opciones de kernel adicionales, crear una imagen en vivo, sobrescribir los archivos existentes o comprobar los niveles de aceptación para los VIB individuales que se utilizaron durante la creación de la imagen. Para obtener más información acerca del cmdlet
New-PxeImage
, consulte
https://code.vmware.com/docs/11794/cmdletreference/doc/New-PxeImage.html.
Qué hacer a continuación
Puede utilizar la imagen PXE en los flujos de trabajo de corrección de hosts ESXi con arranque PXE.