Você pode usar os cmdlets do 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 são geralmente 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 modificar o perfil original apaga o original. Você não pode reverter para o perfil original não modificado, exceto se reconectando 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 Instale o vSphere ESXi Image Builder e o software de pré-requisito.

Procedimento

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

    O PowerShell retorna os depósitos definidos no momento ou nada se você acabou 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, insira seu nome, um novo nome para o novo perfil e um 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 de imagem em formato tabular.
    Name                Vendor          Last Modified          Acceptance Level
    ----                ------          -------------          ----------------
    Test Profile 42     Vendor20        9/15/2010 5:45:43...   PartnerSupported
    

Exemplo: Criando perfil de imagem por clonagem 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 a partir do prompt do 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