vSphere Auto Deploy pode provisionar centenas de hosts físicos com o software ESXi. Você pode provisionar hosts que não executavam anteriormente o software ESXi (primeira inicialização), reinicializar hosts ou reprovisionar hosts com um perfil de imagem, perfil de host, script personalizado, pasta ou localização de cluster diferente.

O processo vSphere Auto Deploy difere dependendo do estado do host e das alterações que você deseja fazer.

vSphere Auto Deploy Processo de inicialização

Quando você inicializa um host que deseja provisionar ou reprovisionar com vSphere Auto Deploy, a infraestrutura vSphere Auto Deploy fornece o perfil de imagem e, opcionalmente, um perfil de host, um local vCenter Server e um pacote de scripts para esse host.

O processo de inicialização é diferente para hosts que ainda não foram provisionados com vSphere Auto Deploy (primeira inicialização) e para hosts que foram provisionados com vSphere Auto Deploy e adicionados a um sistema vCenter Server (inicialização subsequente).

Pré-requisitos da primeira inicialização

Antes de um primeiro processo de inicialização, você deve configurar seu sistema. A configuração inclui as seguintes tarefas, que são discutidas com mais detalhes em Instalar e configurar vSphere Auto Deploy.

  • Configure um servidor DHCP que atribua um endereço IP a cada host na inicialização e que aponte o host para o servidor TFTP do qual fazer download do carregador de inicialização iPXE.
  • Se os hosts que você planeja provisionar com vSphere Auto Deploy estiverem com BIOS herdado, verifique se o servidor vSphere Auto Deploy tem um endereço IPv4. A inicialização PXE com firmware BIOS herdado só é possível em IPv4. A inicialização PXE com firmware UEFI é possível com IPv4 ou IPv6.
  • Identifique um perfil de imagem a ser usado de uma das seguintes maneiras.
    • Escolha um perfil de imagem ESXi em um depósito público.
    • (Opcional) Crie um perfil de imagem personalizado usando vSphere ESXi Image Builder e coloque o perfil de imagem em um depósito que o servidor vSphere Auto Deploy possa acessar. O perfil de imagem deve incluir um VIB de base ESXi.
  • (Opcional) Se você tiver um host de referência em seu ambiente, exporte o perfil do host do host de referência e defina uma regra que aplique o perfil do host a um ou mais hosts. Consulte Configurando um host de referência vSphere Auto Deploy.
  • Especifique regras para a implantação do host e adicione as regras ao conjunto de regras ativo.

Visão geral da primeira inicialização

Quando um host que ainda não foi provisionado com o vSphere Auto Deploy é inicializado (primeira inicialização), o host interage com vários componentes do vSphere Auto Deploy.

  1. Quando o administrador liga um host, o host inicia uma sequência de inicialização PXE.

    O servidor DHCP atribui um endereço IP ao host e o instrui a contatar o servidor TFTP.

  2. O host contata o servidor TFTP e baixa o arquivo iPXE (carregador de inicialização executável) e um arquivo de configuração do iPXE.
  3. O iPXE começa a ser executado.

    O arquivo de configuração instrui o host a fazer uma solicitação de inicialização HTTP para o servidor vSphere Auto Deploy. A solicitação HTTP inclui informações de hardware e rede.

  4. Em resposta, o servidor vSphere Auto Deploy executa estas tarefas:
    1. Consulta o mecanismo de regras para obter informações sobre o host.
    2. Transmite os componentes especificados no perfil de imagem, o perfil de host opcional e as informações de localização vCenter Server opcionais.
  5. O host inicializa usando o perfil de imagem.

    Se o servidor vSphere Auto Deploy forneceu um perfil de host, o perfil de host é aplicado ao host.

  6. vSphere Auto Deploy adiciona o host ao sistemavCenter Server com o qual vSphere Auto Deploy está registrado.
    1. Se uma regra especificar uma pasta ou cluster de destino no sistema vCenter Server, o host será colocado nessa pasta ou cluster. A pasta de destino deve estar em um centro de dados.
    2. Se não existir nenhuma regra que especifique um local de inventário vCenter Server, vSphere Auto Deploy adicionará o host ao primeiro centro de dados exibido na interface do usuário do vSphere Client.
  7. (Opcional) Se o perfil do host exigir que o usuário especifique determinadas informações, como um endereço IP estático, o host será colocado no modo de manutenção quando for adicionado ao sistema vCenter Server.

    Você deve reaplicar o perfil do host e atualizar a personalização do host para que o host saia do modo de manutenção. Ao atualizar a personalização do host, responda a quaisquer perguntas quando solicitado.

  8. Se o host fizer parte de um cluster DRS, as máquinas virtuais de outros hosts poderão ser migradas para o host depois que o host tiver sido adicionado com êxito ao sistema vCenter Server.

Consulte Provisionar um host (primeira inicialização).

Figura 1. vSphere Auto Deploy Instalação, primeira inicialização
ESXi envia informações de hardware e rede para o Auto Deploy, que retorna perfis de host e imagem para o host. O host inicializa usando o perfil de imagem.

Inicializações subsequentes sem atualizações

Para hosts provisionados com vSphere Auto Deploy e gerenciados por vCenter Server, as inicializações subsequentes podem se tornar completamente automáticas.

  1. O administrador reinicializa o host.
  2. À medida que o host é inicializado, vSphere Auto Deploy provisiona o host com seu perfil de imagem e perfil de host.
  3. As máquinas virtuais são criadas ou migradas para o host com base nas configurações do host.
    • Host independente. As máquinas virtuais são ligadas de acordo com as regras de inicialização automática definidas no host.
    • host de cluster DRS. As máquinas virtuais que foram migradas com êxito para outros hosts permanecem lá. As máquinas virtuais para as quais nenhum host tinha recursos suficientes são registradas no host reinicializado.

