Skip To Content

Configurar la recuperación ante desastres para el SIG web

Puede replicar su SIG web a una implementación en espera desconectada. Se puede acceder a la implementación en espera en línea y activarla en el caso de que falle su implementación principal.

Dado que la implementación en espera no está conectada activamente a su implementación principal, puede definir la implementación en espera en otro edificio o ciudad para protegerla ante una inactividad provocada por desastres naturales localizados o pérdidas de energía. No obstante, debe tener en cuenta que los clientes de su SIG web deben poder acceder a la implementación en espera.

Exporte los componentes de su SIG web a un archivo comprimido y utilícelo para definir y mantener la implementación en espera.

Nota:

La utilidad webgisdr no mueve las teselas de la caché del servicio de mapas. Si su sistema SIG incluye cachés de servicio de mapas o de capas de teselas alojadas, haga una copia de seguridad de todos los directorios donde se almacenan las teselas de caché (por ejemplo, todo el directorio arcgiscache bajo C:\arcgisserver\directories\ o <ArcGIS Server installation directory>/arcgis/server/usr/directories). Coloque manualmente las copias en el directorio arcgiscache correspondiente o en la implementación en espera.

Exportar el SIG web

Use la utilidad webgisdr con la operación de exportación y un archivo de propiedades para exportar la implementación de su SIG web. El archivo exportado incluye su portal, el servidor de alojamiento, ArcGIS Data Store (relacional y caché de teselas) y servidores federados. El tamaño del archivo y el tiempo que se tarda en crearlo depende de la cantidad de elementos que haya en el portal, del número y tipo de capas web alojadas que tenga, de cuántos servidores federados tenga y de cuántos servidores SIG haya en sus servidores de alojamiento y federados.

Encontrará la utilidad webgisdr en el directorio de las herramientas de Portal for ArcGIS. Para usar esta utilidad se deben cumplir los criterios siguientes:

  • El directorio compartido que especifique debe ser lo suficientemente grande para incluir el archivo exportado. Haga una exportación de prueba de su SIG web para hacerse una idea del tamaño que va a tener el archivo, decida cuántos archivos quiere conservar en el directorio compartido y ajuste el tamaño del directorio en consecuencia.
  • La cuenta o cuentas de dominio que usa para ejecutar los servicios de ArcGIS Server, Portal for ArcGIS y ArcGIS Data Store deben tener acceso de escritura al directorio compartido que especifique para los archivos de copia de seguridad.

Siga estos pasos para exportar la implementación de su SIG web principal:

  1. Realice una copia del archivo de propiedades de la plantilla. Puede guardar la copia en el mismo directorio que la plantilla o en un directorio nuevo.

    El archivo de propiedades de la plantilla, webgisdr.properties, está instalado en C:\Program Files\Portal\tools\webgisdr de forma predeterminada.

    En este ejemplo, la copia del archivo se llama mywebgis.properties y está guardada en C:\propfiles.

  2. Abra la copia del archivo de propiedades y edítela para incluir información específica de su sitio.

    • SHARED_LOCATION = <ubicación para los archivos de la copia de seguridad>

      Designar una ubicación compartida en la que crear el archivo de copia de seguridad. La cuenta del dominio que ejecuta ArcGIS Server, Portal for ArcGIS y el servicio de ArcGIS Data Store debe tener acceso de escritura en esta ubicación. Asegúrese de que la ubicación sea lo suficientemente grande para albergar el archivo de copia de seguridad. Aunque el archivo está comprimido, puede ser bastante grande, dependiendo de la cantidad y tipos de datos que tenga. Si ha alojado capas de escena y cachés y ha definido INCLUDE_SCENE_TILE_CACHES como true, el archivo puede ser grande. Cuando la ubicación es una carpeta, la herramienta de recuperación en caso de desastre importará el último archivo de copia de seguridad. Si la propiedad SHARED_LOCATION hace referencia a un archivo de copia de seguridad específico, será ese archivo el que importe la herramienta de recuperación en caso de desastre.

      Legado:

      En la versión Portal for ArcGIS, esta propiedad era SHARED_FOLDER.

    • PORTAL_ADMIN_URL = <dirección URL del directorio de administración del portal>

      Especifique la dirección URL del directorio de administración de Portal for ArcGIS. Utilice el formato https://portalhostname.domain.com:7443/arcgis.

    • PORTAL_ADMIN_USERNAME = <nombre de usuario del administrador del portal>

      Especifique el nombre de usuario de un miembro del portal que tenga asignado el rol de administrador definido por Esri.

    • PORTAL_ADMIN_PASSWORD = <contraseña del administrador del portal>

      Especifique la contraseña de la cuenta del administrador del portal.

    • PORTAL_ADMIN_PASSWORD_ENCRYPTED = <true | false>

      Establezca esta opción en false la primera vez que rellene el archivo con su contraseña de administrador. Al guardar el archivo, la contraseña se cifrará y el valor de PORTAL_ADMIN_PASSWORD_ENCRYPTED se establecerá en true para indicar que se ha cifrado la contraseña. Si necesita cambiar la contraseña en un futuro, establezca PORTAL_ADMIN_PASSWORD_ENCRYPTED = false, indique su nueva contraseña de administrador y guarde el archivo.

    • INCLUDE_SCENE_TILE_CACHES = <true | false>

      Si publica capas de escena alojadas en su portal y desea incluir los datos de la caché de escenas en la copia de seguridad, establezca INCLUDE_SCENE_TILE_CACHES en true. Debe tener en cuenta que, si lo establece como true, en la copia de seguridad se incluirán todos los datos de la caché de escenas, no solamente los datos de la caché nueva que creó desde la última copia de seguridad. Si sabe que no se han creado cachés de escena nuevas desde la última copia de seguridad o si no desea publicar escenas en su portal, puede establecer INCLUDE_SCENE_TILE_CACHES en false.

    En este ejemplo, el portal en la dirección URL https://portalhostname.domain.com:7443/arcgis, más los servicios y la configuración de sus servidores de alojamiento y federados, así como los datos de la capa de entidades alojados en ArcGIS Data Store se incluirán en un archivo de copia de seguridad en \\mybuserver\\wgbackups. Las cachés de capas de escenas de ArcGIS Data Store no se incluirán porque INCLUDE_SCENE_TILE_CACHES está establecido en false.

    SHARED_LOCATION = \\\\mybuserver\\wgbackups
    PORTAL_ADMIN_URL = https://portalhostname.domain.com:7443/arcgis
    PORTAL_ADMIN_USERNAME = admin
    PORTAL_ADMIN_PASSWORD = Th3.Ad.Pass
    PORTAL_ADMIN_PASSWORD_ENCRYPTED = false
    INCLUDE_SCENE_TILE_CACHES = false

  3. Guarde el archivo de propiedades.

    El valor de PORTAL_ADMIN_PASSWORD se cifrará en el archivo y PORTAL_ADMIN_PASSWORD_ENCRYPTED se establecerá en true una vez que ejecute la utilidad webgisdr con este archivo.

  4. Abra una ventana de comando, cambie los directorios a la ubicación de la utilidad webgisdr y ejecute la utilidad con la opción de exportación.

    En este ejemplo, el archivo de propiedades (mywebgis.properties) se guardó en la carpeta creada por el usuario C:\propfiles.

    webgisdr --export --file C:\propfiles\mywebgis.properties

