vSphere Auto Deploy é compatível com várias opções de reprovisionamento. Você pode executar uma reinicialização ou reprovisionamento simples com um perfil de imagem diferente ou um perfil de host diferente.

Uma primeira inicialização usando vSphere Auto Deploy requer que você configure seu ambiente e adicione regras ao conjunto de regras. Consulte Instalar e configurar vSphere Auto Deploy.

As seguintes operações de reprovisionamento estão disponíveis.

  • Reinicialização simples.
  • Reinicialização de hosts para os quais o usuário respondeu a perguntas durante a operação de inicialização.
  • Reprovisione com um perfil de imagem diferente.
  • Reprovisione com um perfil de host diferente.

Reprovisionar hosts com operações de reinicialização simples

Uma reinicialização simples de um host provisionado com vSphere Auto Deploy requer apenas que todos os pré-requisitos ainda sejam atendidos. O processo usa o perfil de imagem, o perfil do host, o script personalizado e o local vCenter Server atribuídos anteriormente.

Pré-requisitos

  • Verifique se a configuração que você executou durante a primeira operação de inicialização está correta. Consulte Provisionar um host (primeira inicialização).
  • Verifique se todos os itens associados como estão disponíveis. Um item pode ser um perfil de imagem, perfil de host, script personalizado ou local de inventário vCenter Server.
  • Verifique se o host tem as informações de identificação (etiqueta de ativo, endereço IP) que tinha durante as operações de inicialização anteriores.

Procedimento

  1. Coloque o host no modo de manutenção.
    Tipo de host Ação
    O host faz parte de um cluster DRS VMware DRS migra máquinas virtuais para hosts apropriados quando você coloca o host no modo de manutenção.
    O host não faz parte de um cluster DRS Você deve migrar todas as máquinas virtuais para hosts diferentes e colocar cada host no modo de manutenção.
  2. Reinicie o host.

Resultados

O host é encerrado. Quando o host é reinicializado, ele usa o perfil de imagem fornecido pelo servidor vSphere Auto Deploy. O servidor vSphere Auto Deploy também aplica o perfil de host armazenado no sistema vCenter Server.

Reprovisionar um host com um novo perfil de imagem usando PowerCLI

Você pode usar vSphere Auto Deploy para reprovisionar um host com um novo perfil de imagem em uma sessão PowerCLI alterando a regra para o host e realizando uma operação de conformidade de teste e reparo.

Existem várias opções para reprovisionar hosts.

  • Se os VIBs que você deseja usar oferecer suporte à atualização em tempo real, você poderá usar um comando esxcli software vib update. Nesse caso, você também deve atualizar o conjunto de regras para usar um perfil de imagem que inclua os novos VIBs.
  • Durante o teste, você pode aplicar um perfil de imagem a um host individual com o cmdlet Apply-EsxImageProfile e reinicializar o host para que a alteração entre em vigor. O cmdlet Apply-EsxImageProfile atualiza a associação entre o host e o perfil de imagem, mas não instala VIBs no host.
  • Em todos os outros casos, use este procedimento.

Pré-requisitos

  • Verifique se o perfil de imagem que você deseja usar para reprovisionar o host está disponível. Use vSphere ESXi Image Builder em uma sessão PowerCLI. Consulte Personalizando instalações com o vSphere ESXi Image Builder.

  • Verifique se a configuração que você executou durante a primeira operação de inicialização está correta.

