Você pode usar os cmdlets vSphere ESXi Image Builder para verificar quais depósitos estão disponíveis, adicionar um depósito, exibir informações de perfil de imagem e criar um novo perfil de imagem clonando um dos perfis de imagem disponíveis.

Os perfis publicados geralmente são somente leitura e não podem ser modificados. Mesmo que um perfil publicado não seja somente leitura, a clonagem em vez de modificar o perfil é uma prática recomendada, pois a modificação do perfil original apaga o original. Você não pode reverter para o perfil original não modificado, exceto reconectando-se a um depósito.

Um fluxo de trabalho de clonagem de perfil pode incluir a verificação do estado atual do sistema, a adição de um depósito de software e a clonagem do perfil.

Pré-requisitos

Verifique se o PowerCLI e o software de pré-requisito estão instalados. Consulte Instalar o software de pré-requisito e configurar o vSphere ESXi Image Builder.

Procedimento

  1. Em uma janela do PowerShell, verifique se algum depósito de software está definido para a sessão atual.
    $DefaultSoftwareDepots

    O PowerShell retornará os depósitos definidos no momento ou nada se você tiver acabado de iniciar o PowerShell.

  2. Se o depósito que contém o perfil que você deseja clonar não aparecer nos resultados, adicione-o à sessão atual.
    Opção Ação
    Depósito remoto Execute Add-EsxSoftwareDepot -DepotUrl depot_url.
    Arquivo ZIP
    1. Baixe o arquivo ZIP para um caminho de arquivo local.
    2. Execute Add-EsxSoftwareDepot -DepotUrl C:\file_path\\}offline-bundle.zip
    O PowerShell adiciona o depósito especificado à sua sessão atual e lista todos os depósitos atuais.
  3. (Opcional) Verifique a variável $DefaultSoftwareDepots, que agora retorna o depósito recém-adicionado.
  4. Visualize todos os perfis de imagem disponíveis.
    Get-EsxImageProfile
  5. Para clonar um perfil de imagem, digite seu nome, um novo nome para o novo perfil e o nome do fornecedor.
    $ip = New-EsxImageProfile -CloneProfile base-tbd-v1 -Name "Test Profile 42" -Vendor "Vendor20"
  6. (Opcional) Visualize o perfil de imagem recém-criado, $ip.
    O PowerShell retorna as informações sobre o perfil da imagem no formato tabular.
    Name                Vendor          Last Modified          Acceptance Level
    ----                ------          -------------          ----------------
    Test Profile 42     Vendor20        9/15/2010 5:45:43...   PartnerSupported
    

Exemplo: Criando perfil de imagem clonando usando variáveis

Este exemplo de fluxo de trabalho repete as etapas desse fluxo de trabalho passando parâmetros como objetos acessados por posição em uma variável, em vez de passar parâmetros por nome. Você pode executar os seguintes cmdlets em sequência no prompt PowerCLI.

$DefaultSoftwareDepots
Add-EsxSoftwareDepot -DepotUrl depot_url
$DefaultSoftwareDepots
$profs = Get-EsxImageProfile
$profs
$ip = New-EsxImageProfile -CloneProfile $profs[2] -Name "new_profile_name" -Vendor "my_vendor"
$ip