在某些情况下,您可能会遇到 vSphere Auto Deploy 数据库问题。最有效的恢复选项是使用最新的备份文件替换现有数据库文件。

过程

  1. 停止 vSphere Auto Deploy 服务器服务。
  2. 通过转到 vSphere Web Client 中的“vSphere Auto Deploy”页面找到 vSphere Auto Deploy 日志。
  3. 检查日志中的以下消息:

    数据库错误: 数据库磁盘映像格式错误 (DatabaseError: database disk image is malformed)。

    如果看到该消息,请使用最新的备份替换现有数据库。

  4. 转到 vSphere Auto Deploy 数据目录。

    操作系统

    文件位置

    vCenter Server Appliance

    /var/lib/rbd

    Microsoft Windows

    %VMWARE_DATA_DIR%\autodeploy\Data

    该目录包含名为 db 的文件和名为 db-yyy-mm-dd 的备份文件。

  5. 重命名当前的 db 文件。

    如果您致电寻求帮助,VMware 支持部门可能会要求提供该文件。

  6. 将最新的备份重命名为 db
  7. 重新启动 vSphere Auto Deploy 服务器服务。
  8. 如果日志中仍然显示该消息,则重复执行上述步骤来使用下一个最新备份,直至 vSphere Auto Deploy 在不出现任何数据库错误下工作。