在某些情況下,您可能會遇到 vSphere Auto Deploy 資料庫問題。最有效的復原選項是使用最新備份取代現有資料庫檔案。

問題

使用 vSphere Auto Deploy 在環境中佈建 ESXi主機時,您可能會遇到 vSphere Auto Deploy 資料庫問題。
重要: 此問題很少發生。在取代目前資料庫檔案之前,請先遵循所有其他 vSphere Auto Deploy 疑難排解策略。建立的規則或關聯在您進行所選備份後會遺失。

原因

這一問題僅發生於使用 vSphere Auto Deploy 佈建的主機中。

解決方案

  1. 停止 vSphere Auto Deploy 伺服器服務。
  2. 移至 vSphere Client中的 vSphere Auto Deploy 頁面,找到 vSphere Auto Deploy 記錄。
  3. 檢查記錄中是否出現下列訊息:
    資料庫錯誤:資料庫磁碟映像格式錯誤。

    如果看到此訊息,請使用最新備份取代現有資料庫。

  4. 移至 vSphere Auto Deploy 資料目錄 /var/lib/rbd
    此目錄包含名為 db 的檔案,以及名為 db- yyy- mm- dd 的備份檔案。
  5. 重新命名目前的 db 檔案。
    VMware 支援可能會在您致電尋求協助時要求提供該檔案。
  6. 將最新備份重新命名為 db
  7. 重新啟動 vSphere Auto Deploy 伺服器服務。
  8. 如果記錄中仍出現此訊息,請重複執行上述步驟來使用下一個最新備份,直至 vSphere Auto Deploy 正常運作且不再發生資料庫錯誤。