第 1 階段 – 驗證備份和測試移轉

Autodesk 建議每個 Vault 升級均從驗證的備份開始。

以下用於測試升級的程序是驗證備份的偏好方式。

測試環境

最佳做法是在類似於生產伺服器的電腦上執行 Vault 伺服器的測試升級。測試升級可確保備份有效,並識別任何潛在的危險,而不會影響到生產環境。以下是有關測試環境優勢的概述。

測試電腦設定

優勢

類似的 CPU、記憶體、磁碟空間

可以估計移轉所需的時間。瞭解移轉設定,例如要變更的逾時值。顯示可能需要變更的其他規劃設定。

資料庫

需要存取 2 GB 或更大 Vault 的測試電腦,還需要安裝一個與完整版 MicrosoftTM SQL 伺服器類似的版本。

安裝在生產伺服器上的其他應用程式

測試與各種代理用戶端、防火牆、防毒程式等的相容性。

作業系統、Service Pack、防火牆等。

相容性測試。

Microsoft® Windows® 管理設定

與 Windows 網域原則、登入腳本、權限及其他設定之間的相容性檢查。

如果無法達到類似生產環境的測試環境,一個低成本的替代方法是虛擬機器 (例如 VMWare 或來自 Microsoft 的 Virtual PC)。虛擬機器缺少上述的許多優勢,但還是遠優於不執行備份和移轉驗證。

還原備份

使用 Vault 伺服器應用程式,在測試環境中還原生產備份。

移轉逾時

    如果由於逾時錯誤發生移轉停止,以下步驟可幫助解決此問題。在 ADMS Console 中,查看今天日期的主控台記錄,然後搜尋「timeout」。如果發現逾時錯誤,請執行以下步驟。

    查看 ADMS 記錄檔,確定原因是否為逾時:

    C:\ProgramData\Autodesk\VaultServer\Filestore\ADMSConsoleLog-YYYYMMDD.txt

    在記錄檔中由下往上搜尋「timeout」。如果找到逾時錯誤,並且時間戳記與移轉的停止時間相符,請執行以下步驟:

  1. 在 Vault 伺服器上,開啟 Windows 檔案總管並導覽至 C:\Program Files\Autodesk\ADMS Product 20__\Server\Web\Services。
  2. 建立 Web.config 檔案的備份複本。
  3. 在「記事本」中開啟 Web.config 檔案並搜尋以下行:

    <timeouts connection=”120” defaultCommand=”360” longCommand=”1800” />

    註: 該值可能與所示值不同。
  4. 將 defaultcommand 和 longcommand 的既有值提高為兩倍。
    註: 如果將 defaultCommand 值設定為超過 1000,請將 executionTimeout 值提高到相等或更高的值。這可在以下行中找到:<httpRuntime maxRequestLength=”51200” executionTimeout=”1000” />。
  5. 儲存 Web.config 檔案。
  6. 開啟 ADMS Console。
  7. 執行以下其中一組工作:
    • 如果 Vault 旁邊顯示一個黃色驚嘆號,請在 Vault 上按一下右鍵,然後選取「移轉」。
    • 如果沒有顯示黃色符號,請關閉 ADMS Console,然後使用以下步驟執行建置之間的移轉:
      1. 開啟指令提示,並導覽至 Connectivity.ADMSConsole.exe 的安裝位置。
      2. 在指令行模式中執行 ADMS b2bmigrate 作業:

        範例:Connectivity.ADMSConsole.Exe -Ob2bmigrate -VUadministrator -VPadmin_password -DBUsql_user -DBPsql_password。將 admin_password 取代為 -VP 指令的適當管理員密碼。

        僅在 sa 密碼不是預設密碼時,才需要最後兩個指令行參數:–DBU 和 –DBP。

驗證還原的資料

確認檔案倉庫和資料庫已完成,並且還原的環境可運作。使用用戶端來確認內容,使用 Vault 伺服器應用程式來確認規劃。

移轉測試

將本文中所詳述的程序套用至測試環境。使用測試環境可讓您安全體驗移轉程序並發現預期困難。雖然此程序很花時間,但是由於可避免對生產環境造成影響,長期來看反而能節省時間。