Procedimento

  1. No prompt do PowerShell, execute o cmdlet Connect-VIServer PowerCLI para se conectar ao sistema vCenter Server com o qual vSphere Auto Deploy está registrado.
    Connect-VIServer ipv4_or_ipv6_address
    O cmdlet pode retornar um aviso de certificado do servidor. Em um ambiente de produção, certifique-se de que nenhum aviso de certificado do servidor resulte. Em um ambiente de desenvolvimento, você pode ignorar o aviso.
  2. Determine a localização de um depósito de software público que contém o perfil de imagem que você deseja usar ou defina um perfil de imagem personalizado com vSphere ESXi Image Builder.
  3. Execute Add-EsxSoftwareDepot para adicionar o depósito de software que contém o perfil de imagem à sessão PowerCLI.
    Tipo de depósito Cmdlet
    Depósito remoto Execute Add-EsxSoftwareDepot depot_url.
    Arquivo ZIP
    1. Faça download do arquivo ZIP para um caminho de arquivo local ou crie um ponto de montagem local para a máquina PowerCLI.
    2. Execute Add-EsxSoftwareDepot C:\\}file_path\my_offline_depot.zip.
  4. Execute Get-EsxImageProfile para ver uma lista de perfis de imagem e decida qual perfil você deseja usar.
  5. Execute Copy-DeployRule e especifique o parâmetro ReplaceItem para alterar a regra que atribui um perfil de imagem aos hosts.
    O cmdlet a seguir substitui o perfil de imagem atual que a regra atribui ao host pelo perfil my_new_imageprofile. Após a conclusão do cmdlet, myrule atribui o novo perfil de imagem aos hosts. A versão antiga do myrule foi renomeada e ocultada.
    Copy-DeployRule myrule -ReplaceItem my_new_imageprofile
  6. Teste a conformidade com as regras para cada host no qual você deseja implantar a imagem.
    1. Verifique se você pode acessar o host para o qual deseja testar a conformidade do conjunto de regras.
      Get-VMHost -Name ESXi_hostname
    2. Execute o cmdlet que testa a conformidade do conjunto de regras para o host e associe o valor de retorno a uma variável para uso posterior.
      $tr = Test-DeployRuleSetCompliance ESXi_hostname
    3. Examine as diferenças entre o conteúdo do conjunto de regras e a configuração do host.
      $tr.itemlist
      O sistema retornará uma tabela de itens atuais e esperados se o host para o qual você deseja testar a conformidade do novo conjunto de regras estiver em conformidade com o conjunto de regras ativo.
      CurrentItem                             ExpectedItem
      -----------                             ------------   
      my_old_imageprofile                           my_new_imageprofile
      
    4. Corrija o host para usar o conjunto de regras revisado na próxima vez que você inicializar o host.
      Repair-DeployRuleSetCompliance $tr
  7. Reinicie o host para provisioná-lo com o novo perfil de imagem.

Reprovisionar um host com um novo perfil de imagem usando o vSphere Client

Você pode usar vSphere Auto Deploy para reprovisionar um host com um novo perfil de imagem com o vSphere Client alterando a regra à qual o host corresponde e ativando a regra.

