1.2 安裝先決軟體

在欲安裝 PlateSpin Migrate 的主機伺服器上,您必須先安裝受支援版本的 Microsoft Windows Server、啟用 Windows 授權並安裝先決軟體︰Visual C++ (適用於批次檔案安裝)、ASP.NET、IIS 和 .NET Framework。您可以選擇性地啟用符合 FIPS 要求的資料加密。

您可以使用 Micro Focus 下載網站上提供的安裝 PlateSpin Migrate 先決條件程序檔來安裝任何缺少的軟體,並在將安裝 PlateSpin Migrate 的伺服器主機上套用適當的組態。您也可以執行本節中的程序,在將安裝 PlateSpin Migrate 的伺服器主機上手動安裝和設定先決軟體。

附註:安裝先決軟體時,可能需要將要安裝 PlateSpin Migrate 的主機伺服器重新開機。可能需要存取網際網路,此依需安裝的先決軟體而定。

若要使用安裝 PlateSpin Migrate 先決條件程序檔來安裝先決軟體︰

  1. 以具有管理員特權的使用者身分登入將安裝 PlateSpin Migrate 的伺服器。

  2. 啟動網頁瀏覽器,移至 Micro Focus 下載頁面,搜尋 PlateSpin Migrate,然後繼續造訪相應的 PlateSpin Migrate 下載頁面。

  3. Install_PlateSpin_Migrate_Prerequisites_v2.zip 檔案下載到將安裝 PlateSpin Migrate 的主機伺服器上。

  4. 在 ZIP 工具中,使用擷取 > 所有檔案/資料夾將檔案擷取到伺服器上的某個位置︰

    • 安裝 PlateSpin Migrate Prerequisites.ps1
    • 安裝 PlateSpin Migrate Prerequisites.bat
    • readme.txt
  5. 執行 BAT 檔案,以執行 Install PlateSpin Migrate Prerequisites.ps1 PowerShell 程序檔。在 Explorer 瀏覽器中,以滑鼠右鍵按一下 Install PlateSpin Migrate Prerequisites.bat,然後選取開啟

    PowerShell 程序檔只會在您之前已為其啟用 Windows 授權的受支援版 Microsoft Windows Server 作業系統上自動安裝和設定先決軟體。安裝先決軟體時,可能需要將要安裝 PlateSpin Migrate 的主機伺服器重新開機。可能需要存取網際網路,此依需安裝的先決軟體而定。

  6. 繼續執行安裝 PlateSpin Migrate 軟體元件

若要手動安裝先決軟體︰

附註:由於這些軟體元件的封裝和配送方式因所支援的 Windows Server 平台版本而異,因此安裝程序也會略有不同。請依所述安裝和設定順序對目標平台執行相應程序。

  1. 以具有管理員特權的使用者身分登入將安裝 PlateSpin Migrate 的伺服器。

  2. 安裝 Visual C++。

    請參閱為透過批次檔案安裝 PlateSpin Migrate 而安裝 Visual C++ 2013

  3. 安裝 Windows Server 元件 ASP .NET、IIS 和 .NET Framework︰

  4. (選擇性) 啟用符合 FIPS 的資料加密。

    請參閱啟用對符合 FIPS 的資料加密演算法的支援 (選擇性)

  5. 繼續執行安裝 PlateSpin Migrate 軟體元件

1.2.1 為透過批次檔案安裝 PlateSpin Migrate 而安裝 Visual C++ 2013

在透過批次檔案安裝 PlateSpin Migrate 伺服器之前,必須在將安裝 Migrate 的伺服器上安裝 Visual C++ 2013。若要正確安裝 PlateSpin Transformation Manager 使用的事件訊息服務,就需要用到此軟體。PlateSpinMigrateSetup-2018.11.0.x.exe 檔案中包含了 Visual C++ 2013 的可重新配送套件。您也可以從 Microsoft 網站下載並安裝該 Visual C++ 2013 套件。

若要在將安裝 Migrate 的伺服器上安裝 VC++ 2013︰

  1. PlateSpinMigrateSetup-2018.11.0.x.exe 擷取到目標 PlateSpin Migrate 伺服器主機上的某個位置。

  2. 在檔案瀏覽器中,導覽到 ..\Migrate-2018.11.0\PlateSpinImage\VCruntime-x64 資料夾。

  3. 以管理員身分執行 vcredist_x64.exe

1.2.2 在主機伺服器上安裝 SQL Server Native Client

若要將遠端資料庫例項與 Migrate 伺服器搭配使用,必須在主機伺服器上安裝 Microsoft SQL Server Native Client。

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

  2. 若要檢查主機伺服器上是否已安裝 SQL Server Native Client,請執行 regedit 並找到以下項目︰

    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Native Client 11.0
  3. 如果未安裝 SQL Server Native Client,請從 Microsoft 下載網站下載 Microsoft SQL Server 2012 Native Client,然後將其安裝到主機伺服器上。

