Nota:
Esta información se aplica a la actualización de un configurado en un sitio de ArcGIS Mission Server configurado en una o varias instancias de Amazon Elastic Compute Cloud (EC2), independientes de otros componentes de ArcGIS Enterprise.
La forma de actualizar depende de cómo y cuándo haya creado el sitio de ArcGIS Mission Server en Amazon Web Services (AWS) y qué versión está actualizando.
- Cualquier sitio de ArcGIS Mission Server en AWS se puede actualizar utilizando un procedimiento de actualización manual. Si creó el sitio con una versión anterior a la 10.8, debe utilizar el procedimiento manual para la actualización.
- Si ha creado el sitio de ArcGIS Mission Server mediante el uso de una plantilla de Esri Amazon Web Services CloudFormation 10.8 o 10.8.1, puede utilizar las secuencias de comandos de Chef para actualizar a 11.x y luego utilizar secuencias de comandos de Chef para actualizar a 12.0.
- Si creó el sitio de ArcGIS Mission Server con una plantilla de Esri CloudFormation 10.9, 10.9.1, 11.0, 11.1, 11.2, 11.3, 11.4 u 11.5, puede utilizar la correspondiente plantilla de 12.0 CloudFormation para actualizarlo. Si la implementación sigue perteneciendo a la versión 10.9 o 10.9.1, primero debe actualizar a una versión intermedia antes de que pueda actualizar a 12.0.
- Si creó el sitio de ArcGIS Mission Server mediante ArcGIS Enterprise Cloud Builder for Amazon Web Services 10.9, 10.9.1, 11.0, 11.1, 11.2, 11.3, 11.4 u 11.5, puede utilizar 12.0 ArcGIS Enterprise Cloud Builder for AWS para actualizarlo. Si la implementación sigue perteneciendo a la versión 10.9 o 10.9.1, primero debe actualizar a una versión intermedia antes de que pueda actualizar a 12.0.
Antes de actualizar
Independientemente del método de actualización que utilice, revise la información siguiente antes de actualizar la implementación:
- Lea Actualizaciones de ArcGIS en Amazon Web Services para determinar si su implementación requiere realizar tareas adicionales antes de actualizar a 12.0; esto incluye la actualización a una versión intermedia. Lleve a cabo todas las tareas requeridas antes de actualizar a 12.0.
- Debe obtener un nuevo archivo de licencia para actualizarse a 12.0.
- 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 Serverpara actualizar el sitio. Lea las instrucciones específicas del sistema operativo en sus instancias de EC2:
- Guía de instalación para ArcGIS Mission Server en Linux
- Guía de instalación para ArcGIS Mission Server en Windows
Nota:
Si la versión inicial o los componentes de la implementación necesitan que los actualice a una versión intermedia, siga las instrucciones proporcionadas en la versión de la ayuda intermedia antes de seguir las instrucciones para actualizar a 12.0.
Actualizar con scripts de Chef
Si creó el sitio de ArcGIS Mission Server con una plantilla de Esri Amazon Web Services CloudFormation 10.8 o 10.8.1, puede actualizar mediante scripts de Chef.
Nota:
Como se indica en las actualizaciones de ArcGIS en Amazon Web Services, si la implementación sigue siendo de la versión 10.8, 10.8.1, 10.9 u 10.9.1 o si la implementación incluye componentes que ya no se admiten, primero debe actualizar a una versión intermedia antes de actualizar a 12.0. Siga las instrucciones proporcionadas en la versión intermedia de la ayuda antes de seguir las instrucciones para actualizar a 12.0.
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 un cliente Chef o Cinc compatible.
Consulte la matriz de compatibilidad de ArcGIS Cookbook para obtener información sobre las versiones compatibles.
- Descargue las versiones de 12.0 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.
- ArcGIS_Mission_Server_Windows_115_195404.exe
- ArcGIS_Web_Adaptor_for_Microsoft_IIS_120_197711.exe
- Obtenga un archivo de autorización de ArcGIS Mission Server 12.0 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 5.3.0 de ArcGIS Cookbook (arcgis-5.3.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. 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. 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\12.0\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\12.0\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 una conexión de protocolo shell seguro (SSH) con la instancia de EC2 en el sitio de ArcGIS Mission Server.
- Utilice uno de los siguientes comandos para descargar e instalar un cliente Chef o Cinc compatible.
Consulte la matriz de compatibilidad de ArcGIS Cookbook para obtener información sobre las versiones compatibles. Sustituya el texto del número de versión en las siguientes sentencias por la versión del cliente que instale, por ejemplo, 18.4.2.
- Cliente de Chef: sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v <version_number>
- Cliente de Cinc: sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v <version_number>
- Descargue las versiones de 12.0 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.
- ArcGIS_Mission_Server_Linux_115_195483.tar.gz
- ArcGIS_Web_Adaptor_Java_Linux_120_197824.tar.gz
- Obtenga un archivo de autorización de ArcGIS Mission Server 12.0 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 ArcGIS Cookbook versión 5.3.0 (arcgis-5.3.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/12.0/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. 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/12.0/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/12.0/linux/mission-server-webadaptor.json.
Actualizar con una plantilla de CloudFormation
Si utilizó una plantilla de CloudFormationimplementación de 10.9, 10.9.1, 11.0, 11.1, 11.2, 11.3, 11.4 u 11.5 proporcionada por Esri para crear un sitio de ArcGIS Mission Server, puede utilizar la correspondiente plantilla de actualización de 12.0 para actualizarlo.
Nota:
Si la versión inicial o los componentes de la implementación necesitan que los actualice a una versión intermedia, siga las instrucciones proporcionadas en la versión de la ayuda intermedia antes de seguir las instrucciones para actualizar a 12.0.
La siguiente tabla enumera las correspondientes plantillas de implementación y actualización y proporciona vínculos a las instrucciones para utilizar las plantillas de actualización.
| Plantilla de implementación | plantilla de actualización de 12.0 | Instrucciones para utilizar la plantilla de actualización |
|---|---|---|
arcgis-mission-server-singlemachine.template.json | arcgis-mission-server-singlemachine-upgrade.template.json | Actualizar un sitio de ArcGIS Mission Server con un solo equipo utilizando CloudFormation |
arcgis-mission-server-ha.template.json | arcgis-mission-server-ha-upgrade.template.json | Actualizar un sitio de ArcGIS Mission Server de varios equipos mediante CloudFormation |