È possibile creare backup dell'installazione di ArcGIS Enterprise utilizzando lo strumento Web GIS Disaster Recovery (WebGISDR) e ripristinare il backup più recente in caso di errore o danneggiamento. Questo consente di recuperare gli elementi del portale, i servizi e i dati esistenti al momento della creazione del backup.
L'utilità WebGISDR è installata in <Portal for ArcGIS installation directory>/tools/webgisdr.
Il ripristino dei backup per recuperare l'installazione è un'ottima opzione se gli utenti accettano una certa quantità di tempo di inattività e possibile perdita di dati e se l'organizzazione non dispone dell'infrastruttura o delle risorse da riservare a un'installazione in alta affidabilità.
Puoi anche mantenere i backup anche se implementi altre strategie di disaster recovery. Questi forniscono assicurazione aggiuntiva che la distribuzione può essere recuperata se la strategia principale non riesce.
Ad esempio, se si mantiene un'installazione replicata ed entrambe le installazioni primaria e replicata presentano un errore in contemporanea (magari erano entrambe ospitate in un edificio in cui si è verificato un black-out), è disponibile ancora un backup per il ripristino.
Per ulteriori informazioni, consultare Procedure consigliate per il backup e il ripristino.
Cosa è incluso nel backup
Utilizzare l'utilità WebGISDR per esportare i file dei seguenbti componenti nell'implementazione di ArcGIS Enterprise:
- Gli elementi e le impostazioni del portale
- I servizi e le impostazioni GIS
- Webhook servizio
- Data Store relazionale e Tile Cache Data Store
È possibile creare backup incrementali tra i backup completi per ridurre la dimensione totale del backup. Per ulteriori informazioni sulle differenze tra backup completo e incrementale, vedere Modalità di backup.
Il backup creato con l'utilità WebGISDR non include i seguenti elementi:
- Tile di cache di map service e cache di layer tile ospitati - Se si dispone di uno di questi elementi, creare una copia di backup di tutte le directory in cui le tile della cache sono memorizzate (ad esempio, l'intera directory arcgiscache in C:\arcgisserver\directories\ o <ArcGIS Server installation directory>/arcgis/server/usr/directories). Queste directory contengono le tile della cache e il file dello schema di tiling conf.xml. Le directory della cache possono anche contenere un geodatabase di file, status.gdb, contenente informazioni su quali tile sono state create. Quando si ripristina il sito, spostare o copiare le informazioni nella directory arcgiscache originale.
- Origini dati di riferimento per servizi Web: per le origini di dati basate su file, è necessario effettuare delle copie di backup dei relativi file. Per i dati archiviati in un database, utilizzare gli strumenti del sistema di gestione dei database per creare i backup dei database.
- Backup di Big Data Store spaziotemporali, archivi grafici e archivi di oggetti: se si dispone di questi tipi di ArcGIS Data Store registrati con il server di hosting, creare un backup di ciascuno utilizzando l'utilità ArcGIS Data Storebackupdatastore.
- Siti ArcGIS Mission Server o ArcGIS Notebook Server federati: in questi casi, creare i backup seguendo le istruzioni riportate nella documentazione di ArcGIS Mission Server e nella documentazione di ArcGIS Notebook Server. Per ripristinarli tramite l'utilità WebGISDR, seguire le istruzioni fornite in Ripristinare ArcGIS Enterprise.
- ArcGIS GeoEvent Server configurazione del sito: seguire le istruzioni della documentazione ArcGIS GeoEvent Server per crearne un backup.
Nota:
Per creare backup incrementali con l'utilità WebGISDR, è necessario abilitare il ripristino punto temporale o l'utilità non viene eseguita.
Tenere presente, inoltre, che l'utilità WebGISDR deve avere accesso ad almeno una delle macchine in ogni sito di server federato tramite l'URL di ArcGIS ServerURL Administrator Directory e il data store principale. Per stabilire se l'URL è accessibile, aprire ArcGIS Server Administrator Directory da un browser sulla macchina in cui sarà eseguito WebGISDR.
A partire dalla versione 10.4, l’elenco di elementi e impostazioni che devono essere identici nelle installazioni di origine e di destinazione durante l’esecuzione dell’utilità WebGISDR è stato ridotto. La seguente tabella riassume queste modifiche nelle versioni recenti di Portal for ArcGIS e ArcGIS Server:
Questo elemento o questa impostazione devono essere identici tra le installazioni quando si esegue l’utilità WebGISDR?
Elemento o impostazione | 10.4.x | 10.5.x, 10.6 | 10.6.1 e successive |
---|---|---|---|
Versione | Sì | Sì | Sì |
URL portale pubblico | Sì | Sì | Sì |
URL dei servizi per server federati | Sì | Sì | Sì |
Data Store registrati diversi da ArcGIS Data Store | Sì | Sì | Sì |
Credenziali account per il file ...webgisdr.properties | Sì | Sì | Sì |
Tipo di archiviazione della directory dei contenuti del portale | Sì | Sì | Sì |
Percorsi della directory ArcGIS Server (ad esempio, arcgisjobs) | Sì | Sì | No |
Informazioni di sicurezza (URL LDAP, informazioni proxy) | Sì | Sì | No |
Tipo di distribuzione (computer singolo o altamente disponibile) | Sì | No | No |
URL del portale privato | Sì | No | No |
URL di amministrazione per server federati | Sì | No | No |
Nomi computer | Sì | No | No |
Percorso della directory dei contenuti del portale (se si utilizza il file system) | No | No | No |
Credenziali della directory dei contenuti del portale (se si utilizza l'archiviazione in cloud) | No | No | No |
Archivio di configurazione ArcGIS Server | No | No | No |
Modalità di backup
È possibile creare diversi tipi di backup con lo strumento WebGISDR utilizzando le seguenti modalità di backup:
Backup
Introdotta dalla 10.9, la modalità backup ha lo scopo di eseguire il backup dello stato dell'organizzazione, compresi i contenuti del portale, i servizi pubblicati, l'archivio dati relazionale e il data store delle tile cache, se specificato nel file delle proprietà. Questo include anche qualsiasi riferimento al data store registrato come elemento del portale o direttamente tramite ArcGIS Server Manager. Non è possibile utilizzare la modalità backup per eseguire il backup dei dati di riferimento, a meno che i dati non siano stati copiati sul sito come parte del processo di pubblicazione.
Completa
La modalità full funziona in modo simile alla modalità backup e include gli stessi contenuti. L'obiettivo è quello di facilitare una pianificazione combinata di backup completo e incrementale e di rimuovere il limite del registro delle transazioni per consentire il backup e il ripristino incrementali. Se si decide di non utilizzare la modalità incremental come parte della strategia di backup, è necessario utilizzare la modalità backup.
Incrementale
La modalità incremental contiene una raccolta di modifiche avvenute dall'ultimo backup completo. È particolarmente utile nella replica geografica, dove tempi di backup e ripristino più brevi sono vantaggiosi per mantenere le distribuzioni in stretta sincronizzazione. Il file di backup della modalità incremental include solo le modifiche al contenuto del portale, ai servizi pubblicati, ai dati copiati nei siti del server federato, al data store relazionale e all'archivio dati della cache delle tile, se specificato nel file delle proprietà. Se si registra un nuovo data store con il sito ArcGIS Server o si aggiorna una stringa di collegamento esistente, è necessario eseguire un backup con la modalità full e un successivo ripristino prima di poter continuare la replica con la modalità incremental.
Nota:
Per creare e ripristinare i backup incrementali, ArcGIS Data Store deve essere configurato per creare automaticamente backup dei data store relazionali.
Argomenti di runtime
Quando si crea o si ripristina un backup di ArcGIS Enterprise, è necessario aggiornare i parametri dalla shell di comando sul computer di Portal for ArcGIS. La sintassi per lo strumento WebGISDR eseguito su computer Microsoft Windows è la seguente:
webgisdr.bat --{export | import | configuration} --file <properties file location> [--output <output file location>]
La sintassi per eseguire lo strumento su computer Linux è la stessa, con l'eccezione che l'utilità è un file .sh invece di un file .bat.
Per informazioni su questi parametri, consultare:
Parametro | Descrizione |
---|---|
-e oppure --export | Crea un backup dell'organizzazione esistente. |
- i oppure --import | Importa un backup esistente all'organizzazione connessa. Per maggiori informazioni, consultare Ripristinare ArcGIS Enterprise. |
-c oppure --configuration | Verifica la configurazione dell'organizzazione connessa e restituisce i componenti federati, inclusi il portale, i siti server e i Data Store cache tile e relazionali. |
-f oppure --file | Contiene i dettagli di connessione per l'organizzazione, nonché le informazioni di backup e specifiche per il ripristino. Per ulteriori informazioni, consultare File delle proprietà dello strumento WebGISDR. |
(Facoltativo) -o oppure --output | Crea un file di output che può essere analizzato per aiutare ad automatizzare la validazione dei backup e ripristini effettuati correttamente o per la revisione da parte dell'amministratore. Per ulteriori informazioni, consulta File di output dello strumento WebGISDR. |
Requisiti di rete
Per funzionare l'utilità WebGISDR deve accedere a URL specifici che fanno parte dell'installazione e si collegano direttamente al componente di cui viene eseguito il backup. A seconda della configurazione in uso, potrebbero non corrispondere agli URL utilizzati per configurare l'installazione di ArcGIS Enterprise, come la proprietà privatePortalURL del portale, o gli URL utilizzati per eseguire la federazione di portale e server.
Esaminare i seguenti elementi per comprendere le richieste che lo strumento WebGISDR effettua in modo da garantire che gli URL necessari siano accessibili da ogni componente:
- Portal for ArcGIS: lo strumento utilizza la proprietà PORTAL_ADMIN_URL per collegarsi al portale e determinare il nome del computer principale del portale. L'operazione di backup o di ripristino utilizza il computer identificato. Se Portal for ArcGIS è in esecuzione su un computer con nome dominio completamente qualificato portal.domain.com, assicurarsi che lo strumento possa raggiungere https://portal.domain.com:7443/arcgis. Ciò si applica a tutti gli altri computer Portal for ArcGIS se l'installazione è a disponibilità elevata.
- ArcGIS Server: viene anche utilizzata la proprietà PORTAL_ADMIN_URL per determinare gli URL amministratore per i server federati. Lo strumento utilizza questi URL amministratore per trovare un computer accessibile e disponibile; pertanto, assicurarsi che almeno un computer ArcGIS Server in ogni sito server federato sia accessibile. Se ArcGIS Server è in esecuzione in un computer con nome dominio completamente qualificato server.domain.com, lo strumento deve essere in grado di raggiungere https://server.domain.com:6443/arcgis. Ciò si applica anche a ogni altro computer che fa parte di tale sito.
- ArcGIS Data Store: lo strumento utilizza anche gli URL amministratore per trovare il Data Store relazionale principale e il Data Store cache tile opzionale. Assicurarsi che tutti i computer ArcGIS Data Store registrati al sito server di hosting siano accessibili. Se ArcGIS Data Store è in esecuzione in un computer con nome dominio completamente qualificato datastore.domain.com, lo strumento WebGISDR deve essere in grado di raggiungere https://datastore.domain.com:2443/arcgis.