Crear una implementación base en AWS
A continuación se indican los pasos generales para utilizar Amazon Web Services (AWS) para crear una implementación base de ArcGIS Enterprise en AWS.
Sugerencia:
Como alternativa, es posible utilizar ArcGIS Enterprise Cloud Builder for Amazon Web Services para configurar una implementación de ArcGIS Enterprise en AWS.
Descargue los software Portal for ArcGIS, ArcGIS Server y ArcGIS Web Adaptor de Mi Esri.
Descargue sus archivos de licencias de Portal for ArcGIS y ArcGIS GIS Server de Mi Esri.
Utilice una Amazon Machine Image (AMI) con un sistema operativo compatible para crear instancias de Amazon Elastic Compute Cloud (EC2).
Si no ha usado nunca esta AMI concreta, debe leer y aceptar las condiciones de AWS Marketplace antes de iniciar una instancia.
Si pone en marcha una instancia EC2 que disponga de suficiente RAM y espacio en disco para acomodarla, puede instalar Portal for ArcGIS, ArcGIS Web Adaptor y ArcGIS Server en la misma instancia. No obstante, en la mayoría de los casos, es probable que instale los componentes en instancias de EC2 separadas, y cada componente puede incluir más de una instancia.
Conéctese a una instancia EC2, instale Portal for ArcGIS y autorice Portal for ArcGIS utilizando la licencia que descargó en el paso 2.
Instale el software, pero no proceda a la configuración.
Consulte la Guía de instalación de Portal for ArcGIS para obtener instrucciones. Utilice el menú Otras versiones para acceder a las instrucciones correspondientes al sistema operativo en la instancia de EC2.
Cree una IP de Amazon Elastic y asóciela con la instancia EC2 de Portal for ArcGIS.
Configure una asignación CNAME para crear un nombre de host de sistema de nombres de dominio (DNS) más intuitivo para los usuarios.
En la instancia de Portal for ArcGIS, abra el archivo
hostidentifier.propertiesy elimine las marcas de comentario de la propiedadpreferredidentifier=ip.El archivo se encuentra en el directorio
<Portal for ArcGIS installation directory>\framework\runtime\ds\framework\etc\.Inicie Portal for ArcGIS.
En la instancia de Microsoft Windows, inicie el servicio Portal for ArcGIS desde el panel Servicios de Windows.
En una instancia de Linux, inicie sesión como usuario arcgis y ejecute
startportal.shen el directorio/arcgis/portalpara iniciar Portal for ArcGIS.
Abra la web del portal para crear una organización.
Para conectarse al portal desde un equipo remoto, la dirección URL del portal está en el formato
https://<fully qualified machine name>:7443/arcgis/home. En el equipo local, puede usar la dirección URLhttps://localhost:7443/arcgis/home/.Cree la cuenta de administración inicial. Esta cuenta es necesaria al registrar el portal con ArcGIS Web Adaptor.
Importe el archivo de licencia que obtuvo en el paso 1.
Especifique el directorio de contenido del portal.
Instalar ArcGIS Web Adaptor para su uso con Portal for ArcGIS
ArcGIS Web Adaptor puede ejecutarse en la misma instancia que Portal for ArcGIS o en otra instancia EC2.
Instale el software, pero no lo configure.
Consulte Instalar ArcGIS Web Adaptor para obtener instrucciones. Utilice el conmutador de plataformas de la parte superior de la página para acceder a las instrucciones adecuadas para el adaptador web que necesite.
Si ha instalado ArcGIS Web Adaptor en una instancia EC2 independiente de la instancia de Portal for ArcGIS, cree una IP de Amazon Elastic y asóciela a la instancia EC2 de ArcGIS Web Adaptor.
Habilite HTTPS al menos en el directorio de ArcGIS Web Adaptor, utilizando 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.
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 una instancia de Linux.
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 URL para usar la IP elástica de la instancia de EC2 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/webadaptorahttps://<Elastic IP>/arcgis/webadaptorohttps://<CNAME DNS hostname>/arcgis/webadaptor.Utilice la IP elástica o el nombre de host DNS de CNAME en la URL en lugar del nombre del equipo del portal en el campo URL del portal. Por ejemplo, escriba
https://<Elastic IP>:7443/arcgisohttps://<CNAME DNS hostname>:7443/arcgis.
Instale ArcGIS Server en una instancia de EC2 y autorícelo utilizando la licencia de Servidor SIG de ArcGIS que descargó en el paso 2.
Instale el software, pero no cree ningún sitio todavía.
Consulte la Guía de instalación de ArcGIS Server para obtener instrucciones. Utilice el conmutador de sistema operativo para acceder a las instrucciones correspondientes al sistema operativo en la instancia EC2.
Asocie una IP de Amazon Elastic con la instancia.
Si lo desea, configure una asignación CNAME para crear un nombre de host DNS más intuitivo para los usuarios.
Cree un sitio de ArcGIS Server.
Instale un Web Adaptor para el sitio de ArcGIS Server.
ArcGIS Web Adaptor puede ejecutarse en la misma instancia que ArcGIS Server o en otra instancia EC2.
Instale el software ArcGIS Web Adaptor pero no lo configure aún con el sitio.
Consulte Instalar ArcGIS Web Adaptor para obtener instrucciones. Utilice el conmutador de plataformas de la parte superior de la página para acceder a las instrucciones adecuadas para el adaptador web que necesite.
Habilite HTTPS al menos en el directorio de ArcGIS Web Adaptor, utilizando 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 para este sitio de ArcGIS Server.
Si el sitio de ArcGIS Server se ejecuta en la misma instancia de EC2 que el portal, use el mismo servidor web (como IIS) con el mismo certificado firmado por una autoridad certificadora.
Configure el adaptador web con el sitio de ArcGIS Server y haga clic en Habilitar el acceso administrativo a su sitio a través de Web Adaptor.
Cambie la URL de la página de registro de adaptador web y el valor URL del Servidor SIG para incluir la IP elástica o el nombre de host DNS de CNAME en lugar del nombre de equipo de ArcGIS Server utilizado para la instancia EC2 del adaptador web y de ArcGIS Server.
Configure los data store del sistema que necesite con el sitio de ArcGIS GIS Server.
Configure las propiedades
WebContextURLyprivatePortalURLdel portal. Esto ayuda a Portal for ArcGIS a construir las URL correctas en todos los recursos que envía al usuario final.Abra un navegador web e inicie sesión en el Directorio de Portal for ArcGIS como miembro del rol de administrador predeterminado de la organización. La dirección URL tiene el formato
https://portal.example.com:7443/arcgis/portaladmin.Haga clic en Sistema > Propiedades > Actualizar propiedades.
En el cuadro de diálogo Actualizar propiedades del sistema, inserte el siguiente JSON, sustituyendo la URL de alias DNS o de su propio servidor proxy inverso tal como la ven los usuarios de fuera del firewall de su organización:
{ "privatePortalURL": "https://lb.example.com/portal", "WebContextURL": "https://lb.example.com/portal" }- Haga clic en Actualizar propiedades.
Federe el sitio de ArcGIS Server con ArcGIS Enterprise. Utilice el nombre de host DNS público del sitio de ArcGIS Server para la IP elástica o el nombre de host DNS CNAME para la URL de ArcGIS Server y la URL privada de ArcGIS Server.
A continuación encontrará un ejemplo de URL:
https://awsportal.esri.com/arcgis.Asegúrese de que los grupos de seguridad de Amazon permiten la comunicación entre las dos instancias de EC2 a través de los puertos del adaptador web 80 y 443.
Establezca el sitio del Servidor SIG como servidor alojado.
Importante:
Recuerde que, si detiene e inicia la instancia de EC2 que ejecuta el portal, deberá volver a asociar su IP elástica con la instancia de EC2.