Puede exportar los componentes de su SIG web a un archivo de copia de seguridad que después se podrá utilizar para restaurar su implementación en el caso de un fallo de hardware o pérdida de datos. El archivo incluye los elementos y configuraciones de su portal, capas web alojadas, configuraciones del servidor federado y de alojamiento y, si utiliza ArcGIS Data Store, datos de la capa de entidades alojada y cachés de capa de escena alojada. El tamaño del archivo de copia de seguridad y el tiempo que se tarda en crearlo varía dependiendo 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. Al hacer una copia de seguridad de una implementación que no contiene ningún dato o servicio, el archivo que se genera tiene un tamaño aproximado de 380 MB. Su archivo siempre será más grande que este.
Use la utilidad webgisdr con la operación de exportación y un archivo de propiedades para crear una copia de seguridad de su SIG web. Encontrará la utilidad 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 crear una copia de seguridad de la implementación de su SIG web:
- 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 en el equipo de Portal for ArcGIS, cambie el directorio a la ubicación de la utilidad webgisdr y ejecute la utilidad con la opción de exportación.
La utilidad webgisdr está instalada en <Portal for ArcGIS installation directory>/tools/webgisdr.
La sintaxis de webgisdr es la siguiente:
webgisdr --{export | import} --file <location and name of properties file>
Tal y como se mencionó anteriormente, 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 el archivo de copia de seguridad para la SHARED_LOCATION, en el archivo de propiedades. El archivo se llama <timestamp>.webgissite.
- Si su sistema SIG incluye cachés de servicio de mapas o de capas de teselas alojadas, haga manualmente 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).
Estos directorios contienen las teselas de caché de mapa y el archivo del esquema de ordenamiento en teselas conf.xml. Los directorios de caché también podrían contener una geodatabase de archivos, status.gdb, que contiene información sobre qué teselas se han construido.
Puede utilizar este archivo para restaurar su SIG web.