Pré-requisitos

  • Verifique se o perfil de imagem que você deseja usar para reprovisionar o host está disponível. Consulte Criar um perfil de imagem.
  • Verifique se a configuração que você executou durante a primeira operação de inicialização está correta.

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 Auto Deploy.
  2. Na guia Implantar regras, na lista de regras no inventário, selecione a regra e clique em Editar (Edit).
    A caixa de diálogo Editar regra de implantação é exibida.
  3. (Opcional) Na página Nome e hosts do assistente, digite um nome para a nova regra.
  4. (Opcional) Selecione para aplicar a regra a todos os hosts no inventário ou apenas aos hosts que correspondem a um padrão específico.
    Você pode selecionar um ou mais padrões.
    Por exemplo, a regra pode ser aplicada apenas a hosts em um domínio vCenter Single Sign-On, com um nome de host específico ou que correspondam a um intervalo IPv4 específico.
  5. Na página Configuração do assistente, você pode incluir itens na regra opcionalmente.
    Cada item ativado adiciona uma nova página ao assistente.
    Opção Ação
    Localização do host Adicione os hosts que correspondem aos critérios da regra a um local específico.
    Perfil da imagem Atribua um perfil de imagem aos hosts que correspondem aos critérios da regra.
    Perfil do host Atribua um perfil de host aos hosts que correspondem aos critérios da regra.
    Pacote de scripts Atribua um pacote de scripts ao host que corresponda aos critérios da regra.
  6. Clique em Avançar (Next) para ignorar a seleção de Localização do host.
  7. Na página Selecionar perfil de imagem do assistente, atribua um perfil de imagem aos hosts que correspondem aos critérios da regra.
    Opção Ação
    Se você não quiser alterar o perfil da imagem Marque a caixa de seleção Mesmo perfil de imagem (Same image profile).
    Se você quiser atribuir um novo perfil de imagem aos hosts selecionados
    1. Marque a caixa de seleção Procurar perfil de imagem (Browse for Image Profile).
    2. Selecione um depósito de software no menu suspenso.
    3. Selecione um perfil de imagem na lista.
    4. (Opcional) Se você quiser ignorar a verificação do nível de aceitação para o perfil de imagem, marque a caixa de seleção Ignorar verificação de assinatura do perfil de imagem (Skip image profile signature check).
  8. Clique em Avançar (Next) para ignorar a seleção do perfil do host.
  9. Na página Pronto para concluir, revise as informações de resumo do novo perfil de imagem e clique em Concluir (Finish).
  10. Clique em Ativar/Desativar regras (Activate/Deactivate rules).
  11. Na lista de regras inativas, selecione a regra que você deseja ativar e clique no botão Ativar (Activate).
  12. (Opcional) Se você quiser reordenar as regras na lista de regras ativas, selecione uma regra que você deseja mover para cima ou para baixo na lista e clique em Mover para cima (Move up) ou Mover para baixo (Move down) acima da lista de regras ativas.
    As regras são listadas por prioridade. Por exemplo, se duas ou mais regras se aplicarem ao mesmo host, mas estiverem definidas para provisionar o host com diferentes locais de host, perfis de imagem e perfis de host, a regra mais alta na lista entrará em vigor no host.
  13. (Opcional) Se você quiser testar uma regra inativa antes da ativação, clique em Testar regras antes da ativação (Test rules before activation).
    1. Selecione um host da lista e clique em Check Compliance para visualizar o status atual do host e as alterações esperadas após a ativação da regra.
      Se o host estiver em conformidade com a regra, você não precisará remediar o host depois de ativar a regra.
    2. (Opcional) Se você quiser remediar os hosts selecionados após a ativação da regra, ative o botão de alternância ou marque a caixa de seleção Remediar todas as associações de host após a ativação da regra (Remediate all host associations after rule activation) para remediar todos os hosts.
  14. Revise a lista de regras ativas e clique em ОК.
  15. Reinicie o host para provisioná-lo com o novo perfil de imagem.

Atualizar a personalização do host no vSphere Client

Se um host precisar de entrada do usuário durante uma inicialização anterior, as respostas serão salvas com o vCenter Server. Se você quiser solicitar novas informações ao usuário, deverá corrigir o host.

Pré-requisitos

Anexe um perfil de host que solicite a entrada do usuário no host.

Procedimento

  1. Migre todas as máquinas virtuais para hosts diferentes e coloque o host no modo de manutenção.
    Tipo de host Ação
    O host faz parte de um cluster DRS VMware DRS migra máquinas virtuais para hosts apropriados quando você coloca o host no modo de manutenção.
    O host não faz parte de um cluster DRS Você deve migrar todas as máquinas virtuais para hosts diferentes e colocar cada host no modo de manutenção.
  2. 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 Auto Deploy.
  3. Na guia Hosts Implementados (Deployed Hosts), selecione um host ESXi.
  4. Clique em Remediar associações de hosts (Remediate Host Associations).
    Você pode monitorar o progresso do processo de correção no painel Tarefas Recentes.
  5. Quando solicitado, forneça a entrada do usuário.
  6. Direcione o host para sair do modo de manutenção.

Resultados

A personalização do host é salva e entra em vigor na próxima vez que você inicializar o host.