1.2 安装先决软件

您必须先安装受支持版的 Microsoft Windows Server 并激活 Windows 许可证,然后再安装先决软件:Visual C++(适用于批处理文件安装)、ASP.NET、IIS 和 .NET Framework,才能将 PlateSpin Migrate 安装到欲安装 PlateSpin Migrate 的主机服务器上。您可以选择性地启用符合 FIPS 要求的数据加密。

您可以使用 Micro Focus 下载网站上提供的安装 PlateSpin Migrate 先决条件脚本来安装任何缺少的软件,并在将安装 PlateSpin Migrate 的服务器主机上应用适当的配置。您也可以执行本节中的过程,在将安装 PlateSpin Migrate 的服务器主机上手动安装和配置先决软件。

注:安装先决软件时,可能需要重引导将安装 PlateSpin Migrate 的主机服务器。根据需安装的先决软件的不同,可能需要访问因特网。

要使用安装 PlateSpin Migrate 先决条件脚本来安装先决软件,请执行以下操作:

  1. 以具有管理员特权的用户身份登录将安装 PlateSpin Migrate 的服务器。

  2. 起动 Web 浏览器,转到 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++。

    请参见安装 Visual C++ 2013 以便通过批处理文件安装 PlateSpin Migrate

  3. 安装 Windows Server 组件 ASP .NET、IIS 和 .NET Framework:

  4. (可选)启用符合 FIPS 的数据加密。

    请参见启用对符合 FIPS 的数据加密算法的支持(可选)

  5. 继续安装 PlateSpin Migrate 软件组件

1.2.1 安装 Visual C++ 2013 以便通过批处理文件安装 PlateSpin Migrate

在通过批处理文件安装 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 服务器所需的 Web 服务器 (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 服务器所需的 Web 服务器 (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 Server 之前在所需的 PlateSpin Server 主机上启用该标准。这是因为只有当 PlateSpin Migrate 检测到工作负载的操作系统是以符合 FIPS 的模式运行时,它才会以符合 FIPS 的模式运行。

注:符合 FIPS 的模式会影响性能,最高可能会降低 30% 的数据传输率。

启用符合 FIPS 的算法:

  1. 在 PlateSpin Migrate 主机本地安全策略的安全选项中启用符合 FIPS 的算法:

    1. 运行 secpol.msc,浏览到本地策略 > 安全选项

    2. 启用系统加密法:将符合 FIPS 的算法用于加密安全选项。

  2. 将 ASP.NET 配置为支持 FIPS:

    1. 访问 PlateSpin Server 主机上的以下目录中的 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\