1.2 安装先决软件

安装 PlateSpin Migrate 之前,请确保已安装先决软件:Visual C++、ASP.NET、IIS 和 .NET Framework。可以使用 NetIQ 下载网站上提供的安装 PlateSpin Migrate 先决条件脚本,安装所有缺少的软件并应用相应配置。或者,可以执行本节中的过程手动安装先决软件。

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

  1. 在将安装 PlateSpin Migrate 的服务器上,安装支持版本的 Microsoft Windows Server,并激活 Windows 许可证。

  2. 访问 NetIQ 下载网页,然后搜索并转到 PlateSpin Migrate 下载页面。

  3. 下载 Install_PlateSpin_Migrate_Prerequisites.zip 文件。

  4. 将文件解压缩到将安装 PlateSpin Migrate 的主机服务器:

    • 安装 PlateSpin Migrate Prerequisites.ps1
    • 安装 PlateSpin Migrate Prerequisites.bat
    • readme.txt

    BAT 文件会执行脚本,用户无需将 PowerShell 执行策略更改为 RemoteSigned

  5. 运行 PowerShell 脚本。

    脚本会自动安装和配置先决软件。

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

要手动安装先决软件,请执行以下操作:

注:由于这些软件组件的打包和分发会因受支持的 Windows Server 平台版本而异,因此安装过程也会略有不同。请按所述安装和设置顺序对目标平台执行相应过程。

  1. 在将安装 PlateSpin Migrate 的服务器上,安装支持版本的 Microsoft Windows Server,并激活 Windows 许可证。

  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-12.2.1.X.exe 文件中包含了 Visual C++ 2013 的可重分发包。您也可以从 Microsoft 网站下载并安装该 Visual C++ 2013 包。

要在将安装 Migrate 的服务器上安装 VC++ 2013,请执行以下操作:

  1. PlateSpinMigrateSetup-12.2.1.X.exe 解压缩到将安装 PlateSpin Migrate 服务器的主机上的某个位置。

  2. 在文件浏览器中,浏览到 ..\Migrate-12.2.1.X\PlateSpinImage\VCruntime-x64 文件夹。

  3. 以管理员身份运行 vcredist_x64.exe

1.2.2 在 Windows Server 2012 R2 系统上安装先决软件

执行以下过程,在将安装 PlateSpin Migrate 服务器的 Microsoft Windows Server 2012 R2 服务器上安装先决软件。在开始之前,请确保您熟悉PlateSpin 服务器的系统要求服务器安装的一般准则

要安装所需的 Microsoft 软件组件,请执行以下操作:

  1. 使用本地用户管理员 (LUA) 帐户登录到将安装 PlateSpin 服务器的主机。

  2. 使用服务器管理器安装 PlateSpin 服务器所需的 Web 服务器 (IIS) 和其他软件:

    1. 打开服务器管理器。选择开始 > 所有程序 > 管理工具 > 服务器管理器

    2. 在服务器管理器工具栏中,选择管理 > 添加角色和功能

    3. 在“添加角色和功能”向导中,转到“安装类型”选项卡,然后继续执行向导中的步骤:

      添加角色和功能向导

      操作

      1. 安装类型

      选择基于角色或基于功能的安装,然后单击下一步

      1. 服务器选择

      选择所需的 PlateSpin 服务器主机,然后单击下一步

      1. 服务器角色

      选择 Web 服务器(IIS),然后单击下一步

      1. 此时会弹出添加 Web 服务器(IIS)所需的功能提示

      选择包括管理工具,然后单击添加功能

      1. 功能

      保留 Web 服务器的默认功能集,并添加如下所示的其他所需功能及其子功能,然后单击下一步

      • .NET Framework 3.5 功能(全部已安装)

        • .NET Framework 3.5(包括 .NET 2.0 和 3.0)

        • HTTP 激活

        • 非 HTTP 激活

      • .NET Framework 4.5 功能(全部已安装)

        • .NET Framework 4.5

        • ASP.NET 4.5

        • WCF 服务(已安装 5 个,共 5 个)

          • HTTP 激活

          • 消息队列(MSMQ)激活

          • 命名管道激活

          • TCP 激活

          • TCP 端口共享

      • Windows 进程激活服务(全部已安装)

        • 进程模型

        • .NET 环境

        • 配置 API

      • XPS 查看器

      1. Web 服务器 (IIS)

      阅读信息,然后单击下一步

      1. 角色服务

      保留 Web 服务器的默认角色服务集,并添加如下所示的其他所需角色服务及其子角色服务,然后单击下一步

      Web 服务器(IIS) > 角色服务(已安装 25 个,共 43 个)

      • Web 服务器(已安装 19 个,共 34 个)

        • 通用 HTTP 功能(已安装 4 个,共 6 个)

          • 默认文档

          • 目录浏览

          • HTTP 错误

          • 静态内容

        • 运行状况和诊断(已安装 2 个,共 6 个)

          • HTTP 日志记录

          • 请求监视程序

        • 性能(已安装 1 个,共 2 个)

          • 静态内容压缩

        • 安全性(已安装 5 个,共 9 个)

          • 请求过滤

          • 基本鉴定

          • IP 和域限制

          • URL 授权

          • Windows 身份验证

        • 应用程序开发(已安装 7 个,共 11 个)

          • .NET Extensibility 3.5

          • .NET Extensibility 4.5

          • 应用程序初始化

          • ASP.NET 3.5

          • ASP.NET 4.5

          • ISAPI 扩展

          • ISAPI 过滤器

      • 管理工具(已安装 6 个,共 7 个)

        • IIS 管理控制台

        • IIS 6 管理兼容性(已安装 4 个,共 4 个)

          • IIS 6 元数据库兼容性

          • IIS 6 管理控制台

          • IIS 6 脚本编写工具

          • IIS 6 WMI 兼容性

        • IIS 管理脚本和工具

      1. 确认

      检查要安装的角色、角色服务和功能,然后单击安装

    4. 等待安装完成,然后关闭“添加角色和功能”向导。

    5. 退出服务器管理器。

