La forma de actualizar depende de cómo y cuándo haya creado el sitio de ArcGIS Mission Server en Amazon Web Services (AWS).
- 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 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.
- Si creó el sitio de ArcGIS Mission Server con una plantilla Esri CloudFormation 10.9, 10.9.1, 11.0, 11.1 u 11.2, puede utilizar la plantilla 11.3 CloudFormation correspondiente para actualizarlo.
- Si creó el sitio de ArcGIS Mission Server con ArcGIS Enterprise Cloud Builder for Amazon Web Services 10.9, 10.9.1, 11.0, 11.1 u 11.2, puede utilizar 11.3 ArcGIS Enterprise Cloud Builder for AWS para actualizarlo.
Antes de actualizar
Independientemente del método de actualización que utilice, revise la información siguiente antes de actualizar su implementación:
- Debe obtener un nuevo archivo de licencia para actualizarse a 11.3.
- 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
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.
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 11.3 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_113_190267.exe
- ArcGIS_Web_Adaptor_for_Microsoft_IIS_113_190234.exe
- Obtenga un archivo de autorización de ArcGIS Mission Server 11.3 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.0.0 (arcgis-5.0.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\11.3\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\11.3\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.30.
- 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 11.3 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_113_190339.tar.gz
- ArcGIS_Web_Adaptor_Java_Linux_113_190319.tar.gz
- Obtenga un archivo de autorización de ArcGIS Mission Server 11.3 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.0.0 (arcgis-5.0.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/11.3/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/11.3/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/11.3/linux/mission-server-webadaptor.json.
Actualizar con una plantilla de CloudFormation
Si utilizó una plantilla de CloudFormation 10.9, 10.9.1, 11.0, 11.1 u 11.2 para la implementación proporcionada por Esri para crear un sitio de ArcGIS Mission Server, puede utilizar la correspondiente plantilla de actualización de 11.3 para actualizarla.
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 10.9, 10.9.1, 11.0, 11.1 u 11.2 | plantilla de actualización de 11.3 | 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 |