Se o servidor vCenter estiver inativo

Este documento descreve como um cluster se comporta se o vCenter Server estiver inativo.

Enquanto o vCenter Server estiver inativo, o seguinte ocorre:

  • As máquinas estão no estado Available

  • Os nós estão no estado Ready.

  • Os pods estão no estado Running.

  • Há alguns erros esperados nos pods que se conectam ao servidor vCenter: por exemplo, os pods vsphere-controller-manager e cluster-health-controller.

  • É possível criar e excluir pods sem estado.

  • A criação de um pod com estado falhará porque a conexão de um disco requer acesso ao servidor vCenter. Esses pods estarão no estado Pending.

  • O comando gkectl diagnose falhará com um erro semelhante ao seguinte:

    Exit with error:
    failed to prepare diagnose parameters: failed to create vSphere client: Post "https://my-server": dial tcp 203.0.113.1:443: connect: connection timed out
    
  • O reparo automático não é acionado. Isso ocorre porque os estados da máquina e do nó não alteram os estados em erros de conexão com o servidor vCenter.

Depois que o vCenter Server ficar on-line novamente (versões < 7.0U2)

  • As máquinas ficam no estado Unavailable, e o reparo automático ou uma solução manual é necessário para recuperar os estados corretos.

  • O cluster funciona corretamente, mesmo que as máquinas estejam no estado Unavailable.

Depois que o servidor vCenter ficar on-line novamente (versões >= 7.0U2)

  • Nenhuma outra etapa é necessária, e o cluster fica íntegro novamente.