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

問題

使用 Auto Deploy 來佈建環境中的 ESXi 主機時,您可能會遇到 Auto Deploy 資料庫問題。

重要事項︰

此問題很少發生。在取代目前資料庫檔案之前,請先遵循所有其他 Auto Deploy 疑難排解策略。建立的規則或關聯在您進行所選備份後會遺失。

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

程序

  1. 停止 Auto Deploy 伺服器服務。
  2. 前往 vSphere Web Client 中的 [Auto Deploy] 頁面,尋找 Auto Deploy 記錄。
  3. 檢查記錄中是否出現下列訊息:

    DatabaseError:資料庫磁碟映像格式錯誤。

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

  4. 前往 Auto Deploy 資料目錄。

    作業系統

    檔案位置

    vCenter Server Appliance

    /var/lib/rbd

    Microsoft Windows

    安裝期間選取的資料目錄。若要進行尋找,請在命令提示字元中輸入下列命令。

    reg.exe QUERY "HKLM\SOFTWARE\WOW6432Node\VMware, Inc.\VMware vSphere Auto Deploy" /v DataPath

    此目錄包含名為 db 的檔案,以及名為 db-yyy-mm-dd 的備份檔案。

  5. 重新命名目前的 db 檔案。

    VMware 支援可能會在您致電尋求協助時要求提供該檔案。

  6. 將最新備份重新命名為 db
  7. 重新啟動 Auto Deploy 伺服器服務。
  8. 如果記錄中仍出現此訊息,請重複執行上述步驟來使用下一個最新備份,直至 Auto Deploy 正常運作且不再發生資料庫錯誤。