Se vCenter Server não estiver disponível, o host entrará em contato com o servidor vSphere Auto Deploy e será provisionado com um perfil de imagem. O host continua a contatar o servidor vSphere Auto Deploy até que vSphere Auto Deploy se reconecte ao vCenter Server.

vSphere Auto Deploy não poderá configurar comutadores distribuídos vSphere se vCenter Server estiver indisponível e as máquinas virtuais forem atribuídas a hosts somente se participarem de um cluster vSphere HA. Até que o host seja reconectado a vCenter Server e o perfil de host seja aplicado, o comutador não poderá ser criado. Como o host está no modo de manutenção, as máquinas virtuais não podem ser iniciadas. Consulte Reprovisionar hosts com operações de reinicialização simples.

Quaisquer hosts configurados para exigir a entrada do usuário são colocados no modo de manutenção. Consulte Atualizar a personalização do host no vSphere Client.

Inicializações subsequentes com atualizações

Você pode alterar o perfil de imagem, o perfil do host, o local vCenter Server ou o pacote de scripts para hosts. O processo inclui a alteração de regras e o teste e o reparo da conformidade com as regras do host.

  1. O administrador usa o cmdlet Copy-DeployRule PowerCLI para copiar e editar uma ou mais regras e atualiza o conjunto de regras. Consulte Visão geral do processo vSphere Auto Deploy usando PowerCLI para obter um exemplo.
  2. O administrador executa o cmdlet Test-DeployRulesetCompliance para verificar se cada host está usando as informações especificadas pelo conjunto de regras atual.
  3. O host retorna um objeto PowerCLI que encapsula informações de conformidade.
  4. O administrador executa o cmdlet Repair-DeployRulesetCompliance para atualizar o perfil da imagem, o perfil do host ou o local vCenter Server que o sistema vCenter Server armazena para cada host.
  5. Quando o host é reinicializado, ele usa o perfil de imagem atualizado, o perfil do host, o local vCenter Server ou o pacote de scripts para o host.

    Se o perfil do host estiver configurado para solicitar a entrada do usuário, o host será colocado no modo de manutenção. Siga as etapas em Atualizar a personalização do host no vSphere Client.

Consulte Conformidade com as regras de teste e reparo.

Figura 2. vSphere Auto Deploy Instalação, inicializações subsequentes
Implantação automática de inicializações subsequentes: o host reinicializa e vCenter Server provisiona o host usando o perfil de imagem existente ou um perfil de imagem atualizado.

Provisionamento de sistemas que têm switches distribuídos

Você pode configurar o perfil de host de um host de referência vSphere Auto Deploy com um comutador distribuído.

Quando você configura o comutador distribuído, a política de parâmetros de configuração de inicialização é definida automaticamente para corresponder aos parâmetros de rede necessários para a conectividade do host após uma reinicialização.

Quando vSphere Auto Deploy provisiona o host ESXi com o perfil de host, o host passa por um processo de duas etapas.
  1. O host cria um comutador virtual padrão com as propriedades especificadas no campo parâmetros de configuração de inicialização.
  2. O host cria as NICs do VMkernel. As NICs do VMkernel permitem que o host se conecte a vSphere Auto Deploy e ao sistema vCenter Server.
Quando o host é adicionado a vCenter Server, vCenter Server remove o comutador padrão e reaplica o comutador distribuído ao host.
Observação: Não altere os parâmetros de configuração de inicialização para evitar problemas com o comutador distribuído.

Provisionar um host (primeira inicialização)

O provisionamento de um host que nunca foi provisionado com vSphere Auto Deploy (primeira inicialização) é diferente dos processos de inicialização subsequentes. Você deve preparar o host e atender a todos os outros pré-requisitos antes de provisionar o host. Opcionalmente, você pode definir um perfil de imagem personalizado com vSphere ESXi Image Builder usando os cmdlets vSphere Client ou PowerCLI.

Pré-requisitos

Procedimento

  1. Ative o host.
    O host contata o servidor DHCP e baixa o iPXE do local para o qual o servidor o aponta. Em seguida, o servidor vSphere Auto Deploy provisiona o host com a imagem especificada pelo mecanismo de regras. O servidor vSphere Auto Deploy também poderá aplicar um perfil de host ao host se um for especificado no conjunto de regras. Por fim, vSphere Auto Deploy adiciona o host ao sistema vCenter Server especificado no conjunto de regras.
  2. (Opcional) Se vSphere Auto Deploy aplicar um perfil de host que exija entrada do usuário, como um endereço IP, o host será colocado no modo de manutenção. Reaplique o perfil do host com o vSphere Client e forneça a entrada do usuário quando solicitado.

Resultados

Após o primeiro processo de inicialização, o host está em execução e é gerenciado por um sistema vCenter Server. O vCenter Server armazena o perfil de imagem do host, o perfil do host e as informações de localização.

Agora você pode reinicializar o host conforme necessário. Cada vez que você reinicializa, o host é reprovisionado pelo sistema vCenter Server.

O que Fazer Depois

Reprovisione hosts conforme necessário. Consulte Reprovisionando hosts.

Se você quiser alterar o perfil de imagem, o perfil do host, o script personalizado ou o local do host, atualize as regras e ative-as usando o vSphere Client ou realize uma operação de teste e reparo de conformidade em uma sessão do PowerCLI. Consulte Regras e conjuntos de regras ou Conformidade com as regras de teste e reparo.