Em algumas situações, você pode ter um problema com o banco de dados do vSphere Auto Deploy. A opção de recuperação mais eficiente é substituir o arquivo de banco de dados existente pelo backup mais recente.

Problema

Quando você usa vSphere Auto Deploy para provisionar os hosts ESXi em seu ambiente do, você pode encontrar um problema com o banco de dados do vSphere Auto Deploy.
Importante: Esse é um problema raro. Siga todas as outras estratégias de solução de problemas do vSphere Auto Deploy antes de substituir o arquivo atual do banco de dados. As regras ou associações que você criou desde o backup escolhido são perdidas.

Causa

Esse problema acontece apenas com os hosts provisionados com vSphere Auto Deploy.

Solução

  1. Interrompa o serviço de servidor do vSphere Auto Deploy.
  2. Localize o vSphere Auto Deploy log indo para a página vSphere Auto Deploy no vSphere Client.
  3. Verifique os logs para a seguinte mensagem:
    DatabaseError: a imagem do disco do banco de dados está malformada.

    Se você vir a mensagem, substitua o banco de dados existente pelo backup mais recente.

  4. Vá para o diretório de dados vSphere Auto Deploy em /var/lib/RBD .
    O diretório contém um arquivo chamado DB e arquivos de backup denominados dB - yyy - mm - DD .
  5. Renomeie o arquivo do DB atual.
    VMware suporte pode solicitar esse arquivo se você ligar para obter assistência.
  6. Renomeie o backup mais recente para do banco de dados.
  7. Reinicie o serviço de servidor do vSphere Auto Deploy.
  8. Se a mensagem ainda for exibida no log, repita as etapas para usar o próximo backup recente até que o vSphere Auto Deploy funcione sem erros de banco de dados.