Puede actualizar un sitio de ArcGIS Mission Server ArcGIS Mission Server en Amazon Web Services (AWS) ejecutando los procedimientos de actualización manual o, si creó la implementación con las plantillas de Esri Amazon Web Services CloudFormation 10.8 o 10.8.1, puede actualizar utilizando scripts de Chef.
Antes de actualizar
Independientemente del método de actualización que utilice, revise la información siguiente antes de actualizar su implementación:
- Necesita un nuevo archivo de licencia para actualizar a 10.9.
- Haga una copia de seguridad del sitio de ArcGIS Mission Server antes de la actualización.
- Debe actualizar el portal de ArcGIS Enterprise con el que ArcGIS Mission Server está federado antes de actualizar el sitio de ArcGIS Mission Server.
Actualizar mediante los procedimientos de actualización manual
El procedimiento de actualización manual para un sitio de ArcGIS Mission Server en AWS es similar a actualizarlo localmente. Por lo tanto, siga las instrucciones de la ArcGIS Mission Server para actualizar el sitio. Lea las instrucciones específicas del sistema operativo en sus instancias de EC2:
Actualizar con scripts de Chef
Los pasos de actualización son diferentes para las implementaciones en Microsoft Windows y Ubuntu. Siga las instrucciones correspondientes al sistema operativo de su implementación.
Actualizar un sitio en Windows
Siga los pasos de las siguientes dos secciones para utilizar Chef con el fin de actualizar un sitio de ArcGIS Mission Server y sus ArcGIS Web Adaptor en instancias de Windows Amazon EC2.
Actualizar ArcGIS Mission Server
Primero, actualice ArcGIS Mission Server en la instancia de EC2 del sitio.
- Realice una conexión de escritorio remoto con la instancia de EC2 del sitio ArcGIS Mission Server.
- Descargue e instale Chef o el cliente Cinc 15. Si tiene instalada una versión anterior de Chef, actualícela a la versión 15.
- Descargue las versiones 10.9 de los siguientes archivos de instalación de su cuenta de My Esri y cárguelas en la carpeta C:\Software\Archives de la instancia de EC2 EC2.
- ArcGIS_Mission_Server_Windows_109_177824.exe
- ArcGIS_Web_Adaptor_for_Microsoft_IIS_109_177789.exe
- Obtenga un archivo de autorización de ArcGIS Mission Server 10.9 y colóquelo en una carpeta local de la instancia de EC2 o en un recurso compartido de archivos al que pueda acceder desde la instancia de EC2.
- Descargue la versión 3.7.0 de ArcGIS Cookbook (arcgis-3.7.0-cookbooks.zip) en la instancia de EC2, descomprima el archivo y coloque el contenido del archivo descomprimido en la carpeta C:\chef.
- Elimine las siguientes carpetas:
- C:\chef\nodes
- C:\Users\Administrator\.chef\local-mode-cache
- Cambie los directorios a la subcarpeta chef en la que extrajo el cookbook, abra el archivo mission-server.json en un editor de texto y modifique los siguientes parámetros:
- Establezca la contraseña de la cuenta de Windows utilizada para ejecutar el servicio de ArcGIS Mission Server.
"arcgis" : { "run_as_password": "<password>",
- Especifique la ubicación donde colocó el archivo de autorización de ArcGIS Mission Server.
"arcgis" : { "mission-server": { "authorization_file": "<drive>\\<folder>",
- Establezca el nombre de usuario y contraseña del administrador del sitio de ArcGIS Mission Server.
"arcgis" : { "mission-server": { "admin_username": "<username>", "admin_password": "<password>",
- Defina la ubicación del directorio del servidor raíz. La ubicación predeterminada es C:\arcgismissionserver\directories, pero puede que haya utilizado una unidad o ruta diferente.
"arcgis" : { "mission-server": { "directories_root": "<drive>\\<folder>",
- Defina la cadena de conexión para la ubicación del directorio de configuración de ArcGIS Mission Server. Se definió al crear el sitio de ArcGIS Mission Server ArcGIS Mission Server. Para encontrar la cadena de caracteres, inicie sesión en el directorio de administrador de ArcGIS Mission Server del sitio de ArcGIS Mission Server como administrador del sitio y vaya a > configStore del sistema.
"arcgis" : { "mission-server": { "config_store_connection_string": "<drive>\\<folder>",
- Defina la dirección URL del contexto de WebSocket. Se definió al crear el sitio de ArcGIS Mission Server ArcGIS Mission Server. Para copiar la dirección URL, inicie sesión en el directorio de administrador de ArcGIS Mission Server correspondiente al sitio de ArcGIS Mission Server como administrador del sitio y vaya a sistema > propiedades > REST. Tiene el formato wss://<fully qualified machine name>/<ArcGIS Mission Server web adaptor name>.
"arcgis" : { "mission-server": { "system_properties": { "WebSocketContextURL": "<URL>"
- Agregue un nodo de nombre de host y déjelo en blanco.
"arcgis" : { "mission-server": { "hostname": ""
- Establezca la contraseña de la cuenta de Windows utilizada para ejecutar el servicio de ArcGIS Mission Server.
- Guarde y cierre el archivo mission-server.json.
- Abra una ventana de línea de comandos como administrador, cambie el directorio a C:\chef y ejecute el siguiente comando: chef-client -z -j c:\chef\templates\arcgis-mission\10.9\windows\mission-server.json.
Ahora actualice ArcGIS Web Adaptor.
Actualizar ArcGIS Web Adaptor
Utilice el archivo mission-server-webadaptor.json, que también se incluye con el cookbook que descargó en el paso 5 de la sección anterior, para actualizar ArcGIS Web Adaptor.
- Abra el archivo mission-server-webadaptor.json en un editor de texto y modifique los siguientes parámetros:
- Establezca la contraseña de la cuenta de Windows utilizada para ejecutar el servicio de ArcGIS Mission Server.
"arcgis" : { "run_as_password": "<password>",
- Establezca el nombre de usuario y contraseña del administrador del sitio de ArcGIS Mission Server.
"arcgis" : { "mission-server": { "admin_username": "<username>", "admin_password": "<password>",
- Establezca la ubicación del archivo de almacén de claves PKSC12 (.pfx) con certificado SSL para IIS.
"arcgis" : { "iis": { "keystore_file": "<drive>\\<folder>\\<file name>.pfx",
- Establezca la contraseña del archivo de almacén de claves con certificado SSL para IIS.
"arcgis" : { "iis": { "keystore_password": "<password>"
- Establezca la contraseña de la cuenta de Windows utilizada para ejecutar el servicio de ArcGIS Mission Server.
- Abra una ventana de línea de comandos como administrador, cambie el directorio a C:\chef y ejecute el siguiente comando: chef-client -z -j c:\chef\templates\arcgis-mission\10.9\windows\mission-server-webadaptor.json.
Actualizar un sitio en Ubuntu
Siga estos pasos de las siguientes dos secciones para utilizar Chef con el fin de actualizar un sitio de ArcGIS Mission Server y sus ArcGIS Web Adaptor en instancias de Ubuntu Amazon EC2.
Actualizar ArcGIS Mission Server
Primero, actualice ArcGIS Mission Server en la instancia de EC2 del sitio.
- Como usuario ubuntu , establezca SSH con la instancia de EC2 en el sitio de ArcGIS Mission Server.
- Utilice uno de los siguientes comandos para descargar e instalar Chef o el cliente Cinc 15. Si tiene instalada una versión anterior de Chef, actualícela a la versión 15.
- Cliente de Chef: sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v 15.14.0
- Cliente cinc: sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v 15.14.0
- Descargue las versiones 10.9 de los siguientes archivos de instalación de su cuenta de My Esri y cárguelas en el directorio /opt/software/archives de la instancia de EC2 EC2.
- ArcGIS_Mission_Server_Linux_109_177909.tar.gz
- ArcGIS_Web_Adaptor_Java_Linux_109_177888.tar.gz
- Obtenga un archivo de autorización de ArcGIS Mission Server 10.9 y colóquelo en una carpeta local de la instancia de EC2 o en un recurso compartido de archivos al que pueda acceder desde la instancia de EC2.
- Descargue la versión 3.7.0 de ArcGIS Cookbook (arcgis-3.7.0-cookbooks.tar.gz) en la instancia de EC2, expanda y descomprima el archivo y coloque el contenido de los archivos en el directorio /opt/chef.
- Cambie los directorios a /opt/chef/templates/arcgis-mission/10.9/linux, abra el archivo mission-server.json en un editor de texto y modifique estos parámetros:
- Establezca el directorio de instalación en /home.
"arcgis" : { "mission_server": { "install_dir": "/home"
- Especifique la ubicación donde colocó el archivo de autorización de ArcGIS Mission Server.
"arcgis" : { "mission_server": { "authorization_file": "/<folder>/<subfolder>",
- Establezca el nombre de usuario y contraseña del administrador del sitio de ArcGIS Mission Server.
"arcgis" : { "mission_server": { "admin_username": "<username>", "admin_password": "<password>",
- Defina la ubicación del directorio del servidor raíz como /gisdata/arcgismissionserver.
"arcgis" : { "mission_server": { "directories_root": "/gisdata/arcgismissionserver",
- Defina la cadena de conexión para la ubicación del directorio de configuración de ArcGIS Mission Server como /gisdata/arcgismissionserver/config-store.
"arcgis" : { "mission_server": { "config_store_connection_string": "/gisdata/arcgismissionserver/config-store",
- Establezca el directorio de registro en /home/arcgis/mission/usr/logs/.
"arcgis" : { "mission_server": { "log_dir": "/home/arcgis/mission/usr/logs/",
- Defina la dirección URL del contexto de WebSocket. Se definió al crear el sitio de ArcGIS Mission Server ArcGIS Mission Server. Para copiar la dirección URL, inicie sesión en el directorio de administrador de ArcGIS Mission Server correspondiente al sitio de ArcGIS Mission Server como administrador del sitio y vaya a sistema > propiedades > REST. Tiene el formato wss://<fully qualified machine name>/<ArcGIS Mission Server web adaptor name>.
"arcgis" : { "mission_server": { "system_properties": { "WebSocketContextURL": "<URL>"
- Agregue un nodo de nombre de host y déjelo en blanco.
"arcgis" : { "mission_server": { "hostname": ""
- Establezca el directorio de instalación en /home.
- Guarde y cierre el archivo mission-server.json.
- Como usuario ubuntu, ejecute el siguiente comando: sudo chef-client -z -j /opt/chef/templates/arcgis-mission/10.9/linux/mission-server.json.
Ahora actualice ArcGIS Web Adaptor.
Actualizar ArcGIS Web Adaptor
Utilice el archivo mission-server-webadaptor.json, que también se incluye con el cookbook que descargó en el paso 5 de la sección anterior, para actualizar ArcGIS Web Adaptor.
- Abra el archivo mission-server-webadaptor.json en un editor de texto y modifique los siguientes parámetros:
- Establezca la ubicación del archivo de almacén de claves PKSC12 (.pfx) con certificado SSL para Apache Tomcat.
"arcgis" : { "tomcat": { "keystore_file": "/<folder>/<subfolder>/<file name>.pfx",
- Establezca la contraseña del archivo de almacén de claves con certificado SSL para Tomcat.
"arcgis" : { "tomcat": { "keystore_password": "<password>"
- Establezca el nombre de usuario y contraseña del administrador del sitio de ArcGIS Mission Server:
"arcgis" : { "mission_server": { "admin_username": "<username>", "admin_password": "<password>",
- Establezca la ubicación del archivo de almacén de claves PKSC12 (.pfx) con certificado SSL para Apache Tomcat.
- Guarde y cierre el archivo mission-server-webadaptor.json.
- Como usuario ubuntu, cambie el directorio a /opt/chef y ejecute el siguiente comando: chef-client -z -j /opt/chef/templates/arcgis-mission/10.9/linux/mission-server-webadaptor.json.