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 que se utilizó para instalar cada componente de software en el SIG web debe tener privilegios de lectura y escritura en el directorio compartido.
Siga estos pasos para exportar la implementación de su SIG web principal:
- 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 /arcgis/portal/tools/webgisdr de forma predeterminada.
En este ejemplo, la copia del archivo se llama mywebgis.properties y está guardada en /home/ags/arcgis/portal/propfiles.
- 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 que instaló ArcGIS for Server, Portal for ArcGIS y ArcGIS Data Store debe tener privilegios de lectura y 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
- SHARED_LOCATION = <ubicación para los archivos de la copia de seguridad>
- 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.
- Abra un shell 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 el directorio creado por el usuario /home/ags/arcgis/portal/propfiles.
webgisdr --export --file /home/ags/arcgis/portal/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 que instaló ArcGIS for Server, Portal for ArcGIS y ArcGIS Data Store tenga acceso de lectura al directorio 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.
- Abra un shell 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 exportación.
En este ejemplo, el archivo de propiedades (toimport.properties) se guardó en el directorio creado por el usuario /home/ags/arcgis/portal/propfiles.
webgisdr --export --file /home/ags/arcgis/portal/propfiles/toimport.properties
Tenga en cuenta que el archivo de propiedades no tiene que estar en el mismo directorio donde lo guardó cuando lo creó por primera vez. Si lo va a mover, especifique la ubicación del directorio nuevo 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.