Começando com VMware PowerCLI 12.0, você pode criar uma imagem de PXE personalizada usando qualquer depósito de software e uma especificação de software personalizada.
Pré-requisitos
Instale VMware PowerCLI versão 12.0 ou posterior.
Verifique se você tem acesso ao depósito de software que contém a especificação de software que deseja usar.
Procedimento
- Reúna as informações necessárias para a especificação de software que você usa para criar uma imagem de PXE personalizada.
- Obtenha a versão da imagem de base para o patch ou upgrade necessário executando o
Get-DepotBaseImages
cmdlet:PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-7.0U2a-17867351-depot.zip
A saída do comando é:Version Vendor Release date
------- ------ ------------
7.0.2-0.0.17867351 VMware, Inc. 04/29/2021 00:00:00
- Obtenha outros pacotes, como addons OEM, com cmdlets usados com novos metadados em depósitos de software. Por exemplo:
PS C:\> Get-DepotAddons -Depot C:\addon-depot.zip
A saída do comando é:
Name Version ID Vendor Release date
---- ------- -- ------ ------------
testaddonv1 1.0.0-1 testaddonv1:1.0.0-1 ESXLifecycle QE 02/20/2019 18:28:23
Você também pode listar todos os componentes em um depósito de sofware com o cmdlet
Get-DepotComponents:
PS C:\> Get-DepotComponents -Depot C:\Intel-i40en_1.12.3.0-1OEM.700.1.0.15843807_18058526.zip
A saída do comando é:
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
Você pode usar qualquer número e combinação de depósitos de software on-line e offline.
- Crie uma especificação de software. Por exemplo:
{
"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"
}
}
A especificação de software é um arquivo JSON que contém informações sobre a imagem ESXi base e pacotes adicionais, como um complemento de fornecedor.
- Gere uma imagem de PXE personalizada executando o cmdlet do
New-PxeImage
com os parâmetros Depots
, SoftwareSpec
e Destination
. Por exemplo:
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”
Os depósitos incluem o caminho para os arquivos zip para a versão ESXi compatível e o complemento do fornecedor. O destino inclui o caminho e o nome do arquivo de PXE personalizado.
O que Fazer Depois
Você pode usar a imagem PXE em fluxos de trabalho de correção de hosts ESXi PXE inicializados.