Skip to main content

Implementación en un entorno sin conexión

Cuando se prohíbe el acceso a Internet en su organización o bien no está disponible, puede implementar ArcGIS Enterprise on Kubernetes en un entorno sin conexión. Para ello, debe crear su propio registro de contenedores de la organización, utilizar herramientas de registro para rellenar las imágenes de contenedor y configurar la organización para que utilice los recursos locales.

Preparar la implementación

Antes de implementar ArcGIS Enterprise on Kubernetes para el uso sin conexión, revise los requisitos del sistema y los pasos para planificar la implementación y, a continuación, prepare el registro de contenedor de su organización. Para preparar su registro, debe tener acceso a cada uno de los siguientes elementos:

  • Acceso a Internet para obtener imágenes de contenedor

  • Credenciales del repositorio de Esri Dock Hub

  • Credenciales para el acceso de lectura y escritura al registro de contenedores de su organización

  • Docker Engine

  • Dispositivo de almacenamiento con 200 GB de espacio libre en el disco para almacenar imágenes descargadas

Nota:

Si quiere utilizar el escalado automático de pod horizontal, asegúrese de que haya imágenes adecuadas en su registro.

Implementar

Después de cargar las imágenes en su registro de contenedores, ejecute la secuencia de comandos de implementación para implementar ArcGIS Enterprise on Kubernetes. El script de implementación es interactiva y le solicita varios parámetros.

Nota:

Al especificar el host de registro, debe especificar los detalles del registro de su contenedor.

Configurar la organización

Después de ejecutar la secuencia de comandos de implementación, siga los pasos para crear una organización. Estos pasos son los mismos para organizaciones con y sin acceso a Internet.

Descargar e importar el manifiesto de versión

De forma predeterminada, la API de administrador de ArcGIS Enterprise utiliza una URL conocida para detectar cuándo hay actualizaciones de imágenes del contenedor disponibles. Cuando el clúster Kubernetes no esté conectado a Internet, deberá descargar este archivo e importarlo en su organización.

Utilice la secuencia de comandos create-offline-manifest.sh para descargar primero el archivo de manifiesto de la versión publicada de Esri e importarlo en su organización. Se requiere acceso a Internet para descargar el archivo de manifiesto de la versión.

  1. En el equipo cliente de Kubernetes, abra un terminal.

  2. Cambie los directorios al directorio setup/tools/registry-tools.

  3. En el terminal, ejecute la secuencia de comandos create-offline-manifest.sh con el siguiente formato de comando:

    ./create-offline-manifest.sh -d /path/to/download/directory

  4. Una vez finalizada la descarga, ejecute de nuevo la secuencia de comandos create-offline-manifest.sh con el siguiente formato de comando para importar el archivo de manifiesto de la versión a su organización:

    ./create-offline-manifest.sh -i </path/to/download/directory/manifest.dat> -u <username> -p <password> -a https://organization.example.com/context

    1. Si ha creado una organización utilizando la secuencia de comandos configure.sh, realice el siguiente comando:

      ./create-offline-manifest.sh -i </path/to/download/directory/manifest.dat> -f ../configure/configure.properties

Una vez importado el manifiesto de la versión, habrá completado los pasos de implementación. A continuación, configurará la organización para usar recursos locales donde proceda.

Nota:

Para comprobar que se ha importado el manifiesto de la versión, puede ejecutar el siguiente comando:

kubectl get secret arcgis-version-manifest -n <namespace>

Configurar recursos locales

Cuando la organización se desconecte de Internet, configure la organización para usar servicios y recursos locales cuando proceda.

Configurar mapas base personalizados

La organización viene preconfigurada con un conjunto de mapas base de ArcGIS Online. Estos mapas base no son compatibles para su uso en un entorno sin conexión. En su lugar, cree sus propios mapas base personalizados y configure la organización para que ofrezca estos mapas base en la galería de mapas base.

Consulte Personalizar mapas base para obtener más información sobre la creación y configuración de mapas base en su organización.

Configurar servicios de utilidades

De forma predeterminada, los servicios de utilidades están configurados para utilizarlos desde ArcGIS Online. Para saber cómo actualizar los servicios de utilidades para que apunten a los servicios locales, consulte Configurar servicios de utilidades.

Contenido de ArcGIS Living Atlas of the World

ArcGIS Living Atlas of the World es una colección de contenido geográfico listo para usar, disponible a través de ArcGIS Online. No se admite en entornos sin conexión. Para deshabilitar el contenido de ArcGIS Living Atlas of the World, siga los pasos para deshabilitar o ajustar otros recursos de ArcGIS Online.

Configurar la propiedad jsapiCDN para los servicios de Notebook

Para configurar la propiedad jsapiCDN, siga estos pasos:

  1. Inicie sesión en la API de Administrador de ArcGIS Enterprise como administrador.

    La URL tiene el formato https://organization.example.com/context/admin.

  2. Haga clic en Notebooks > Configuración > Actualizar configuración.

  3. Agregue la siguiente propiedad al final de la lista existente de propiedades:

    "jsapiCDN": "https://[organization.example.com]/[context]/jsapi/jsapi"

  4. Haga clic en Actualizar configuración de Notebook para guardar los cambios.

Deshabilitar contenido externo

Dado que parte del contenido de Esri requiere acceso externo a Internet, debe deshabilitar el contenido para evitar solicitudes de recursos de ArcGIS Online. Consulte Deshabilitar contenido externo para más información.

Una vez deshabilitado el contenido externo, los elementos que contengan URL a sitios externos no se pueden descubrir ni devolver en los resultados de búsqueda.

Deshabilitar o ajustar otras fuentes de ArcGIS Online

Algunas funciones de la organización se han preconfigurado para usar servicios o contenido de ArcGIS Online. Al trabajar en entornos sin conexión, puede deshabilitar estos servicios y contenido ajustando las propiedades de la organización. A continuación, se indican algunas propiedades de ejemplo:

  • extentService: "<URL to local map service>",: el servicio de extensión se utiliza para actualizar o definir la extensión de un elemento de mapa web en el cuadro de diálogo Definir extensión del sitio web de la organización. De manera predeterminada, el servicio de extensión tiene su origen en ArcGIS Online. En un entorno sin conexión, debe que configurar su organización con un servicio de mapas en teselas del servidor SIG. El servicio debe usar el sistema de coordenadas geográficas WGS84 con el Id. conocido (WKID) 4326.

  • portalAGOConfigEnabled: true,: controla la visualización de la pestaña ArcGIS Online en la página Configuración de la organización. En un entorno sin conexión, establezca esta propiedad a false.

  • portalLivingAtlasConfigEnabled: true,: junto con la propiedad portalAGOConfigEnabled, esta propiedad controla la visualización de la sección Configurar contenido de Living Atlas de la pestaña ArcGIS Online de la página Configuración de la organización. En un entorno sin conexión, establezca esta propiedad a false.

  • searchArcGISOnlineEnabled: true,: con esta propiedad, puede deshabilitar en el Map Viewer Classic la opción de buscar capas en ArcGIS Online. La opción predeterminada es true. Si está deshabilitada, la opción de búsqueda de capas en ArcGIS Online se oculta en el cuadro de diálogo Buscar capas de Map Viewer Classic. En un entorno sin conexión, establezca esta propiedad a false.

Para obtener más información sobre las propiedades que se pueden modificar, consulte Compartir documentación API y siga los pasos para definir las opciones avanzadas del portal.

Mejorar o actualizar

Cuando esté disponible una actualización o mejora del software, debe realizar lo siguiente: