可使用安装向导或命令提示符安装 ArcGIS Mission Server。 有关使用安装向导的说明,请参阅使用安装向导安装 ArcGIS Mission Server。
提示:
您选择的安装模式将决定默认的卸载模式。 例如,如果从命令行进行静默安装,则卸载过程将默认为通过命令行静默卸载。
每台安装 ArcGIS Mission Server 的计算机都需要一个授权文件。 建议的注册方法是使用软件授权向导,该向导在安装完成后打开,也可以在安装软件之前访问 My Esri 获取授权文件。
准备安装 ArcGIS Mission Server
在安装 ArcGIS Mission Server 之前,完成以下步骤:
- 登录 My Esri 并获取以下文件:
- ArcGIS Mission Server 软件下载
- 您的授权文件
- 验证您的计算机是否满足系统要求。
- 验证 ArcGIS Mission Server 计算机上的端口 20443、20300、20301、20302、20158、20159 和 20160 是否处于可用状态。 端口 20443、20301 和 20300 必须可供 ArcGIS Web Adaptor(如使用)或外部客户端访问。 如果在 ArcGIS Web Adaptor 或外部客户端之间设置了防火墙,请在防火墙中打开端口 20443、20301 和 20300。 如果 ArcGIS Mission Server 配置为具有较高的可用性,请确保可以通过端口 20158、20159 和 20160 在 ArcGIS Mission Server 计算机之间进行通信。
完成上述步骤后,按照下面详述的命令行安装继续操作。
注:
命令行参数区分大小写。 如果进行命令行安装时出现问题,请确认大小写是否与示例中显示的属性相匹配。
从命令行静默安装 ArcGIS Mission Server。
默认情况下, ArcGIS Mission Server 将安装在 ${HOME}/arcgis/mission 中。
- 以将要运行 ArcGIS Mission Server 的用户身份打开 shell 命令。 浏览至从 My Esri 下载 ArcGIS Mission Server tar.gz 文件的目录。
- 使用以下命令解压 tar.gz 文件:
tar -xvzf ArcGIS_Mission_Server_Linux_<version>.tar.gz
- 浏览至文件的解压缩目录,然后浏览至 <untar directory>/Documentation/EULA.pdf。 阅读许可协议。
- 在目录中,静默运行安装程序,然后使用 .prvc 文件进行授权。 语法如下:
命令行工具的参数如下:<untar directory>/Setup -m silent -l yes -a <full path to .prvc file>
参数 描述 -m; --mode MODE (可选)安装模式:silent 或 GUI。 默认为 GUI。
-l; --license-agreement CHOICE 对于静默模式,为必需项;yes 或否。Yes 表示您已阅读并同意 Esri 主协议(E204、E300)。 您可以随时查看协议。
-a; --authorization-file PATH_TO_FILE (可选)Esri 提供的授权或配置文件的绝对文件路径。
如果未使用此选项,则必须如下一节所述,在安装后对软件进行授权。
-d; --directory DIRECTORY (可选)默认情况下, ArcGIS Mission Server 将在 ${HOME} 目录中安装。 DIRECTORY 可指定其他安装目录。
将路径 /arcgis/mission/ 附加到安装目录。
安装目录的名称应为小写形式。 与安装程序捆绑在一起的示例和数据要求数据路径使用小写字母。
-v; --verbose (可选)在详细模式下运行安装程序。
-h; --help 显示命令行帮助并退出。
-e; --examples 显示每个选项的使用说明示例并退出。
- 修改您的操作系统权限,以允许 systemd 加载和管理 ArcGIS Mission Server 上的进程,如下所示:
- 在终端中,切换为根用户。
- 将 <ArcGIS Mission Server install directory>/framework/etc/scripts/agsmission.service 单元文件复制到 /etc/systemd/system。
- 使用 chmod 600 /etc/systemd/system/agsmission.service 将此重定位文件的文件权限从 700 更改为 600。
- 仍然以根用户身份运行以下命令:
$ systemctl enable agsmission.service
- 重新启动 systemd 服务,然后查看其状态以验证其配置是否正确:
$ systemctl stop agsmission.service $ systemctl start agsmission.service $ systemctl status agsmission.service
- 结束根用户会话。
- 重新启动操作系统,然后验证 ArcGIS Mission Server 是否正确启动。
静默授权软件
如果您在安装过程中未授权软件,请使用以下语法运行软件授权以静默授权 ArcGIS Mission Server。 运行以下命令以查看所有授权选项:<ArcGIS Mission Server install directory>/tools/authorizeSoftware --help
在无向导环境中进行授权
可以在无显示(无向导)环境中使用配置文件 (.prvc) 对 ArcGIS Mission Server 进行授权。
- 在 ArcGIS Mission Server 安装完成后,在提示符中运行以下命令:
<ArcGIS Mission Server installation directory>/tools/authorizeSoftware -f <full path to the .prvc file> -o <full path to authorization file output>
- 创建输出信息文件后,请执行以下其中一项操作:
浏览到 Esri 客户服务中心网站。 按照说明上传您的授权信息文件并下载您的 .prvc 授权文件。
以电子邮件形式将您的授权信息文件发送到 authorize@esri.com。Esri 将以电子邮件形式返回您的 .prvc 授权文件。
- 收到 .ecp 授权文件后,再次运行 authorizeSoftware 脚本进行处理,并完成服务器授权过程:
<ArcGIS Mission Server installation directory>/tools/authorizeSoftware -f <full path to the .ecp file>
对要安装 ArcGIS Mission Server 的每台计算机重复此工作流。
安装所有软件后,配置 ArcGIS Mission Server,然后创建服务器站点。 可以选择通过 createsite 命令行实用程序来创建站点。