1.2.3 在 Windows Server 2016 系統上安裝必要軟體

執行以下程序,在將安裝 PlateSpin Migrate 伺服器的 Microsoft Windows Server 2016 伺服器上安裝先決軟體。在開始之前,請確定您熟悉PlateSpin 伺服器的系統要求伺服器安裝的一般指導

若要安裝所需的 Microsoft 軟體元件:

  1. 使用本地使用者管理員 (LUA) 帳戶登入將安裝 PlateSpin 伺服器的主機。

  2. 使用伺服器管理員安裝 PlateSpin 伺服器所需的網頁伺服器 (IIS) 和其他軟體︰

    1. 開啟伺服器管理員。選取開始 > Windows 管理工具 > 伺服器管理員

    2. 在伺服器管理員工具列中,選取快速啟動 > 設定此本地伺服器 > 新增角色和功能

    3. 在「新增角色及功能」精靈中,移至「安裝類型」索引標籤,然後繼續執行精靈中的步驟︰

      新增角色及功能精靈

      動作

      安裝類型

      選取角色型或功能型安裝,然後按下一步

      伺服器選項

      選取所需的 PlateSpin 伺服器主機,然後按下一步

      伺服器角色

      選取 Web 伺服器 (IIS),然後按下一步

      此時會彈出新增 Web 伺服器 (IIS) 所需的功能提示

      選取包括管理工具,按一下新增功能以確認您的選擇,然後在「伺服器角色」頁面上按下一步以進入「功能」清單。

      特性

      保留 Web 伺服器的預設功能集,並新增如下所示的其他所需功能及其子功能,然後按下一步

      • .NET Framework 4.6 功能 (已安裝 3 個,共 7 個)

        • .NET Framework 4.6

        • ASP.NET 4.6

        • WCF 服務 (已安裝 1 個,共 5 個)

          • TCP 連接埠共用

      • XPS 檢視器

      Web 伺服器 (IIS)

      閱讀資訊,然後按下一步

      角色服務

      保留 Web 伺服器的預設角色服務集,並新增如下所示的其他所需角色服務及其子角色服務,然後按下一步

      附註:作業系統已經安裝了 .NET 4.6。PlateSpin 伺服器將使用步驟 2.f 中安裝的 .NET 4.7.1。

      Web 伺服器 (IIS) > 角色服務 (已安裝 23 個,共 43 個)︰

      • Web 伺服器 (已安裝 17 個,共 34 個)

        • 通用 HTTP 功能 (已安裝 4 個,共 6 個)

          • 預設文件

          • 目錄瀏覽

          • HTTP 錯誤

          • 靜態內容

        • 狀態與診斷 (已安裝 2 個,共 6 個)

          • HTTP 記錄

          • 申請監視器

        • 效能 (已安裝 1 個,共 2 個)

          • 靜態內容壓縮

        • 安全性 (已安裝 5 個,共 9 個)

          • 申請過濾

          • 基本驗證

          • IP 與網域限制

          • URL 授權

          • Windows 驗證

        • 應用程式開發 (已安裝 5 個,共 11 個)

          • .NET Extensibility 4.6

          • 應用程式啟始化

          • ASP.NET 4.6

          • ISAPI 擴充程式

          • ISAPI 篩選器

      • 管理工具 (已安裝 6 個,共 7 個)

        • IIS 管理主控台

        • IIS 6 管理相容性(已安裝 4 個,共 4 個)

          • IIS 6 中繼資料相容性

          • IIS 6 管理主控台

          • IIS 6 程序檔工具

          • IIS 6 WMI 相容性

        • IIS 管理指令碼及工具

      確認

      檢閱要安裝的角色、角色服務和功能,然後按一下安裝

    4. 等待安裝完成,然後關閉「新增角色及功能」精靈。

    5. 結束伺服器管理員。

    6. 在預期的 PlateSpin 伺服器主機上下載並安裝 Microsoft .NET Framework 4.7.1

1.2.4 在 Windows Server 2012 R2 系統上安裝先決軟體

執行以下程序,在將安裝 PlateSpin Migrate 伺服器的 Microsoft Windows Server 2012 R2 伺服器上安裝先決軟體。在開始之前,請確定您熟悉PlateSpin 伺服器的系統要求伺服器安裝的一般指導

