Quando você adiciona uma regra ao conjunto de regras vSphere Auto Deploy ou modifica uma ou mais regras, os hosts não são atualizados automaticamente. O vSphere Auto Deploy aplica as novas regras somente quando você testa a conformidade das regras e executa a correção.

Pré-requisitos

  • Prepare o sistema e instale o servidor auto deploy. Para obter mais informações, consulte Prepare o sistema para a vSphere Auto Deploy.
  • Verifique se a sua infraestrutura inclui um ou mais hosts ESXi provisionados com vSphere Auto Deploy e se o host no qual você instalou o PowerCLI pode acessar esses hosts ESXi.

Procedimento

  1. Em uma sessão do PowerCLI, execute o cmdlet Connect-VIServer para se conectar ao sistema do vCenter Server no qual o 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 não haja nenhum aviso de certificado de servidor. Em um ambiente de desenvolvimento, você pode ignorar o aviso.
  2. Use PowerCLI para verificar quais regras vSphere Auto Deploy estão disponíveis no momento.
    Get-DeployRule
    O sistema retorna as regras e os itens e padrões associados.
  3. Modifique uma das regras disponíveis.

    Por exemplo, você pode alterar o perfil da imagem e o nome da regra.

    Copy-DeployRule -DeployRule testrule -ReplaceItem MyNewProfile 
    			 
    Você não pode editar uma regra já adicionada ao conjunto de regras ativo. Em vez disso, você pode copiar a regra e substituir o item ou padrão que deseja alterar.
  4. Verifique se você pode acessar o host para o qual deseja testar a conformidade do conjunto de regras.
    Get-VMHost -Name MyEsxi42
  5. 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 MyEsxi42
  6. Examine as diferenças entre o conteúdo do conjunto de regras e a configuração do host.
    $tr.itemlist
    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, o sistema retornará uma tabela de itens atuais e esperados.
    CurrentItem                             ExpectedItem
    -----------                             ------------   
    My Profile 25                           MyNewProfile
    
  7. Corrija o host para usar o conjunto de regras revisadas na próxima vez que você inicializar o host.
    Repair-DeployRuleSetCompliance $tr

O que Fazer Depois

Se a regra que você alterou tiver especificado o local do inventário, a alteração entrará em vigor quando você reparar a conformidade. Para todas as outras alterações, reinicie o host para que o vSphere Auto Deploy aplique a nova regra e obtenha conformidade entre o conjunto de regras e o host.