Skip To Content

Configurar ArcGIS Enterprise de alta disponibilidad con los servicios de almacenamiento de AWS

Portal for ArcGIS almacena información sobre los elementos del portal en el directorio de contenido del portal. Cuando configura un portal de alta disponibilidad, los dos equipos del portal comparten el directorio de contenido. Para que su contenido sea de alta disponibilidad, necesita almacenar el directorio de contenido de su Portal for ArcGIS en una ubicación compartida de alta disponibilidad. Para ello, puede utilizar los servicios de almacenamiento de Amazon Web Services (AWS).

En este flujo de trabajo, creará un bucket en un servicio de almacenamiento simple (S3) de AWS, creará una implementación de ArcGIS Enterprise utilizando una Amazon Machine Image (AMI) de Esri, creará un portal que utilice el bucket de S3 para su directorio de contenido, iniciará una segunda implementación de ArcGIS Enterprise utilizando una Amazon Machine Image (AMI) de Esri y unirá el segundo portal al portal de la primera instancia que inició.

Crear un portal de alta disponibilidad con directorio de contenido en AWS

Siga estos pasos para crear un portal de alta disponibilidad que utilice un bucket de AWS S3 para almacenar el directorio de contenido del portal, haciendo así que el directorio de contenido también sea de alta disponibilidad.

  1. Cree un bucket de AWS S3 utilizando la Consola de administración de AWS. Cree el bucket en la misma región en la que creó los equipos del portal.
  2. Utilice una de las AMI de Esri para iniciar una instancia en AWS.

    Recuerde que si es la primera vez que utiliza una AMI concreta, primero debe leer y aceptar los términos de AWS Marketplace antes de iniciar la instancia.

  3. Cree una IP elástica de Amazon y asóciela con la instancia.
  4. Si lo desea, configure una asignación CNAME para crear un nombre de host de sistema de nombres de dominio (DNS) más intuitivo para los usuarios.
  5. Cree una conexión remota a la instancia.
  6. Inicie Portal for ArcGIS.
    • En una instancia de Windows, inicie el servicio de Portal for ArcGIS desde el panel Servicios de Windows.
    • En una instancia de Ubuntu, inicie sesión como usuario arcgis y ejecute startportal.sh en /arcgis/portal para iniciar Portal for ArcGIS.
  7. Ejecute el asistente de autorización de software de Portal for ArcGIS para otorgar licencia a su portal.
  8. No continúe con la creación de un sitio desde el sitio web del portal. Debe abrir el Directorio de Portal for ArcGIS y crear el portal ahí.
  9. Abra el directorio de Portal for ArcGIS. La dirección URL tiene el formato https://portal.domain.com:7443/arcgis/portaladimin.
  10. Haga clic en Crear nuevo sitio.
  11. Proporcione un nombre de usuario, la contraseña, el nombre y apellido, la dirección de correo electrónico y la pregunta y respuesta de seguridad para la cuenta del administrador del portal inicial.
  12. Copie uno de los siguientes bloques de JSON y péguelo en el campo Almacén de contenido. Asegúrese de reemplazar los valores de connectionString con información específica de su cuenta e implementación. Para objectStore, proporcione el nombre del bucket de S3 que creó en el paso 1 para almacenar el directorio de contenido.

    Utilice este JSON si desea acceder al bucket de S3 utilizando el accessKeyId y la secretAccessKey de su cuenta de AWS:

    {
    "type": "cloudStore",
    "provider": "Amazon",
    "connectionString": {"accessKeyId":"ABCDEFGHIJK123456","secretAccessKey": "ZYXWVUTSRQPONML98765432","region": "<region name>","credentialType": "accessKey"},
    "objectStore": "<your S3 bucket>"
    }

    Utilice este JSON si desea acceder al bucket de S3 mediante un IAMRole configurado para su cuenta de AWS:

    {
    "type": "cloudStore", "provider": "Amazon", "connectionString": {"region": "<region name>","credentialType": "IAMRole"}, "objectStore": "<your S3 bucket>"
    }

  13. Haga clic en Crear nuevo sitio.
  14. A continuación, configure ArcGIS Web Adaptor.
  15. Active HTTPS al menos en el directorio de ArcGIS Web Adaptor mediante un certificado firmado por una autoridad certificadora.

    El certificado se emite con el nombre de host DNS público para la IP elástica o el nombre de host DNS CNAME asignado a la IP elástica.

    Nota:

    No use un certificado autofirmado al ejecutar Portal for ArcGIS.

  16. Configure ArcGIS Web Adaptor con Portal for ArcGIS. Esto se puede hacer desde un navegador web en el equipo local o desde la línea de comandos en Ubuntu.
    1. Si se ejecuta desde un navegador web, abra la página de configuración de ArcGIS Web Adaptor.

      La página de registro de Web Adaptor se abre automáticamente al instalar. Sin embargo, es necesario cambiar la dirección URL para usar la IP elástica de la instancia de AWS o el nombre de host DNS de CNAME donde se encuentra instalado ArcGIS Web Adaptor. Por ejemplo, cambie la dirección URL de https://localhost/arcgis/webadaptor a https://<Elastic IP>/arcgis/webadaptor o https://<CNAME DNS hostname>/arcgis/webadaptor.

    2. Utilice la IP elástica o el nombre de host DNS CNAME en la dirección URL en lugar del nombre del equipo en la URL del portal. Por ejemplo, escriba https://<Elastic IP>:7443/arcgis o https://<CNAME DNS hostname>:7443/arcgis.
  17. El primer equipo del portal ya está configurado. Ahora, inicie una segunda instancia, autorice Portal for ArcGIS en ella y únala al primer portal.
  18. Utilice la AMI de Esri para iniciar una segunda instancia.
  19. Cree una conexión remota a la segunda instancia e inicie Portal for ArcGIS.
  20. Autorice Portal for ArcGIS en la segunda instancia.
  21. Abra el sitio web del portal para la segunda instalación de Portal for ArcGIS (https://<fully qualified instance2 name>:7443/arcgis/home) y elija la opción Unir a portal existente.
  22. Introduzca la Dirección URL del portal correspondiente al portal que configuró en la primera instancia. La dirección URL tiene el formato https://<fully qualified instance1 name>:7443.
  23. Introduzca el nombre de usuario y la contraseña para el administrador del portal inicial que creó en el paso 9.
  24. Haga clic en Unirse.

Ahora ya tiene dos instancias de AWS que ejecutan Portal for ArcGIS utilizando un directorio de contenido compartido y de alta disponibilidad almacenado en AWS S3.

Nota:

Si, en un futuro, elimina la implementación del portal, deberá vaciar y eliminar manualmente el bucket de S3 utilizado para el directorio de contenido. Si desinstala Portal for ArcGIS no se eliminará el directorio de contenido ni el bucket.

Pasos siguientes

Para beneficiarse de los flujos de trabajo de publicación y análisis, deberá configurar un servidor de alojamiento para su portal. Siga las instrucciones de estos temas para configurar manualmente un sitio de GIS Server de alta disponibilidad y ArcGIS Data Store en AWS y defina el sitio de GIS Server como el servidor de alojamiento de su portal.

  1. Configure un GIS Server de alta disponibilidad con un almacén de configuración compartido en los servicios de almacenamiento de AWS.
  2. Inicie y configure un data store relacional.

    Puede iniciar dos instancias adicionales de AWS desde una AMI de Esri para ejecutar ArcGIS Data Store en ellas o puede iniciar ArcGIS Data Store en sus dos instancias de Portal for ArcGIS existentes.

    1. Una vez que se ha iniciado ArcGIS Data Store en una instancia nueva o en la primera instancia de Portal for ArcGIS, abra el Asistente de configuración de data store en esa instancia para crear un data store relacional y regístrelo con el sitio de GIS Server de alta disponibilidad que configuró en el paso anterior. La dirección URL del Asistente de configuración de data store tiene el formato https://<fully qualified instance name>:2443/arcgis/datastore. Consulte Crear un data store para ver las instrucciones sobre cómo crear un data store relacional.
    2. Una vez que se ha iniciado ArcGIS Data Store en la segunda nueva instancia o en la segunda instancia del portal, abra el Asistente de configuración de data store en esa instancia para crear un data store relacional y regístrelo como el data store de respaldo del sitio de GIS Server. Consulte Agregar un equipo a su data store para ver las instrucciones.
  3. Federe el sitio de GIS Server de alta disponibilidad con su portal.
  4. Establezca el sitio de GIS Server de alta disponibilidad como el servidor de alojamiento de su portal.
  5. Si va a utilizar la herramienta webgisdr para crear copias de seguridad de su implementación de ArcGIS Enterprise de alta disponibilidad, debe crear un bucket de S3 para la copia de seguridad del directorio de contenido del portal. También puede crear un depósito de S3 para almacenar la copia de seguridad de la implementación base de ArcGIS Enterprise. Consulte Crear una copia de seguridad de ArcGIS Enterprise en la Guía del administrador de Portal for ArcGIS para obtener instrucciones.
  6. Si agrega un data store de caché de teselas a la implementación y los equipos del servidor de alojamiento tienen sistemas operativos Windows Server 2016, puede o bien deshabilitar el cifrado al alimentar el data store de caché de teselas (lo cual solo afectará a la comunicación entre el servidor de alojamiento y el data store de caché de teselas) o bien crear una conexión de escritorio remota con cada equipo del sitio del servidor de alojamiento y habilitar SSLv3 en las opciones de Internet, lo que afectará a toda la comunicación con los equipos del servidor de alojamiento. Consulte el artículo técnico 000016013 de Esri para obtener instrucciones sobre cómo habilitar SSLv3 en Windows Server 2016.