Você pode criar um novo perfil de imagem usando o vSphere Client em vez de clonar um existente. Você pode considerar a criação de um novo perfil de imagem se ele diferir significativamente dos perfis de imagem em seu inventário.

Pré-requisitos

Procedimento

  1. Vá para Início (Home) > Implantação automática (Auto Deploy).
    Por padrão, somente a função de administrador tem privilégios para usar o serviço vSphere ESXi Image Builder.
  2. No menu suspenso Depósito de software (Software depot), selecione em qual depósito personalizado adicionar o novo perfil de imagem.
  3. Na guia Perfis de Imagem, clique em Novo Perfil de Imagem (New Image Profile).
  4. Insira um nome de perfil de imagem, um fornecedor e uma descrição.
    Você deve inserir um nome de perfil de imagem exclusivo.
  5. Clique em Avançar (Next).
    A página Selecionar pacotes de software (Select software packages) é exibida.
  6. No menu suspenso, selecione um nível de aceitação para o perfil de imagem.
    O nível de aceitação dos VIBs que você adiciona à imagem de base deve ser pelo menos tão alto quanto o nível da imagem de base. Se você adicionar um VIB com um nível de aceitação inferior ao perfil de imagem, deverá diminuir o nível de aceitação do perfil de imagem. Para obter mais informações, consulte Trabalhando com níveis de aceitação.
  7. Selecione os VIBs que deseja adicionar ao perfil de imagem, desmarque os que deseja remover e clique em Avançar (Next).
    Observação: O perfil de imagem deve conter uma imagem ESXi inicializável para ser válido.
    vSphere ESXi Image Builder verifica se a alteração não invalida o perfil. Alguns VIBs dependem de outros VIBs e se tornam inválidos se você os incluir em um perfil de imagem separadamente. Quando você adiciona ou remove um VIB, o vSphere ESXi Image Builder verifica se as dependências do pacote são atendidas.
  8. Na página Pronto para concluir, revise as informações de resumo do novo perfil de imagem e clique em Concluir (Finish).

O que Fazer Depois

Criar uma imagem ISO ESXi personalizada com cmdlets PowerCLI

Com o ESXi Image Builder, você pode personalizar um perfil de imagem do ESXi, mas não pode combinar conteúdo de diferentes depósitos para gerar uma imagem ISO. A partir do VMware PowerCLI 12.0, você pode personalizar imagens ISO usando conteúdo de vários depósitos de software e uma especificação de software personalizada.

O cmdlet New-IsoImage preserva os metadados adicionais exigidos pelo vSphere Lifecycle Manager, como imagem base, complemento e componente. Esses metadados adicionais não fazem parte das imagens ISO que você pode exportar usando os cmdlets herdados do ESXi Construtor de Imagens.

Pré-requisitos

Instale o VMware PowerCLI 12.0 ou posterior.

Verifique se você tem acesso ao depósito de software que contém a especificação de software que você deseja usar.

Procedimento

  1. Reúna as informações necessárias para a especificação de software que você usa para criar uma imagem ISO personalizada.
    1. Obtenha a versão da imagem base para o patch necessário ou atualize executando o cmdlet Get-DepotBaseImages:
      PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-8.xxx-xxxxxxxx-depot.zip
      A saída do comando é:
      Version                                 Vendor                                  Release date
      -------                                 ------                                  ------------
      8.0.0-0.0.xxxxxx                      VMware, Inc.                            01/01/20xx 00:00:00
    2. Obtenha outros pacotes, como complementos 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/20xx 18:28:23
    Você também pode listar todos os componentes em um depósito de software com o cmdlet Get-DepotComponents:
    PS C:\> Get-DepotComponents -Depot C:\Intel-i40en_1.12.3.0-1OEM.xxxxxxx.zip
    A saída do comando é:
    Name                             Version                          ID                                               Vendor
    ----                             -------                          --                                              ------
    Intel-i40en                      1.12.3.0-1OEM.xxxxxxx   Intel-i40en:1.12.3.0-1OEM.xxxxxxx     Intel
    Você pode usar qualquer número e combinação de depósitos de software online e offline.
  2. Criar uma especificação de software. Por exemplo:
    {
        "base_image": {
            "version": "8.0.0-0.0.xxxxxxx"
        },
        "add_on": {
            "name": "testaddonv1",
            "version": "1.0.0-1"
        },
        "components": {
           "Intel-i40en": "1.12.3.0-1OEM.xxxxxxx"
       }
    }
    A especificação de software é um arquivo JSON que contém informações sobre a imagem base ESXi e pacotes adicionais, como um complemento do fornecedor.
  3. Gere uma imagem ISO personalizada executando o cmdlet New-IsoImage com os parâmetros Depots,SoftwareSpec e Destination. Por exemplo:
    New-IsoImage -Depots “c:\temp\VMware-ESXi-8.0-xxxxxxx-depot.zip” , “c:\temp\HPE-xxxxxxx-Jan20xx-Synergy-Addon-depot.zip” -SoftwareSpec “c:\temp\HPE-80xx-custom.JSON” -Destination “c:\temp\HPE-80xx-custom.iso”
    O(s) depósito(s) inclui(m) o caminho para os arquivos zip para a versão do ESXi compatível e o complemento do fornecedor. O destino inclui o caminho e o nome do arquivo ISO personalizado.
    Você pode passar opções de kernel adicionais, criar uma imagem dinâmica, substituir arquivos existentes ou verificar os níveis de aceitação de VIBs individuais usados durante a criação da imagem. Para obter mais informações sobre o cmdlet New-IsoImage, consulte https://code.vmware.com/docs/11794/cmdletreference/doc/New-IsoImage.html.