En la ubicación especificada se crea un archivo para la SHARED_LOCATION, en el archivo de propiedades. El archivo se llama <timestamp>.webgissite.zip.

Mover el archivo de exportación

Si el archivo de exportación se creó en una ubicación a la que la implementación en espera no puede acceder, mueva el archivo de copia de seguridad a una ubicación a la que puedan acceder los equipos de su implementación en espera. Realice una copia del archivo de propiedades específico que va a utilizar para la importación y actualice el valor de SHARED_LOCATION en el nuevo archivo de propiedades para reflejar la nueva ubicación del archivo de exportación. Asegúrese de que los equipos de la implementación en espera pueden acceder a la copia del archivo de propiedades que va a utilizar para importar el SIG web.

Asegúrese de que la cuenta de dominio que ejecuta ArcGIS for Server, Portal for ArcGIS y ArcGIS Data Store tenga acceso de lectura a la carpeta donde está almacenado el archivo de copia de seguridad.

A efectos de este ejemplo de flujo de trabajo, la copia del archivo de propiedades se llama toimport.properties.

Instalar componentes para la implementación en espera

Antes de importar el SIG web por primera vez, debe instalar y configurar todos los componentes de software (ArcGIS for Server, Portal for ArcGIS y ArcGIS Data Store) en los equipos en espera. Los equipos en espera deben tener los mismos nombres que los equipos de la implementación principal.

No se necesitan licencias de ArcGIS adicionales para la implementación en espera, dado que no se accede a ella de forma activa, sino que solo se activa en caso de que falle la principal.

Importar a la implementación en espera

Una vez que tenga una implementación vacía en los equipos en espera, importe el contenido de su implementación principal.

  1. Abra una ventana de comando en el equipo de Portal for ArcGIS de la implementación en espera, cambie los directorios a la ubicación de la utilidad webgisdr y ejecute la utilidad con la opción de importación.

    Tenga en cuenta que si su implementación de SIG web en espera contiene un equipo de portal principal y secundario, deberá ejecutar la utilidad en el equipo principal-

    En este ejemplo, el archivo de propiedades (toimport.properties) se guardó en la carpeta creada por el usuario C:\propfiles.

    webgisdr --import --file C:\propfiles\toimport.properties

    Tenga en cuenta que el archivo de propiedades no tiene que estar en la misma carpeta donde lo guardó cuando lo creó por primera vez. Si lo va a mover, especifique la ubicación de carpeta nueva con el parámetro --file.

Mantener una implementación en espera

Para minimizar la pérdida de datos, exporte desde la implementación principal e importe a la implementación en espera con la mayor frecuencia posible. La frecuencia con la que puede hacerlo depende de cuánto se tarde en exportar e importar la implementación y de si puede generar una secuencia de comandos de los procesos de exportación e importación sin necesidad de que intervenga el usuario (por ejemplo, puede que tenga que copiar físicamente los archivos de una ubicación a otra).

Cambiar al sistema en espera cuando el principal falla

Tal y como se explicó en Recuperación ante desastres y replicación, su departamento de TI puede acceder a la implementación en espera en línea si la implementación principal falla.