Skip To Content

Actualizar un sitio de ArcGIS Mission Server en AWS

La forma de actualizar depende de cómo y cuándo haya creado el sitio de ArcGIS Mission Server en Amazon Web Services (AWS).

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.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 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.

  1. Realice una conexión de escritorio remoto con la instancia de EC2 del sitio ArcGIS Mission Server.
  2. Descargue e instale Chef o el cliente Cinc 16.16.13. Si tiene instalada una versión anterior de Chef, actualícela a la versión 16.16.13.
  3. Descargue las versiones de 11.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_110_182935.exe
    • ArcGIS_Web_Adaptor_for_Microsoft_IIS_110_182888.exe

  4. Obtenga un archivo de autorización de ArcGIS Mission Server 11.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.
  5. Descargue la versión 4.0.0 de ArcGIS Cookbook (arcgis-4.0.0-cookbooks.zip) en la instancia de EC2, descomprima el archivo y coloque el contenido del archivo descomprimido en la carpeta C:\chef.
  6. Elimine las siguientes carpetas:

    • C:\chef\nodes
    • C:\Users\Administrator\.chef\local-mode-cache

  7. El archivo mission-server.json que usará para actualizar está incluido en el cookbook que descargó y extrajo en el paso 5. Se encuentra en C:\chef\templates\arcgis-mission\11.0\windows\.
  8. 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": ""

  9. Guarde y cierre el archivo mission-server.json.
  10. 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.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.

  1. 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>"

  2. 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.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.

  1. Como usuario ubuntu , establezca SSH con la instancia de EC2 en el sitio de ArcGIS Mission Server.
  2. Utilice uno de los siguientes comandos para descargar e instalar Chef o el cliente Cinc 16.16.13. Si tiene instalada una versión anterior de Chef, actualícela a la versión 16.16.13.
    • Cliente de Chef: sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v 16.16.13
    • Cliente cinc: sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v 16.16.13
  3. Descargue las versiones de 11.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_110_183045.tar.gz
    • ArcGIS_Web_Adaptor_Java_Linux_110_182987.tar.gz

  4. Obtenga un archivo de autorización de ArcGIS Mission Server 11.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.
  5. Descargue la versión 4.0.0 de ArcGIS Cookbook (arcgis-4.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.
  6. El archivo mission-server.json que usará para actualizar está incluido en el cookbook que descargó y extrajo en el paso anterior.
  7. Cambie los directorios a /opt/chef/templates/arcgis-mission/11.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 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": ""

  8. Guarde y cierre el archivo mission-server.json.
  9. Como usuario ubuntu, ejecute el siguiente comando: sudo chef-client -z -j /opt/chef/templates/arcgis-mission/11.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.

  1. 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>",

  2. Guarde y cierre el archivo mission-server-webadaptor.json.
  3. Como usuario ubuntu, cambie el directorio a /opt/chef y ejecute el siguiente comando: chef-client -z -j /opt/chef/templates/arcgis-mission/11.0/linux/mission-server-webadaptor.json.

Actualizar con una plantilla de CloudFormation

Si utilizó una plantilla de CloudFormation para la implementación de 10.9 o 10.9.1 proporcionada por Esri para crear un sitio de ArcGIS Mission Server, puede utilizar la correspondiente plantilla de actualización de 11.0 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 de 10.9 o 10.9.1plantilla de actualización de 11.0Instrucciones 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