从 10.6 版本开始,ArcGIS Enterprise Builder 能够升级之前由构建器安装的基础部署。 与安装相同的限制也适用于升级。
注:
使用其他方法设置的部署无法使用 ArcGIS Enterprise Builder 进行升级。
升级步骤
- 查看并完成先决条件步骤。
- 取消部署并卸载以前的 ArcGIS Web Adaptor 实例,然后安装和部署 11.0 Web Adaptor 实例。
- 运行 ArcGIS Enterprise 11.0 Builder 安装程序以安装 11.0 组件。
- 使用配置向导或 upgradebasedeployment 命令行实用程序来执行升级。
- 完成升级后步骤。
先决条件
如果您即将升级到 11.0,则您需要针对 11.0 重新授权软件。 如果要从同一版本系列中的某个版本进行升级(例如,从 10.7 升级到 10.7.1),则无需获取新的授权文件。 如果要从先前版本系列中的某个版本进行升级,则需要重新授权软件。 您可以在 My Esri 中访问新的授权文件和 ArcGIS Enterprise Builder 文件。
升级您的 ArcGIS Web Adaptor 实例
ArcGIS Enterprise Builder 无法升级 ArcGIS Web Adaptor,原因是需要执行从 Java Web 服务器取消部署 Web Adaptor 的附加步骤。 在运行 ArcGIS Enterprise Builder 之前执行这些步骤。
- 以管理员身份浏览至您的 ArcGIS Web Adaptor 安装文件夹。
- 从计算机卸载 ArcGIS Web Adaptor 文件实例。 这将从 Web 服务器取消部署 Web Adaptor 实例。
- 从您的应用程序服务器取消部署两个 ArcGIS Web Adaptor 实例。
- 安装 ArcGIS Web Adaptor 11.0。
- 使用 arcgis.war 文件为您的应用程序服务器部署两个 ArcGIS Web Adaptor 实例;一个用于 ArcGIS Server,另一个用于 ArcGIS Enterprise 门户。
您现在可以继续执行 ArcGIS Enterprise Builder 升级过程。
运行 ArcGIS Enterprise 11.0 Builder 安装程序
ArcGIS Enterprise Builder 可用于检测和升级 ArcGIS Enterprise Builder 组件的现有安装。 要开始升级,请运行 ArcGIS Enterprise Builder 提取位置中的 ./Setup,并按照提示完成 ArcGIS Enterprise Builder 组件的升级。 安装程序必须以安装现有 ArcGIS Enterprise Builder 组件的用户帐户的方式运行。
运行安装程序时,ArcGIS Server 授权文件可以使用以静默方式安装 ArcGIS Enterprise Builder 中记录的相同方法进行传递,或在安装程序完成后使用 ArcGIS Server 工具文件夹中的软件授权工具。 这将安装到 <EnterpriseBuilderInstallPath>/arcgis/server/tools/authorizeSoftware。 请注意,升级过程中不能更改安装路径。
使用配置向导进行升级
您可使用配置向导升级 ArcGIS Enterprise,或关闭浏览器并使用 upgradebasedeployment 命令行实用程序完成基础部署升级。 要使用配置向导,请完成以下步骤:
安装程序运行完成后,如果尚未打开,请浏览至配置向导的 URL (http://mymachine.mydomain.com:6080/arcgis/enterprise)。 您也可以在计算机中搜索 ArcGIS Enterprise 配置向导并使用快捷方式启动它。
警告:
升级过程中,请勿关闭或刷新浏览器。
- 随即显示初始登陆页面,并说明向导需要使用安全连接。 单击下一步。
- 然后将您重定向到安全端口 6443,浏览器会显示安全警告;当您第一次访问安全向导时,这属于预期的行为。 继续跳过警告(随浏览器的不同而异)。
该 ArcGIS Enterprise Builder 升级向导包括三个页面:
- 在导入许可文件页面上,浏览至包含授权用户类型和应用程序的门户 .JSON 文件。 此文件可从 My Esri 中获取。
- 在第二页上,单击升级。 这会触发升级,并创建门户内容、站点信息和安全设置的备份。 完成此步骤需要花费几分钟的时间。
- 第三页显示升级进度。
- 升级向导完成后,最后一页将确认升级完成。 退出此页面以遵循下一部分中的升级后步骤。
使用命令行实用程序进行升级
使用 ArcGIS Enterprise Builder 安装软件后,使用命令行实用程序完成基础部署的升级。 要运行命令行实用程序,您必须选择以管理员的身份运行该实用程序。
upgradebasedeployment 命令行实用程序位于 <ArcGIS Server installation directory>/tools/upgradebasedeployment。
以下介绍了命令行实用程序中使用的参数:
- -lf - 指定门户 .json 许可文件的路径。 如果要升级到同一版本系列中的某个版本,则会忽略此属性,并且可以根据需要在升级后导入新的许可文件。 门户 ..json 许可文件将从 My Esri 获取。
- -s - 以静默方式升级基础 ArcGIS Enterprise 部署,无提示。
- -h - 显示帮助并退出程序。
- 打开命令提示符。
- 在命令提示符中,将工作目录更改为 upgradebasedeployment 实用程序的位置,例如 <ArcGIS Server installation directory>/tools/upgradebasedeployment。
- 直接在命令提示符中输入 upgradebasedeployment 命令和参数。
./upgradebasedeployment.sh -lf <path to portal json file> -s
升级后步骤
完成升级向导步骤后,您将获得指向门户和服务器的链接。
- 验证您是否能以组织管理员的身份通过 ArcGIS Web Adaptor URL 登录到 ArcGIS Enterprise 门户网站。 URL 地址格式为 https://webadaptorhost.domain.com/webadaptorname/home。
注:
请使用 ArcGIS Portal Administrator Directory 检查索引。 如果其不同步,请重新创建 Portal for ArcGIS 的索引。
- 如果您已使用组织配置 ArcGIS Pro 许可,则可以选择升级 ArcGIS License Server Administrator。 升级 ArcGIS License Server Administrator 时,具有 ArcGIS Pro 许可的成员无法访问 ArcGIS Pro。 如果成员当前登录到 ArcGIS Pro,将看到一则消息,提示程序将在 24 小时后关闭。 成员可在这段时间中完成或保存其工作。 升级 ArcGIS License Server Administrator 后无需重新配置 ArcGIS Pro 许可。
- 恢复您之前为 ArcGIS Enterprise 门户配置的所有自定义设置。 在 11.0 中恢复门户自定义设置时,建议不要在 11.0 中替换您在先前版本中修改过的文件。 这可能会对 11.0 的部署产生不利影响。 您需要在 11.0 中打开每个文件,然后手动重新添加先前版本中的自定义行为。
提示:
Esri 建议使用 serverScan.py 和 portalScan.py 脚本来检查升级后的 ArcGIS Server 和 ArcGIS Enterprise 门户的安全性最佳做法。