3.4 升級至新主機平台

您可以將現有的 PlateSpin Migrate 12.2.2 伺服器升級到新的主機平台。例如,可以將 Windows Server 2012 R2 上執行的 PlateSpin Migrate 12.2.2 伺服器升級到 Windows Server 2016 平台。

本節中的資訊用於準備取代用 PlateSpin 伺服器主機以及重新安裝 PlateSpin Migrate。您需要在升級前輸出資料庫,並在升級後將其輸入到新資料庫例項。

3.4.1 準備升級至新平台

升級前,請確定符合升級至新平台的先決條件:

  • 聯絡 Micro Focus 支援部門重設目前 PlateSpin Migrate 伺服器的啟用碼和授權,以準備將它們移至取代用伺服器。重設授權時,請確定您已準備好移至新平台。

  • 使用「執行診斷」產生有關升級前所執行工作的詳細診斷報告。升級後,將無法針對您在升級前執行的工作產生診斷報告。請參閱《PlateSpin Migrate 12.3 使用者指南》中的產生診斷報告

  • 備份將來移轉所需的自訂 blkwatch 驅動程式。

    請參閱在升級前備份自訂 Linux blkwatch 驅動程式

  • 輸出資料庫。請參閱節 3.4.2, 輸出資料庫

    務必將輸出的 XML 檔案複製到某個位置,在新平台上升級 PlateSpin 伺服器之後必須可輸入該位置的這些 XML 檔案。

3.4.2 輸出資料庫

停用舊伺服器之前,請輸出工作負載移轉資料庫。

  1. 準備輸出資料庫:

    1. 使用 Migrate 用戶端和 Migrate Web 介面確定所有複製排程均已暫停,並且沒有任何複製在執行。等待所有正在執行的複製完成,或者將執行中的操作中止。

    2. 登出 Migrate 用戶端並關閉應用程式。

    3. 登出 Migrate Web 介面並關閉瀏覽器。

  2. 輸出資料庫:

    1. 以管理使用者身分登入 PlateSpin 伺服器主機。

      如果伺服器在網域中,您必須以網域管理員群組和本地管理員群組成員的網域使用者身分登入。

    2. 開啟指令提示畫面。

      執行 ImportExportAll.bat 公用程式的程序必須具有提升的權限。使用以系統管理員身分執行內容功能表選項啟動指令視窗,即可輕鬆實現該目的。

    3. 導覽至包含輸入/輸出公用程式 (ImportExportAll.bat) 的目錄:

      C:\Program Files\PlateSpin Migrate Server\PlateSpin Forge\bin\ImportExport

    4. 將資料輸出到指定的目錄。輸入

      ImportExportAll.bat /export /dir "C:\temp"

      如果因為有執行中的工作導致輸出失敗,但您已依照步驟 1.a 中的要求停止工作並暫停排程,此時應該沒有執行中的工作,則請使用 /force 參數重新發出該指令以強制執行輸出。輸入

      ImportExportAll.bat /export /dir "C:\temp" /force
  3. 將輸出的 XML 檔案複製到某個位置,在新平台上安裝 PlateSpin 伺服器之後必須可輸入該位置的這些 XML 檔案。

  4. 繼續下面的任一路徑以升級至新取代平台:

3.4.3 在目前的 PlateSpin 伺服器主機上升級平台

