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 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.
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 y 7220 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.
- 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.
Actualizar Portal for ArcGIS
En primer lugar, actualice Portal for ArcGIS.
- Realice una conexión de escritorio remoto (Windows) o de SSH (Linux) al 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 en 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 buckets de Amazon Simple Storage Service (S3) en su cuenta de AWS, ya que el procedimiento de actualización de Portal for ArcGIS crea un bucket 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. Cuando actualice un big data store espaciotemporal con varios equipos, detenga todos los equipos con big data stores espaciotemporales menos uno y actualice el equipo que se sigue ejecutando. Inicie cada equipo adicional de uno en uno y actualícelos hasta que todos los equipos del big data store espaciotemporal se hayan actualizado.
- Realice una conexión de escritorio remoto (Windows) o de SSH (Linux) como el usuario arcgis con cada equipo donde está instalado ArcGIS Data Store.
- Coloque la instalación de ArcGIS Data Store en cada equipo.
- Si su implementación se ejecuta en equipos de Windows en AWS, siga los pasos de Actualizar ArcGIS Data Store para actualizar cada equipo de data store.
- Si su implementación está en equipos con Linux en AWS, siga estos pasos para actualizar ArcGIS Data Store:
- Para los big data stores espaciotemporales, detenga todos los equipos con big data store espaciotemporales menos uno.
- Instale una nueva versión de ArcGIS Data Store, pero no ejecute el Asistente de configuración de data store.
Para los data stores relacionales o de caché de teselas de alta disponibilidad, instale primero la nueva versión de ArcGIS Data Store en el equipo con data store principal.
- Ejecute el comando stopdatastore.sh para detener ArcGIS Data Store en el equipo.
El comando está ubicado en <ArcGIS Data Store installation directory>/arcgis/datastore.
- Cambie los directorios a <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc.
- Realice una copia del archivo hostidentfier.properties y coloque la copia en otro directorio.
- Abra el archivo hostidentfier.properties original (no la copia) en un editor de texto.
- Quite el comentario de la línea preferredidentifier=ip.
- Guarde y cierre el archivo hostidentfier.properties.
- Ejecute el comando startdatastore.sh para iniciar ArcGIS Data Store.
El comando está ubicado en <ArcGIS Data Store installation directory>/arcgis/datastore.
- Abra el Asistente de configuración de data store o ejecute la utilidad de comandos configuredatastore para volver a configurar el data store que está actualizando.
Si solo tiene un tipo de data store en un único equipo, pruebe la implementación actualizada.
- Para los big data stores espaciotemporales, inicie cada equipo adicional de uno en uno y repita los pasos de b a k hasta que todos los equipos de big data store espaciotemporal se hayan actualizado.
- Para los data stores relacionales y de caché de teselas de alta disponibilidad, repita los pasos de b a j en el equipo con data store de respaldo.
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.
Nota:
Cree una copia de seguridad completa de la implementación actualizada usando la utilidad webgisdr para disponer de una copia de seguridad de base de esta versión de la implementación.