O que Fazer Depois

Você pode importar a nova imagem ISO para o depósito vSphere Lifecycle Manager, para que possa criar linhas de base de upgrade, que você usa para operações de upgrade do host.

Criar uma imagem PXE personalizada com PowerCLI cmdlets

A partir do VMware PowerCLI 12.0, você pode criar uma imagem PXE personalizada usando qualquer depósito de software e uma especificação de software personalizada.

Pré-requisitos

Instale o VMware PowerCLI 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

  1. Reúna as informações necessárias para a especificação de software que você usa para criar uma imagem PXE personalizada.
    1. Obtenha a versão da imagem base para o patch necessário ou atualize executando o cmdlet Get-DepotBaseImages:
      PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-8.xxxx-xxxxx-depot.zip
      A saída do comando é:
      Version                                 Vendor                                  Release date
      -------                                 ------                                  ------------
      8.x.x.xxx.xxxxx                      VMware, Inc.                            04/29/20xx 00:00:00
    2. Obtenha outros pacotes, como complementos 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/20xx 18:28:23
    Você também pode listar todos os componentes em um depósito de software 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.xxxxx   Intel-i40en:1.12.3.0-1OEM.xxxxx     Intel
    Você pode usar qualquer número e combinação de depósitos de software online e offline.
  2. Criar uma especificação de software. Por exemplo:
    {
        "base_image": {
            "version": "8.0.xxxxx"
        },
        "add_on": {
            "name": "testaddonv1",
            "version": "1.0.0-1"
        },
        "components": {
           "Intel-i40en": "1.12.3.0-1OEM.xxxxx"
       }
    }
    A especificação de software é um arquivo JSON que contém informações sobre a imagem base ESXi e pacotes adicionais, como um complemento do fornecedor.
  3. Gere uma imagem PXE personalizada executando o cmdlet New-PxeImage com os parâmetros Depots,SoftwareSpec e Destination. Por exemplo:
    New-PxeImage -Depots “c:\temp\VMware-ESXi-8.0xxxxx-xxxxx-depot.zip” , “c:\temp\HPE-8.0xxxxx-xxx-Synergy-Addon-depot.zip” -SoftwareSpec “c:\temp\HPE-xxx-custom.JSON” –Destination “C:\pxe-image” 
    O(s) depósito(s) inclui(m) o caminho para os arquivos zip para a versão do ESXi compatível e o complemento do fornecedor. O destino inclui o caminho e o nome do arquivo PXE personalizado.
    Você pode passar opções de kernel adicionais, criar uma imagem dinâmica, substituir arquivos existentes ou verificar os níveis de aceitação de VIBs individuais usados durante a criação da imagem. Para obter mais informações sobre o cmdlet New-PxeImage, consulte https://code.vmware.com/docs/11794/cmdletreference/doc/New-PxeImage.html.

O que Fazer Depois

Você pode usar a imagem PXE em fluxos de trabalho de remediação de hosts ESXi inicializados por PXE.