在此升級路徑中,您將升級目前 PlateSpin 伺服器主機的平台。這需要您在安裝和設定升級的先決作業系統和軟體時,移除已安裝的 PlateSpin 元件。輸出資料庫之後,您便已準備好升級目前 PlateSpin 伺服器主機的先決軟體和作業系統。

  1. 以管理使用者身分登入目前的 PlateSpin 伺服器主機。

    如果伺服器在網域中,您必須以網域管理員群組和本地管理員群組成員的網域使用者身分登入。

  2. 移除已安裝的 PlateSpin Migrate 元件:

    1. 使用 Windows 控制台解除安裝 PlateSpin Migrate 用戶端。

    2. 使用 Windows 控制台解除安裝 PlateSpin Migrate。

    3. (視情況而定) 如果 SQL Server Express Edition 安裝在 PlateSpin 伺服器主機上,請使用 Windows 控制台將其解除安裝。

  3. 在 PlateSpin 伺服器主機上,升級至受支援 Windows Server 作業系統,並為該平台設定必需的功能和設定。

    請參閱作業系統安裝先決軟體

  4. 務必安裝並重新設定 PlateSpin 伺服器主機的所有先決軟體。

    請參閱先決軟體安裝先決軟體

  5. 準備資料庫伺服器以與重新設定的 PlateSpin 伺服器主機搭配使用。

    請參閱安裝資料庫伺服器

    如果您使用的是 SQL Server Express Edition,請安裝最新版本。完成升級並重新啟用產品授權後,您應該為重新安裝的 SQL Server Express 資料庫伺服器設定安全的自訂密碼。請參閱修改 SQL Server Express 系統管理員使用者的密碼

    如果您使用的是自己的 Microsoft SQL Server Standard Edition 或 Enterprise Edition,請務必建立新資料庫例項,並進行設定以與升級後的平台搭配使用。完成升級後,您需要將資料庫輸入到這個新資料庫例項。

  6. 以具有管理權限的使用者身分登入 PlateSpin 伺服器主機。

    如果伺服器是網域電腦,您必須以屬於網域管理員群組和本地管理員群組成員的網域使用者身分登入。

    如果 SQL Server Standard Edition 或 Enterprise Edition 資料庫伺服器使用的是 Windows 驗證,則您必須以具有 SQL 管理員權限的網域使用者身分登入。此使用者還必須具有本地管理員權限。此外,您為 SQL Server 身分證明指定的服務使用者必須具有本地管理員權限。

  7. 安裝最新版 PlateSpin Migrate 伺服器。請參閱安裝 PlateSpin 伺服器

  8. (選擇性) 安裝最新版 PlateSpin Migrate 用戶端。請參閱安裝 PlateSpin Migrate 用戶端

  9. 使用升級前從 Micro Focus 支援部門擷取的重設啟用碼,啟用 PlateSpin 伺服器主機的授權。

    請參閱《PlateSpin Migrate 12.3 使用者指南》中的啟用產品授權

  10. 將輸出的資料庫輸入到新資料庫例項中。請參閱輸入資料庫

  11. (選擇性) 在取代用伺服器上新增其他重設或重新啟用的授權。請參閱《PlateSpin Migrate 12.3 使用者指南》中的管理工作負載移轉的授權金鑰

  12. (選擇性) 升級後,您應該再次上傳將來移轉所需的所有自訂 Linux blkwatch 驅動程式。請參閱知識庫文章 7005873

    並請參閱在升級前備份自訂 Linux blkwatch 驅動程式

  13. (視情況而定) 如果您之前與舊 PlateSpin 伺服器主機搭配使用的是 Microsoft SQL Server Standard Edition 或 Enterprise Edition 資料庫伺服器,請移除與以前的 PlateSpin 伺服器主機關聯但現在不用的資料庫例項。

3.4.4 升級至取代用 PlateSpin 伺服器主機

