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. vSphere Auto Deploy aplica as novas regras somente quando você testa a conformidade com as regras e realiza a correção.

Pré-requisitos

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

Procedimento

  1. Em uma sessão do PowerCLI, execute o cmdlet Connect-VIServer 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. 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 revisado na próxima vez que você inicializar o host.
    Repair-DeployRuleSetCompliance $tr

O que Fazer Depois

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