Skip To Content

Actualizar una implementación de ArcGIS Enterprise de un solo equipo en AWS

La forma de actualizar depende de cómo y cuándo haya creado la implementación de ArcGIS Enterprise 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:

Actualizar mediante los procedimientos de actualización manual

El procedimiento de actualización manual para actualizar software en la implementación de ArcGIS Enterprise en un solo equipo Amazon Web Services es similar a actualizar software localmente; descargue las actualizaciones de software desde My Esri en su instancia de Amazon Elastic Compute Cloud (EC2) y aplique las actualizaciones directamente a su implementación existente. Todos los componentes de ArcGIS Enterprise deben ejecutar la misma versión de software. La principal diferencia al actualizar en AWS radica en la forma de crear una copia de seguridad de la implementación.

  1. Inicie sesión en AWS Management Console y cree una Amazon Machine Image (AMI) desde su instancia existente.

    Esta es la copia de seguridad que podrá usar para volver a implementar si se produce algún problema durante la actualización. Si tiene que volver a realizar la implementación, debe hacerlo utilizando la misma dirección URL del portal.

  2. Si va a actualizar desde 10.8.1 o una versión anterior, obtenga nuevas licencias de Portal for ArcGIS y de ArcGIS GIS Server desde Esri.
  3. Descargue las nuevas versiones de Portal for ArcGIS, ArcGIS Web Adaptor, ArcGIS Server y ArcGIS Data Store desde My Esri.
  4. Realice una conexión de escritorio remoto (Microsoft Windows) o de SSH (Linux) con el equipo en AWS. Conéctese como el usuario arcgis. Coloque todas las descargas de software en este equipo.

    Si es la primera vez que va a actualizar una implementación en una instancia de Windows AWS, cambie la contraseña del usuario arcgis.

    Si implementó ArcGIS Enterprise en este equipo usando la AWS Management Console, asegúrese de que el equipo tiene permiso para crear depósitos de Amazon Simple Storage Service (S3) en su cuenta de AWS, ya que el procedimiento de actualización de Portal for ArcGIS crea un depósito de S3 para el almacenamiento temporal del directorio de contenido. Si ha realizado la implementación con una plantilla de CloudFormation proporcionada por Esri, la plantilla ya lo ha configurado.

  5. Siga los pasos que se describen en Actualizar Portal for ArcGIS para actualizar el portal y su Web Adaptor y actualice su licencia de Portal for ArcGIS (en caso necesario).
  6. Siga los pasos del sitio de un solo equipo que se describen en Actualizar ArcGIS Server para actualizar ArcGIS Server y su Web Adaptor y actualice su sitio de ArcGIS GIS Server con una licencia de ArcGIS Server (en caso necesario).
  7. Nota:

    Debe actualizar ArcGIS Server antes de actualizar ArcGIS Data Store.

  8. Si su implementación se encuentra en una instancia de Windows en AWS, siga los pasos de Actualizar ArcGIS Data Store para actualizar el data store.
  9. Si está actualizando una implementación de la versión 10.5 o más reciente en Linux con AWS, siga los pasos de Actualizar ArcGIS Data Store para actualizar el data store.
  10. Si está actualizando una implementación de la versión 10.3.1, 10.4 o 10.4.1 en Linux con AWS, debe realizar una copia del archivo hostidentifier.properties antes de iniciar la actualización. Siga estos pasos para copiar el archivo y actualizar ArcGIS Data Store:
    1. Cambie los directorios a <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc.
    2. Realice una copia del archivo hostidentfier.properties y coloque dicha copia en una ubicación segura.
    3. Instale la nueva versión de ArcGIS Data Store, pero no ejecute el Asistente de configuración de data store.
    4. Ejecute el comando stopdatastore.sh para detener ArcGIS Data Store.

      El comando está ubicado en <ArcGIS Data Store installation directory>/arcgis/datastore.

    5. Sustituya el archivo hostidentfier.properties de <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc por la copia del archivo que realizó en el paso b.
    6. Ejecute el comando startdatastore.sh para iniciar ArcGIS Data Store.

      El comando está ubicado en <ArcGIS Data Store installation directory>/arcgis/datastore.

    7. Abra el Asistente de configuración de data store o ejecute la utilidad de comando configuredatastore para actualizar el data store.
  11. Cuando haya terminado de actualizar y probar la implementación actualizada, podrá eliminar la AMI de copia de seguridad.

Actualizar con scripts de Chef

Si creó el sitio de ArcGIS 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 una implementación de ArcGIS Enterprise de un solo equipo en Windows

