En ciertas situaciones, es posible que experimente un problema con la base de datos de vSphere Auto Deploy. La opción de recuperación más eficaz es reemplazar el archivo de base de datos actual con la copia de seguridad más reciente.

Problema

Al usar vSphere Auto Deploy para aprovisionar los hosts ESXi del entorno, es posible que experimente un problema con la base de datos de vSphere Auto Deploy.
Importante: Se trata de un problema poco frecuente. Siga todas las demás estrategias de solución de problemas de vSphere Auto Deploy antes de reemplazar el archivo de base de datos actual. Se perderán las reglas o las asociaciones que haya creado desde la copia de seguridad que elija.

Causa

Este problema ocurre únicamente en los hosts aprovisionados con vSphere Auto Deploy.

Solución

  1. Detenga el servicio del servidor vSphere Auto Deploy.
  2. Busque el registro de vSphere Auto Deploy desde la página de vSphere Auto Deploy en vSphere Client.
  3. Busque el siguiente mensaje en los registros:
    DatabaseError: database disk image is malformed.

    Si ve este mensaje, reemplace el archivo de base de datos existente con la copia de seguridad más reciente.

  4. Vaya al directorio de datos de vSphere Auto Deploy en /var/lib/rbd.
    El directorio contiene un archivo denominado db y los archivos de copia de seguridad denominados db- aaa- mm- dd.
  5. Cambie el nombre del archivo db actual.
    Si solicita asistencia, es posible que el servicio de soporte de VMware le pida ese archivo.
  6. Cambie el nombre de la copia de seguridad más reciente a db.
  7. Reinicie el servicio del servidor vSphere Auto Deploy.
  8. Si el mensaje sigue apareciendo en el registro, repita los pasos para usar la siguiente copia de seguridad más reciente hasta que vSphere Auto Deploy funcione sin mostrar errores de la base de datos.