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

Problema

Ao usar vSphere Auto Deploy para provisionar os hosts ESXi em seu ambiente, você pode encontrar um problema com o banco de dados 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 de banco de dados atual. As regras ou associações que você criou desde o backup escolhido são perdidas.

Causa

Esse problema ocorre apenas com hosts provisionados com vSphere Auto Deploy.

Solução

  1. Pare o serviço do servidor vSphere Auto Deploy.
  2. Encontre o log vSphere Auto Deploy indo para a página vSphere Auto Deploy no vSphere Client.
  3. Verifique os logs para a seguinte mensagem:
    DatabaseError: a imagem de 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 chamados db- yyy- mm- dd.
  5. Renomeie o arquivo db atual.
    VMware O suporte pode solicitar esse arquivo se você ligar para obter assistência.
  6. Renomeie o backup mais recente para db.
  7. Reinicie o serviço do servidor vSphere Auto Deploy.
  8. Se a mensagem ainda aparecer no log, repita as etapas para usar o próximo backup recente até que vSphere Auto Deploy funcione sem erros de banco de dados.