在此升級路徑中,需要設定取代用 PlateSpin 伺服器主機,然後停用目前的 PlateSpin 伺服器主機。您在新機器上安裝並設定升級的先決作業系統和軟體時,需要停止舊主機上的所有移轉服務。輸出資料庫之後,便可以開始準備為取代用 PlateSpin 伺服器主機安裝先決軟體和作業系統了。

  1. 在將安裝 PlateSpin 伺服器的新主機上,安裝受支援的 Windows Server 作業系統,並為該平台設定必需的功能和設定。

    請參閱作業系統安裝先決軟體

  2. 務必安裝並設定所有先決軟體。請參閱先決軟體

  3. 準備與新 PlateSpin 伺服器主機搭配工作的資料庫伺服器。請參閱安裝資料庫伺服器

    如果您使用的是 SQL Server Express Edition,請安裝最新版本。完成升級並重新啟用產品授權後,您應該為重新安裝的 SQL Server Express 資料庫伺服器設定安全的自訂密碼。請參閱節 1.7, 修改 SQL Server Express 系統管理員使用者的密碼

    如果您使用的是自己的 Microsoft SQL Server Standard Edition 或 Enterprise Edition,請務必建立新資料庫例項。完成升級後,您需要將資料庫輸入到這個新資料庫例項。

  4. 以具有管理權限的使用者身分登入取代用 PlateSpin 伺服器主機。

    如果伺服器是網域電腦,您必須以網域管理員群組和本地管理員群組成員的網域使用者身分登入。

    如果 SQL Server Standard Edition 或 Enterprise Edition 資料庫伺服器使用的是 Windows 驗證,則您必須以具有 SQL 管理員權限的網域使用者身分登入。此使用者還必須具有本地管理員權限。此外,您為 SQL Server 身分證明指定的服務使用者必須具有本地管理員權限。

  5. 安裝最新版 PlateSpin Migrate 伺服器。請參閱安裝 PlateSpin 伺服器

  6. (選擇性) 安裝最新版 PlateSpin Migrate 用戶端。請參閱安裝 PlateSpin Migrate 用戶端

  7. 使用升級前從 Micro Focus 支援部門擷取的重設啟用碼,啟用取代用 PlateSpin 伺服器主機的授權。

    請參閱《PlateSpin Migrate 12.3 使用者指南》中的啟用產品授權

  8. 將輸出的資料庫輸入到新資料庫例項中。請參閱節 3.4.5, 輸入資料庫

  9. (選擇性) 在取代用伺服器上新增其他重設或重新啟用的授權。請參閱《PlateSpin Migrate 12.3 使用者指南》中的管理工作負載移轉的授權金鑰

  10. (選擇性) 升級後,您應該再次上傳將來移轉所需的所有自訂 Linux blkwatch 驅動程式。請參閱知識庫文章 7005873

    並請參閱在升級前備份自訂 Linux blkwatch 驅動程式

  11. 從以前的 PlateSpin 伺服器主機中移除 PlateSpin Migrate 元件,以停止將它當成 PlateSpin 伺服器使用:

    1. 以管理使用者身分登入以前的 PlateSpin 伺服器主機。

      如果伺服器在網域中,您必須以網域管理員群組和本地管理員群組成員的網域使用者身分登入。

    2. 使用 Windows 控制台解除安裝 PlateSpin Migrate 用戶端。

    3. 使用 Windows 控制台解除安裝 PlateSpin Migrate。

    4. (視情況而定) 如果 SQL Server Express Edition 安裝在舊 PlateSpin 伺服器主機上,請使用 Windows 控制台將其解除安裝。

  12. (視情況而定) 如果您之前與舊 PlateSpin 伺服器主機搭配使用的是 Microsoft SQL Server Standard Edition 或 Enterprise Edition 資料庫伺服器,請移除與以前的 PlateSpin 伺服器主機關聯但現在不用的資料庫例項。

3.4.5 輸入資料庫

升級的 PlateSpin 伺服器主機準備就緒後,將資料輸入到與升級的 PlateSpin 伺服器搭配使用的新資料庫例項。

  1. 以管理員使用者的身分登入 PlateSpin 伺服器主機。

    如果伺服器在網域中,您必須以網域管理員群組和本地管理員群組成員的網域使用者身分登入。

  2. 將輸出的 XML 檔案複製到 PlateSpin 伺服器主機上的 C:\temp

  3. 開啟指令提示畫面。

    執行 ImportExportAll.bat 公用程式的程序必須具有提升的權限。使用以系統管理員身分執行內容功能表選項啟動指令視窗,即可輕鬆實現該目的。

  4. 導覽至包含輸入/輸出公用程式 (ImportExportAll.bat) 的目錄:

    C:\Program Files\PlateSpin Migrate Server\PlateSpin Forge\bin\ImportExport

  5. 從指定的目錄輸入資料。輸入

    ImportExportAll.bat /import /dir "C:\temp"
  6. 完成輸入後,連接 Migrate Web 介面和 Migrate 用戶端以確認資料完整無損。

  7. 繼續複製工作。