Os hosts provisionados com vSphere Auto Deploy não têm um disco local no qual armazenar despejos de memória. Você pode configurar um Coletor de Despejo ESXi para armazenar dumps principais usando comandos ESXCLI ou configurando um host de referência para usar o Coletor de Despejo ESXi usando o recurso Perfis de Host no vSphere Client.

Configurar o Coletor de Despejo ESXi com ESXCLI

Os hosts provisionados com vSphere Auto Deploy não têm um disco local para armazenar despejos de memória. Você pode configurar o Coletor de Despejo ESXi usando comandos ESXCLI e manter os despejos de memória em um servidor de rede para uso durante a depuração.

Um despejo de memória é o estado da memória de trabalho se houver uma falha no host. Por padrão, um despejo de memória é salvo no disco local. ESXi O Coletor de Despejo é especialmente útil para vSphere Auto Deploy, mas é compatível com qualquer host ESXi. ESXi O Coletor de Despejo é compatível com outras personalizações, incluindo o envio de despejos de memória para o disco local, e está incluído no nó de gerenciamento vCenter Server.

Observação: ESXi O Coletor de Despejo não é compatível com a configuração em uma interface do VMkernel que está sendo executada em um comutador NSX-T N-VDS.

Se você pretender usar o IPv6, e se o host ESXi e o Coletor de Despejo ESXi estiverem no mesmo link local, ambos poderão usar endereços IPv6 de escopo de link local ou endereços IPv6 de escopo global.

Se você pretender usar o IPv6 e se o Coletor de Despejo ESXi e ESXi estiverem em hosts diferentes, ambos exigirão endereços IPv6 de escopo global. O tráfego é roteado por meio do gateway IPv6 padrão.

Pré-requisitos

Instale o ESXCLI se quiser configurar o host para usar o ESXi Coletor de Despejo. Em situações de solução de problemas, você pode usar ESXCLI no ESXi Shell.

Procedimento

  1. Configure um sistema ESXi para usar o Coletor de Despejo ESXi executando esxcli system coredump no ESXi Shell local ou usando ESXCLI.
     esxcli system coredump network set --interface-name vmk0	--server-ip 10xx.xx.xx.xx --server-port 6500
    Você deve especificar uma NIC do VMkernel, o endereço IP e a porta opcional do servidor para o qual enviar os despejos de memória. Você pode usar um endereço IPv4 ou um endereço IPv6. Se você configurar um sistema ESXi que está sendo executado em uma máquina virtual que está usando um comutador padrão vSphere, deverá selecionar uma porta VMkernel que esteja no modo promíscuo.
  2. Ative o Coletor de Despejo ESXi.
    esxcli system coredump network set --enable true
  3. (Opcional) Verifique se o Coletor de Despejo ESXi está configurado corretamente.
    esxcli system coredump network check

Resultados

O host no qual você configurou o ESXi Coletor de Despejo está configurado para enviar despejos de memória para o servidor especificado usando a NIC do VMkernel especificada e a porta opcional.

O que Fazer Depois

  • Crie uma regra que aplique o perfil de host a todos os hosts que você deseja provisionar com as configurações especificadas no host de referência. Para escrever uma regra em uma sessão do PowerCLI, consulte Gravar uma regra e atribuir um perfil de host aos hosts.
  • Para hosts que já estão provisionados com o vSphere Auto Deploy, realize as operações de teste e reparo de conformidade em uma sessão do PowerCLI, consulte Conformidade com as regras de teste e reparo.
  • Ligue hosts não provisionados para provisioná-los com o novo perfil de host.

Configurar o Coletor de despejo ESXi do recurso Perfis de host no vSphere Client

Os hosts provisionados com vSphere Auto Deploy não têm um disco local para armazenar despejos de memória. Você pode configurar um host de referência para usar o Coletor de Despejo ESXi usando o recurso Perfis de Host no vSphere Client.

A prática recomendada é configurar hosts para usar o Coletor de despejo ESXi com o comando esxcli system coredump e salvar o perfil do host. Para obter mais informações, consulte Configurar o Coletor de Despejo ESXi com ESXCLI.

Pré-requisitos

  • Verifique se você criou o perfil de host no qual deseja configurar uma política de coredump. Para obter mais informações sobre como criar um perfil de host, consulte a documentação vSphere Perfis de host.
  • Verifique se pelo menos uma partição tem capacidade de armazenamento suficiente para despejos de memória de vários hosts provisionados com vSphere Auto Deploy.

Procedimento

  1. Vá para Página inicial (Home) > Políticas e perfis (Policies and Profiles) > Perfis de host (Host Profiles).
  2. Clique no perfil de host que você deseja configurar e selecione a guia Configurar (Configure).
  3. Clique em Editar perfil do host (Edit Host Profile).
  4. Selecione Configuração de rede (Networking Configuration) > Configurações do Coredump de rede (Network Coredump Settings).
  5. Marque a caixa de seleção Ativado (Enabled).
  6. Especifique a NIC do host a ser usada, o IP do Servidor Network Coredump e a Porta do Servidor Network Coredump.
  7. Clique em Salvar (Save) para concluir a configuração do perfil do host.

O que Fazer Depois

  • Crie uma regra que aplique o perfil de host a todos os hosts que você deseja provisionar com as configurações especificadas no host de referência. Para escrever uma regra em uma sessão do PowerCLI, consulte Gravar uma regra e atribuir um perfil de host aos hosts.
  • Para hosts que já estão provisionados com o vSphere Auto Deploy, realize as operações de teste e reparo de conformidade em uma sessão do PowerCLI, consulte Conformidade com as regras de teste e reparo.
  • Ligue hosts não provisionados para provisioná-los com o novo perfil de host.