静默安装 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>