1.2.3 在 Windows Server 2008 R2 系统上安装先决软件

执行以下过程,在将安装 PlateSpin Migrate 服务器的 Microsoft Windows Server 2008 R2 服务器上安装先决软件。在开始之前,请确保您熟悉PlateSpin 服务器的系统要求服务器安装的一般准则

要安装所需的 Microsoft 软件组件,请执行以下操作:

  1. 使用本地用户管理员 (LUA) 帐户登录到将安装 PlateSpin 服务器的主机。

  2. 打开服务器管理器。选择开始 > 所有程序 > 管理工具 > 服务器管理器

  3. 使用服务器管理器安装 PlateSpin 服务器所需的 Web 服务器 (IIS) 和组件:

    1. 在服务器管理器的左窗格中选择角色,然后在“角色”窗格中单击添加角色

    2. 在“添加角色”向导中,转到“服务器角色”选项卡,然后继续执行向导中的步骤:

      添加角色向导

      操作

      1. 服务器角色

      选择 Web 服务器(IIS),然后单击下一步

      1. Web 服务器 (IIS)

      阅读信息,然后单击下一步

      1. 角色服务

      保留 Web 服务器的默认角色服务集,并添加如下所示的其他所需角色服务及其子角色服务,然后单击下一步

      Web 服务器 (IIS) > 角色服务:

      • Web 服务器

        • 通用 HTTP 功能(全部已安装)

          • 静态内容

          • 默认文档

          • 目录浏览

          • HTTP 错误

          • HTTP 重定向

          • WebDAV 发布

        • 应用程序开发(已安装 4 个,共 7 个)

          • ASP .NET

          • .NET Extensibility

          • ISAPI 扩展

          • ISAPI 过滤器

        • 运行状况和诊断(已安装 2 个,共 6 个)

          • HTTP 日志记录

          • 请求监视程序

        • 安全性(全部已安装)

          • 基本鉴定

          • Windows 身份验证

          • 摘要式鉴定

          • 客户端证书映射

          • IIS 客户端证书映射

          • URL 授权

          • 请求过滤

          • IP 和域限制

        • 性能(已安装 1 个,共 2 个)

          • 静态内容压缩

      • 管理工具(全部已安装)

        • IIS 管理控制台

        • IIS 管理脚本和工具

        • 管理服务

        • IIS 6 管理兼容性(全部已安装)

          • IIS 6 元数据库兼容性

          • IIS 6 WMI 兼容性

          • IIS 6 脚本编写工具

          • IIS 6 管理控制台

      1. 确认

      检查要安装的角色和角色服务,然后单击安装

    3. 等待安装完成,然后关闭“添加角色”向导。

  4. 使用服务器管理器安装 PlateSpin 服务器所需的其他软件:

    1. 在服务器管理器的左窗格中选择功能,然后在“功能”窗格中单击添加功能

    2. 在“添加功能”向导中,转到“功能”选项卡,然后继续执行向导中的步骤:

      添加功能向导

      操作

      1. 功能

      选择如下所示的所需功能及其子功能,然后单击下一步

      • .NET Framework(全部已安装)

        • .NET Framework 3.5.1

        • WCF 激活

          • HTTP 激活

          • 非 HTTP 激活

      • Windows 进程激活服务(全部已安装)

        • 进程模型

        • .NET 环境

        • 配置 API

      • XPS 查看器

      1. 确认

      检查要安装的功能,然后单击安装

    3. 等待安装完成,然后关闭“添加功能”向导。

  5. 退出服务器管理器。

  6. 在所需的 PlateSpin 服务器主机上下载并安装 Microsoft .NET Framework 4.5.2

1.2.4 启用对符合 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\