组织可能希望将现有 ArcGIS Enterprise 组织从一台计算机(或一组计算机)迁移到另一台计算机。 执行此操作的原因之一是迁移到更新的硬件或者更新的操作系统。 可通过多种常见方法进行此类迁移,包括:
- 加入站点操作
- Web GIS 灾难恢复 (WebGISDR) 工具
常用方法是使用 WebGISDR 工具,因为其不会影响生产环境中的工作。 尽管此方法涉及的步骤可能比“加入站点”方法花费更多时间,但它被视为一种更加安全的方法。
请仔细查看以下注意事项和迁移策略,以确保选择最适合部署的方法。
使用 WebGISDR 工具的注意事项
在决定使用 WebGISDR 工具进行迁移之前,必须确保其是适合您的组织的最佳方法。 请仔细查看以下内容:
- 管理员可以将现有计算机迁移到新计算机,而无需对其生产环境进行任何更改。
- 在切换到新环境之前,可以验证迁移是否成功。
- 该工具支持在单机和高可用部署的任意组合之间进行迁移。
- 此迁移方法无法用于迁移到不同的操作系统。
- 您的原始环境和新环境必须满足运行 WebGISDR 工具的先决条件。 各个环境中的组织 URL 和服务 URL 必须相同,这在主机名解析方法中已解决。
要使用 WebGISDR 工具迁移组织,首先需要确定工作流。 这些步骤将取决于当前和所需的部署类型以及组织的需求。 所选主机名解析方法将影响工作流,因此请确保在开始之前检查每种方法。
主机名解析方法
要设置第二个环境,必须使用与主环境相同的公共 URL 来配置新环境中的组件。 可通过多种方法来执行此操作:
- 使用 \etc\hosts 条目将公共 URL 的完全限定域名 (FQDN) 解析为不同的端点
- 重定向流量,直到完成软件配置为止
- 配置 DNS,以便备用计算机将公共 URL 解析为与主计算机不同的 IP 地址
其中包含的用于迁移计算机的工作流将遵循使用 \etc\hosts 文件的第一个选项。 有关每种方法的详细信息,请参阅以下部分。
选项 1:修改 \etc\hosts 文件
可以利用新计算机上的 \etc\hosts 文件将所需公共 URL 的 FQDN 解析为不同的组件,例如另一个 Web Adaptor 或反向代理。 可以使用 C:\Windows\System32\drivers\etc 下的 \etc\hosts 文件,通过输入 IP 地址并将 IP 地址与主机名相关联来解析主机名。
例如,如果计算机名称的 IP 地址为 10.0.0.1,并且通过 DNS 将其解析为 enterprise.domain.com,则可以向计算机上的 \etc\hosts 文件添加一个条目,以将计算机的 IP 地址解析为不同的主机名 10.0.0.1 alias.domain.com。
如果在命令提示符下执行 ping alias.domain.com 操作,则 \etc\hosts 文件可将 alias.domain.com 解析为 10.0.0.1,即 enterprise.domain.com。 如果 web 服务器正在计算机上运行,则可以通过 alias.domain.com 或 enterprise.domain.com 访问该 web 服务器。
选项 2:重定向流量,直到完成软件配置为止
如果您能够在短时间内将流量重定向出生产环境,请配置将流量定向到生产环境的组件,以将流量发送到非生产环境。
这可能意味着需要将 Web Adaptor 重新注册到新计算机,或者更新反向代理或负载均衡器,以将流量发送到非生产环境中的新计算机。 仅当您准备好联合服务器并将其设置为托管服务器时,才需要执行此操作。
此方法可能被视为是最简单的方法,但是,对于无法轻松更改其生产环境的组织来说,此方法可能会带来问题。
要遵循此工作流,必须为新计算机配置非生产环境,并安装和配置 Portal for ArcGIS、ArcGIS Server 以及 ArcGIS Data Store。 将 ArcGIS Data Store 注册到服务器站点后,可以完成以下步骤:
- 将流量重定向到非生产环境。
- 如果您使用 ArcGIS Web Adaptor,请将 Web Adaptor 注册到新计算机。
- 如果您使用反向代理或负载均衡器,请更新配置以将流量发送到新计算机。
- 通过使用与生产环境相同的服务 URL 公共 URL,联合非生产环境中的门户和服务器站点。
联合期间使用的管理 URL 必须为仅解析到非生产计算机的 URL。 进行迁移后,您还可以更新管理 URL,而不会中断服务。
- 将联合服务器设置为目标门户中的托管服务器。
- 将流量重定向回生产环境。
- 如果您使用 Web Adaptor,请将 Web Adaptor 注册到原始计算机。
- 如果您使用反向代理或负载均衡器,请更新配置以将流量发送到原始计算机。
选项 3:配置 DNS,以便备用计算机将组织 URL 解析为与主计算机不同的 IP 地址
或者,可以配置备用环境 DNS,以不同方式解析公共 URL 的 FQDN,具体取决于您是在主计算机上,还是在备用计算机上。 这通常称为分割 DNS 或水平分割 DNS。 此方法需要附加 Web Adaptor、反向代理或负载均衡器,因为公共 URL 必须可访问,才能联合门户和服务器站点。
此方法在功能上等同于修改 \etc\hosts 文件,但是通过 DNS,而非 \etc\hosts 文件进行管理。