Actualizar software en una implementación de ArcGIS Enterprise con varios equipos en Amazon Web Services (AWS) es similar a actualizar software localmente. Puede descargar las actualizaciones de software de My Esri en sus instancias de Amazon Elastic Compute Cloud (EC2) y aplique las actualizaciones directamente a su implementación existente. Todos los componentes de ArcGIS Enterprise en cada equipo deben ejecutar la misma versión de software.
Nota:
Si creó su implementación con una plantilla de AWS CloudFormation, quizá pueda usar una plantilla de CloudFormation para la actualización. Consulte Actualizaciones de ArcGIS en Amazon Web Services para determinar si la versión de software que desea actualizar se puede conseguir con una plantilla de CloudFormation.
Preparación para actualizar los componentes
Antes de actualizar su implementación de ArcGIS Enterprise, cree una copia de seguridad de la implementación.
- Descargue las nuevas versiones de Portal for ArcGIS, ArcGIS Web Adaptor, ArcGIS Server y ArcGIS Data Store desde My Esri. Obtenga también nuevas licencias de Esri
- Asegúrese de que el firewall permita los puertos 5701-5703, 7005, 7099, 7199, 7654, 7120, 7220, 29079-29090 y 4369 y que no los esté utilizando otra aplicación. Las implementaciones de alta disponibilidad utilizan estos puertos para las comunicaciones entre equipos y la sincronización.
- Confirme que ha configurado un directorio compartido para las copias de seguridad de data store de caché de teselas. En caso contrario, configure uno antes de actualizar. Por el momento, solo se admiten recursos compartidos de archivos en AWS.
- Asegúrese de que nadie esté conectado a su portal de ArcGIS Enterprise o sitios de ArcGIS Server.
Precaución:
No detenga los servicios de Portal for ArcGIS, ArcGIS Server ni ArcGIS Data Store. Si detiene estos servicios, la utilidad webgisdr no creará una copia de seguridad de la implementación.
- Cree una copia de seguridad completa de su implementación usando la utilidad webgisdr instalada con
Portal for ArcGIS. Esta es la copia de seguridad que podrá usar para volver a implementar las versiones de software anteriores si se produce algún problema durante el proceso de actualización.
Nota:
Si tiene un big data store espaciotemporal en su implementación, utilice la utilidad de ArcGIS Data Store backupdatastore para crear una copia de seguridad del mismo, ya que no se incluye en la copia de seguridad creada por la herramienta webgisdr.
Actualizar Portal for ArcGIS
En primer lugar, actualice Portal for ArcGIS.
- Realice una conexión de escritorio remoto (Microsoft Windows) o de SSH (Linux) a su equipo con Portal for ArcGIS en AWS. Si su portal es de alta disponibilidad, conéctese a uno de los equipos de Portal for ArcGIS en AWS. Conéctese como el usuario arcgis.
Si es la primera vez que va a actualizar Portal for ArcGIS en Windows con AWS, cambie la contraseña del usuario arcgis . Debe hacer esto para cada equipo de la implementación y la contraseña debe ser la misma para todos los equipos.
Si implementó ArcGIS Enterprise usando la Consola de administración de AWS, 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.
- Coloque las nuevas instalaciones de Portal for ArcGIS y ArcGIS Web Adaptor y (si procede) el nuevo archivo de licencia de Portal for ArcGIS en este equipo.
- Si el portal solo contiene uno de los equipos con Portal for ArcGIS, siga los pasos necesarios para actualizar Portal for ArcGIS con el fin de actualizar el equipo del portal y su Web Adaptor y, si es necesario, autorizar Portal for ArcGIS con el nuevo archivo de licencia.
- Si su portal es de alta disponibilidad, repita los pasos 1 y 2 para el segundo equipo de Portal for ArcGIS. A continuación, siga los pasos para actualizar un portal de alta disponibilidad con el fin de actualizar el software y, si es necesario, autorizar Portal for ArcGIS en cada equipo con el nuevo archivo de licencia.
Nota:
En 10.6, los portales de alta disponibilidad utilizan los puertos disponibles entre 5701 y 5703 para mantener sincronizada la información sobre elementos, grupos y usuarios entre los equipos. Este rango es más reducido que en las versiones anteriores. Al actualizar un portal de alta disponibilidad, abra estos puertos para permitir la comunicación entre máquinas.
Actualizar ArcGIS Server
Actualice el servidor de alojamiento del portal y todos los sitios adicionales de ArcGIS Server que tenga federados con el portal.
Si va a actualizar desde 10.4.1 o una versión anterior, proporcione una licencia de ArcGIS GIS Server cuando actualice el servidor de alojamiento del portal. La licencia que proporcione al actualizar servidores federados dependerá del rol que ArcGIS Server tenga en su implementación.
Nota:
Debe actualizar los sitios de ArcGIS Server antes de actualizar ArcGIS Data Store.
- Realice una conexión de escritorio remoto (Windows) o de SSH (Linux) como el usuario arcgis con el equipo SITEHOST de ArcGIS Server para el servidor de alojamiento del portal.
- Coloque las nuevas instalaciones de ArcGIS Server y ArcGIS Web Adaptor y el archivo de licencia de ArcGIS GIS Server en este equipo.
- Si su sitio de ArcGIS Server solo contiene un equipo, siga las instrucciones de Actualizar ArcGIS Server para actualizar un sitio con un equipo.
- Si su sitio de ArcGIS Server contiene varios equipos, repita los pasos 1 y 2 en cada equipo. A continuación, siga las instrucciones de Actualizar ArcGIS Server para actualizar un sitio con varios equipos.
- Si federó manualmente sitios adicionales de ArcGIS Server con el portal, conéctese a estos equipos y actualice también el software y las licencias para estos sitios.
Actualizar ArcGIS Data Store
Si tiene más de un tipo de data store configurado con el servidor de alojamiento del portal, actualícelos todos.
Cuando actualice un data store relacional o de caché de teselas de alta disponibilidad, actualice el equipo principal antes de actualizar el equipo de respaldo.
- Realice una conexión de escritorio remoto (Windows) o de SSH (Linux) como el usuario arcgis con cada equipo en el que esté instalado ArcGIS Data Store.
- Coloque el archivo de instalación de ArcGIS Data Store en todos los equipos.
- Si su implementación se ejecuta en Windows con AWS, siga los pasos de Actualizar ArcGIS Data Store para actualizar cada tipo de data store.
- Si está actualizando una implementación de 10.5 o más reciente en Linux con AWS, siga los pasos de Actualizar ArcGIS Data Store para actualizar cada tipo de data store.
- Si está actualizando una implementación de 10.3.1, 10.4 o 10.4.1 en Linux con AWS, debe realizar una copia del archivo hostidentifier.properties en todos los equipos antes de iniciar la actualización. Siga estos pasos para copiar el archivo y actualizar ArcGIS Data Store:
- En todos los equipos de ArcGIS Data Store, cambie los directorios a <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc.
- Realice una copia del archivo hostidentfier.properties en todos los equipos y coloque dicha copia en una ubicación segura.
- Instale la nueva versión de ArcGIS Data Store en todos los equipos, pero no ejecute el Asistente de configuración de data store.
- Ejecute el comando stopdatastore.sh en todos los equipos para detener ArcGIS Data Store.
El comando está ubicado en <ArcGIS Data Store installation directory>/arcgis/datastore.
- En todos los equipos, 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.
- Ejecute el comando startdatastore.sh en todos los equipos para iniciar ArcGIS Data Store.
El comando está ubicado en <ArcGIS Data Store installation directory>/arcgis/datastore.
- Para los data stores relacionales y de caché de teselas, utilice el Asistente de configuración de data store o la utilidad de comando configuredatastore en el equipo principal a actualizar. Puede ejecutar el Asistente de configuración de data store o la utilidad de comando configuredatastore desde cualquier equipo de un big data store espaciotemporal para actualizarlo.
- Pruebe la implementación actualizada.
Tras actualizar ArcGIS Data Store a 10.8
En la versión 10.8, los data stores de caché de teselas de alta disponibilidad deberían contener al menos tres equipos. Si requiere un data store de caché de teselas de alta disponibilidad, siga estos pasos para agregar otra instancia de EC2 de data store de caché de teselas a su implementación de ArcGIS Enterprise y redistribuya los datos de caché de escena.
Si realiza estos pasos, asegúrese de que nadie publique ni modifique las capas de escena hasta que finalice el proceso.
- Inicie una instancia de EC2 en la misma región que el resto de instancias de la implementación.
- Conéctese a la instancia e instale ArcGIS Data Store.
- Configure un data store de caché de teselas con el sitio de ArcGIS Server de alojamiento en su implementación de ArcGIS Enterprise.
- Utilice la utilidad backupdatastore para crear una copia de seguridad del data store de caché de teselas.
- Utilice la utilidad restoredatastore con la opción replicatedata definida como true para sobrescribir el contenido del data store de caché de teselas y reequilibrar el contenido en todos los equipos.
- Ejecute el comando REST validar de ArcGIS Server para confirmar que los datos de la caché de escenas sean de alta disponibilidad.
Probar la implementación actualizada
Pruebe la implementación de ArcGIS Enterprise actualizada para asegurarse de que todos los servicios se están ejecutando, se puede acceder a ellos y que sus flujos de trabajo normales siguen funcionando.
Una vez que la prueba haya finalizado correctamente, puede eliminar la copia de seguridad que ha creado antes de actualizar, ya que no se podrá utilizar para restaurar los equipos con la nueva versión.
Sugerencia:
Cree una copia de seguridad completa de la implementación actualizada correctamente usando la utilidad webgisdr para disponer de una copia de seguridad de base de esta versión de la implementación.