若要安裝所需的 Microsoft 軟體元件:

  1. 使用本地使用者管理員 (LUA) 帳戶登入將安裝 PlateSpin 伺服器的主機。

  2. 使用伺服器管理員安裝 PlateSpin 伺服器所需的網頁伺服器 (IIS) 和其他軟體︰

    1. 開啟伺服器管理員。選取開始 > 所有程式 > 管理工具 > 伺服器管理員

    2. 在伺服器管理員工具列中,選取管理 > 新增角色及功能

    3. 在「新增角色及功能」精靈中,移至「安裝類型」索引標籤,然後繼續執行精靈中的步驟︰

      新增角色及功能精靈

      動作

      安裝類型

      選取角色型或功能型安裝,然後按下一步

      伺服器選項

      選取所需的 PlateSpin 伺服器主機,然後按下一步

      伺服器角色

      選取 Web 伺服器 (IIS),然後按下一步

      此時會彈出新增 Web 伺服器 (IIS) 所需的功能提示

      選取包括管理工具,按一下新增功能以確認您的選擇,然後在「伺服器角色」頁面上按下一步以進入「功能」清單。

      特性

      保留 Web 伺服器的預設功能集,並新增如下所示的其他所需功能及其子功能,然後按下一步

      附註:作業系統已經安裝了 .NET 4.5。PlateSpin 伺服器將使用步驟 2.f 中安裝的 .NET 4.7.1。

      • .NET Framework 4.5 功能 (已安裝 3 個,共 7 個)

        • .NET Framework 4.5

        • ASP.NET 4.5

        • WCF 服務 (已安裝 1 個,共 5 個)

          • TCP 連接埠共用

      • XPS 檢視器

      Web 伺服器 (IIS)

      閱讀資訊,然後按下一步

      角色服務

      保留 Web 伺服器的預設角色服務集,並新增如下所示的其他所需角色服務及其子角色服務,然後按下一步

      Web 伺服器 (IIS) > 角色服務 (已安裝 23 個,共 43 個)︰

      • Web 伺服器 (已安裝 17 個,共 34 個)

        • 通用 HTTP 功能 (已安裝 4 個,共 6 個)

          • 預設文件

          • 目錄瀏覽

          • HTTP 錯誤

          • 靜態內容

        • 狀態與診斷 (已安裝 2 個,共 6 個)

          • HTTP 記錄

          • 申請監視器

        • 效能 (已安裝 1 個,共 2 個)

          • 靜態內容壓縮

        • 安全性 (已安裝 5 個,共 9 個)

          • 申請過濾

          • 基本驗證

          • IP 與網域限制

          • URL 授權

          • Windows 驗證

        • 應用程式開發 (已安裝 5 個,共 11 個)

          • .NET Extensibility 4.5

          • 應用程式啟始化

          • ASP.NET 4.5

          • ISAPI 擴充程式

          • ISAPI 篩選器

      • 管理工具 (已安裝 6 個,共 7 個)

        • IIS 管理主控台

        • IIS 6 管理相容性(已安裝 4 個,共 4 個)

          • IIS 6 中繼資料相容性

          • IIS 6 管理主控台

          • IIS 6 程序檔工具

          • IIS 6 WMI 相容性

        • IIS 管理指令碼及工具

      確認

      檢閱要安裝的角色、角色服務和功能,然後按一下安裝

    4. 等待安裝完成,然後關閉「新增角色及功能」精靈。

    5. 結束伺服器管理員。

    6. 在預期的 PlateSpin 伺服器主機上下載並安裝 Microsoft .NET Framework 4.7.1

1.2.5 啟用對符合 FIPS 的資料加密演算法的支援 (選擇性)

PlateSpin Migrate 支援符合 FIPS (聯邦資訊處理標準,發行號 140-2) 的資料加密演算法。

如果要求符合 FIPS,則您必須在安裝 PlateSpin 伺服器之前,於預期的 PlateSpin 伺服器主機上啟用該演算法。這是因為只有當 PlateSpin Migrate 偵測到工作負載的作業系統是以符合 FIPS 的模式執行時,其才會以符合 FIPS 的模式執行。

附註:符合 FIPS 的模式會影響效能,並且可能會降低至多達 30% 的資料傳輸率。

若要啟用符合 FIPS 的演算法︰

  1. 在 PlateSpin Migrate 主機的本地安全性規則的安全性選項中啟用符合 FIPS 的演算法︰

    1. 執行 secpol.msc,然後瀏覽到「本機原則」>「安全性選項」

    2. 啟用系統密碼編譯︰使用 FIPS 相容演算法於加密安全性選項。

  2. 設定 ASP.NET 以支援 FIPS︰

    1. 存取位於 PlateSpin 伺服器主機以下目錄中的 machine.config 檔案︰

      ..Windows\Microsoft.Net\Framework\vX.X.XXXXX\Config

    2. <system.web> 元素下加入以下內容︰

      <machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>
  3. 存取 PlateSpin 伺服器主機上下列每個目錄中的 web.config 檔案,並在每個 web.config 檔案的 <system.web> 元素下新增以下一行︰

    <machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>
    • PlateSpin Migrate 安裝目錄\PlateSpin Forge\web\

    • PlateSpin Migrate 安裝目錄\Web\

    • PlateSpin Migrate 安裝目錄\ConfigurationEditor.Web\

    • PlateSpin Migrate 安裝目錄\Protection.WebServices\

    • PlateSpin Migrate 安裝目錄\OfxWeb\