Realice estos pasos para utilizar Chef con el fin de actualizar ArcGIS Enterprise en una sola instancia de Amazon Elastic Compute Cloud (EC2).

  1. Realice una conexión de escritorio remoto con la instancia de EC2.
  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 los archivos de instalación desde 10.9.1 de su cuenta de My Esri y cargue los archivos en una carpeta de la instancia de EC2:

     

    •  
    • Portal_for_ArcGIS_Windows_1091_180052.exe
    • ArcGIS_Server_Windows_1091_180041.exe
    • ArcGIS_DataStore_Windows_1091_180054.exe
    • Portal_for_ArcGIS_Web_Styles_Windows_1091_180053.exe

  4. Si está actualizando desde 10.8 o 10.8.1, obtenga el archivo de autorización de Portal for ArcGIS 10.9.1 (.json) y la autorización con licencia de ArcGIS Server para ArcGIS GIS Server (.epc o .prvc) y colóquelos en la instancia de EC2.
  5.  
  6. Elimine las siguientes carpetas:

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

  7. Haga una copia del archivo C:\chef\node.json y cambie su nombre a upgrade_base_enterprise_allinone_windows.json.
  8. Abra el archivo upgrade_base_enterprise_allinone_windows.json en un editor de texto y modifique los siguientes parámetros:

    • Establezca la versión de ArcGIS en la 10.9.1.
      "arcgis" : {
          "version": "10.9.1",
    • Establezca el repositorio del archivo ArcGIS en la carpeta en la que ha colocado los archivos de software en la instancia de EC2.
      "arcgis" : {
          "repository": {
      	  "archives": "<drive>\\<folder>"
    • Establezca la autorización del servidor en la ubicación del archivo de autorización de ArcGIS Server 10.9.1.
      "server" : {
          "authorization_file" : "<drive>:\\<folder path>\\My_New_Server.prvc"
    • Establezca la autorización del portal en la ubicación del archivo de autorización de Portal for ArcGIS 10.9.1.
      "portal" : {
          "authorization_file" : "<drive>:\\<folder path>\\my_new_portal.json",
    • Modifique la lista de ejecución para usar las siguientes recetas:
      "recipe[arcgis-enterprise::install_portal]",
      	   "recipe[arcgis-enterprise::webstyles]",
      	   "recipe[arcgis-enterprise::portal]",
          "recipe[arcgis-enterprise::portal_wa]",
          "recipe[arcgis-enterprise::server]",
          "recipe[arcgis-enterprise::server_wa]",
          "recipe[arcgis-enterprise::datastore]"

  9. Guarde y cierre el archivo upgrade_base_enterprise_allinone_windows.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\upgrade_base_enterprise_allinone_windows.json

El script se ejecuta para actualizar su implementación. Puede tardar varias horas dependiendo del tamaño de la implementación.

Si la actualización de la implementación falla, póngase en contacto con el soporte técnico Esri (en Estados Unidos) o con su distribuidor (fuera de Estados Unidos) para que le ayude a solucionar el problema.

Actualizar una implementación de ArcGIS Enterprise de un solo equipo en Ubuntu

Realice estos pasos para utilizar Chef con el fin de actualizar ArcGIS Enterprise en una sola instancia de EC2.

  1. Establezca SSH con la instancia de EC2 como usuario ubuntu.
  2.    
    • 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 los archivos de instalación desde 10.9.1 de su cuenta de My Esri y cargue los archivos en una carpeta de la instancia de EC2:

    •  
    • Portal_for_ArcGIS_Linux_1091_180199.tar.gz
    • ArcGIS_Server_Linux_1091_180182.tar.gz
    • ArcGIS_DataStore_Linux_1091_180204.tar.gz
    •  

  4. Si está actualizando desde 10.8 o 10.8.1, obtenga el archivo de autorización de Portal for ArcGIS 10.9.1 (.json) y la autorización con licencia de ArcGIS Server para ArcGIS GIS Server (.epc o .prvc) y colóquelos en la instancia de EC2.
  5. Descargue la versión 3.8.0 de ArcGIS Cookbook (arcgis-3.8.0-cookbooks.tar.gz) en la instancia de EC2, expanda y descomprima el archivo y coloque el contenido de los archivos en el directorio /var/chef.
  6. Elimine el directorio /var/chef/nodes.
  7. Haga una copia del archivo /etc/chef/node.json y cambie su nombre a upgrade_base_enterprise_allinone_ubuntu.json.
  8. Abra el archivo upgrade_base_enterprise_allinone_ubuntu.json en un editor de texto y modifique los siguientes parámetros:

    • Establezca la versión de ArcGIS en la 10.9.1.
      "arcgis" : {
          "version": "10.9.1",
    • Establezca el repositorio del archivo ArcGIS en la carpeta en la que ha colocado los archivos de software en la instancia de EC2.
      "arcgis" : {
          "repository": {
      	  "archives": "/<path and folder>"
    • Establezca la autorización del servidor en la ubicación del archivo de autorización de ArcGIS Server 10.9.1.
      "server" : {
          "authorization_file" : "/<path>/my_new_server.prvc"
    • Establezca la autorización del portal en la ubicación del archivo de autorización de Portal for ArcGIS 10.9.1.
      "portal" : {
          "authorization_file" : "/<path>/my_new_portal.json",
    • Modifique la lista de ejecución para usar las siguientes recetas:
      "recipe[arcgis-enterprise::install_portal]",
      	   "recipe[arcgis-enterprise::webstyles]",
      	   "recipe[arcgis-enterprise::portal]",
          "recipe[arcgis-enterprise::portal_wa]",
          "recipe[arcgis-enterprise::server]",
          "recipe[arcgis-enterprise::server_wa]",
          "recipe[arcgis-enterprise::datastore]"

  9. Guarde y cierre el archivo upgrade_base_enterprise_allinone_ubuntu.json.
  10. Como usuario ubuntu, cambie el directorio a /var/chef y ejecute el siguiente comando: sudo chef-client -z -j /etc/chef/upgrade_base_enterprise_allinone_ubuntu.json

El script se ejecuta para actualizar su implementación. Puede tardar varias horas dependiendo del tamaño de la implementación.

Si la actualización de la implementación falla, póngase en contacto con el soporte técnico Esri (en Estados Unidos) o con su distribuidor (fuera de Estados Unidos) para que le ayude a solucionar el problema.

Actualizar con una plantilla de CloudFormation

Si utilizó la plantilla arcgis-enterprise-allinone.template.json CloudFormation 10.9 para crear una implementación base de ArcGIS Enterprise de alta disponibilidad, puede utilizar el archivo 10.9.1 arcgis-enterprise-allinone-upgrade.template.json para actualizar. Consulte Actualización de ArcGIS Enterprise base en un equipo mediante CloudFormation para obtener instrucciones.