静默安装 ArcGIS for Server
在本主题中
以下步骤将指导您完成在一台计算机上静默安装 ArcGIS for Server 的过程。执行 ArcGIS for Server 的静默安装时,安装过程中无需 X 显示或任何的用户交互。如果在多台计算机上安装 ArcGIS for Server,请参阅在多台计算机上安装 ArcGIS for Server 中的操作说明。
注:
Upgrading to 10.2.2? For more information, see Existing ArcGIS for Server users.
安装 ArcGIS for Server 前的准备工作
注:
无法在共享的网络目录(NFS 安装文件夹)中安装 ArcGIS for Server。必须使用目标系统的本地目录。
如何静默安装 ArcGIS for Server
以下说明描述如何从命令行静默安装 ArcGIS for Server。有关从安装程序用户界面安装 ArcGIS for Server 的说明,请参阅在一台计算机上安装 ArcGIS for Server 。
提示:
您选择的安装模式将决定默认的卸载模式。例如,如果您选择从命令行进行静默安装,则卸载过程将默认为通过命令行静默卸载。
- 在开始安装前,请阅读位于 <CD_ROOT or untar directory>/Documentation/EULA.pdf 的许可协议并接受其条款。
- 静默运行安装程序,并通过传送授权文件 (.ecp) 或配置文件 (.prvc) 进行授权。请参阅下面所示的示例语法:
<CD_ROOT or untar directory>/Setup -m silent -l yes -a <fullpath to .ecp or .prvc file>
用法:Setup [选项]
选项 描述 -m; --模式 MODE
可选。默认为 GUI。
MODE 为静默 (silent)、控制台 (console) 或 gui 之一。
-l; --许可协议 CHOICE
静默模式时必须指定。CHOICE 为 Yes 或 No。
Yes 表示您已阅读并同意 Esri 许可协议(E204、E300)。要阅读许可协议,请访问许可使用条款。
-a; --授权文件 FULL_PATH_TO_AUTHORIZATION_FILE 或 FULL_PATH_TO_PROVISIONING_FILE
可选。如果未使用此选项,则需要在安装后对软件进行授权。
FULL_PATH_TO_AUTHORIZATION_FILE 是指向由 Esri 提供的授权文件 (.ecp) 的完整绝对路径。
FULL_PATH_TO_PROVISIONING_FILE 是指向由 Esri 提供的配置文件 (.prvc) 的完整绝对路径。
-d; --目录 DIRECTORY
可选。默认情况下,ArcGIS for Server 将安装在 $HOME 目录中。DIRECTORY 可指定一个其他的安装目录。
将路径 /arcgis/server/ 追加到安装目录。
安装目录的名称应为小写形式。安装中随附的示例和数据要求数据路径采用小写形式。
-v; --详细
安装程序在详细模式下运行。
-h; --帮助
显示命令行帮助并退出。
-e; --示例
显示这些选项的使用说明示例并退出。
注:
安装 ArcGIS for Server 后还可静默启动授权工具。要获得可用参数的完整列表,运行如下所示的带帮助参数的授权脚本(基于默认安装位置):
${HOME}/arcgis/server/tools/authorizeSoftware --help
有关授权工具的更多详细信息,请参阅下方的静默授权 ArcGIS for Server。
- 安装完成后,将显示安装状态消息。如果安装成功完成,您将能够通过 Firefox 或任何支持的 Web 浏览器浏览到 http://<server name>:6080/arcgis/manager 来访问 ArcGIS Server Manager。有关详细信息,请参阅 ArcGIS Server 帮助。
- 按照以下说明将 ArcGIS for Server 配置为与操作系统一起启动:
- 切换至根用户。
- 将 <ArcGIS for Server 安装目录>/framework/etc/scripts/arcgisserver 中的 shell 脚本复制到下面提供的相应受支持的 Linux 基于分发的位置:
- RHEL:/etc/rc.d/init.d/
- SUSE:/etc/init.d/
- 将目录更改为适合的 init.d 文件夹并检查 arcgisserver 脚本,以确保根用户至少拥有读取和执行权限。
- 编辑 arcgisserver 脚本如下:
将 agshome 变量更新为 ArcGIS for Server 安装目录,例如 /home/username/arcgis/server。
仅针对 RHEL,将以下代码添加到 # Description: ArcGIS Server Service:
# chkconfig: 35 99 01
将编辑内容保存到 arcgisserver 脚本中。
- 仍以根用户身份,以合适的运行级别运行以下命令,以在 /etc/rc*.d 中自动创建链接:
- RHEL:
$ chkconfig --add arcgisserver $ chkconfig arcgisserver on
- SUSE:
$ insserv arcgisserver $ chkconfig arcgisserver on
- RHEL:
- 结束根用户会话。
- 重新启动操作系统,然后验证 ArcGIS for Server 是否正确重启。
- 如果准备将站点用于生产部署,则应安装 ArcGIS Web Adaptor。Web Adaptor 在企业级 Web 服务器与 ArcGIS Server 站点间提供了一个链接。这使您能够选择要对收到的请求使用的端口、地址和身份验证设置。此外,它还可阻止外部用户访问 Manager 和管理员目录。有关详细信息,请参阅关于 ArcGIS Web Adaptor。
- 大多数发布服务的工作都在 ArcGIS for Desktop 中进行,您可在此创建地图、globe、地理数据库等。要在 ArcGIS for Desktop 中直接发布服务,请首先使用 ArcCatalog 或 ArcMap 中的目录 窗口定义服务器连接。执行此操作后,连接信息将保存在计算机上,之后便可在发布服务时引用该信息。如果使用管理权限建立连接,还可通过 ArcGIS for Desktop 执行某些服务器管理功能。有关说明,请参阅在 ArcGIS for Desktop 中与 ArcGIS Server 建立管理连接。
- 确保 ArcGIS for Server 可以访问其服务所引用的所有数据。有关详细信息,请参阅使数据可供 ArcGIS Server 访问。
- 连接到服务器之后,即可将您的 GIS 资源发布为服务。要添加服务,请按照如何发布服务中的说明进行操作。
- 将服务添加到 GIS 服务器之后,即可在各种类型的应用程序中使用这些服务。这包括您使用 ArcGIS Web API 创建的应用程序,或者预先构建的 Web 应用程序,例如 ArcGIS Explorer Online、ArcGIS.com 地图查看器或 ArcGIS Viewer for Flex 和 ArcGIS Viewer for Silverlight。此外,您也可以在桌面应用程序(例如 ArcGIS Explorer、ArcMap 或 ArcGlobe)中查看服务。在 iPhone、Android 设备和 Windows Phone 等移动设备上也可以使用这些 GIS 服务。请参阅关于创建 web GIS 应用程序了解基本的入门知识。
以静默方式授权 ArcGIS for Server
安装 ArcGIS for Server 后还可静默启动授权工具。要获得可用参数的完整列表,运行如下所示的带帮助参数的授权脚本(基于默认安装位置):${HOME}/arcgis/server/tools/authorizeSoftware --help
用法:authorizeSoftware [选项]
选项 | 描述 |
---|---|
无 | 将运行软件授权向导 GUI。 |
-s | 显示授权状态。 |
-f FULL_PATH_TO_ECP_AUTHORIZATION_FILE | 通过 ecp 授权文件进行授权。 FULL_PATH_TO_ECP_AUTHORIZATION_FILE 是指向由 Esri 提供的配置文件 (.ecp) 的完整绝对路径。 |
-f FULL_PATH_TO_PROVISIONING_FILE -e EMAIL_ADDRESS | 通过配置文件授权。需要电子邮件地址。 FULL_PATH_TO_PROVISIONING_FILE 是指向由 Esri 提供的配置文件 (.prvc) 的完整绝对路径。 在通过配置文件授权时需要 EMAIL_ADDRESS。 |
-f FULL_PATH_TO_PROVISIONING_FILE -e EMAIL_ADDRESS -o AUTHORIZATION_FILE_OUTPUT | 生成一个要上传到 Esri 网站或电子邮件的授权文件。操作完成后,使用接收到的 ecp 授权文件再次运行此工具,以便完成此产品的授权过程。 FULL_PATH_TO_PROVISIONING_FILE 是指向由 Esri 提供的配置文件 (.prvc) 的完整绝对路径。 在通过配置文件授权时需要 EMAIL_ADDRESS。 AUTHORIZATION_FILE_OUTPUT 是生成的输出文件,需要发送到 Esri 客户服务中心网站 (https://service.esri.com/drm) 或通过电子邮件发送到 authorize@esri.com。 有关详细信息,请参阅在网络断开的环境下以无显示设置(无意识)方式进行授权。 |
-h; | 显示命令行帮助并退出。 |
在网络断开的环境下以无显示设置(无意识)方式进行授权
自 10.2.1 起,可通过 (.prvc) 文件授权在网络断开的环境下无显示设置(无意识)地安装 ArcGIS for Server。此过程包含两个步骤。
- 在成功安装 ArcGIS for Server 后,在提示符处运行下方提供的授权命令。
<ArcGIS for Server installation directory>/tools/authorizeSoftware -f <full path to the .prvc file> -e <email address> -o <full path to authorization file output>
创建授权信息文件输出后,执行以下其中一项操作:
- 浏览到 Esri 客户服务中心网站 (https://service.esri.com/drm)。按照屏幕中的指示上传您的授权信息文件并下载您的 ecp 授权文件。
- 以电子邮件形式将您的授权信息文件发送到 authorize@esri.com。Esri 将以电子邮件形式返回您的 ecp 授权文件。
- 通过上述任何一种方式获得 ecp 授权文件后,
再次运行 authorizeSoftware 脚本加以处理,并完成服务器
授权过程:
<ArcGIS for Server installation directory>/tools/authorizeSoftware -f <full path to the .ecp file>