Se una parte dell'organizzazione ArcGIS Enterprise viene meno, è possibile ripristinarla utilizzando l'utility webgisdr e un file di backup precedentemente esportato. Durante il ripristino è necessario tenere presente quanto segue ArcGIS Enterprise:
- Qualsiasi elemento o servizio creato dall'ultima esportazione andrà perduto.
- Le cache dei servizi di mappe e tile, le fonti di dati di riferimento per i servizi web, i file di backup del negozio di big data spazio-temporali e i file di backup del negozio di grafici non sono inclusi nel backup creato utilizzando l'utilità webgisdr; pertanto, questi devono essere ripristinati separatamente.
- L'organizzazione ArcGIS Enterprise in cui si esegue il ripristino deve essere nella stessa versione in cui si trovava al momento della creazione del backup. Inoltre, è necessario ripristinare lo stesso tipo di sistema operativo. Ad esempio, non è possibile creare un backup di un'organizzazione su Linux e ripristinarlo su Microsoft Windows computer.
Quando si ripristina un'organizzazione ArcGIS Enterprise ad alta disponibilità, lo strumento webgisdr mantiene le impostazioni di alta disponibilità per il sito GIS Server e per i data store relazionali e della tile cache ArcGIS Data Store. Per il portale, lo strumento webgisdr annulla la registrazione del computer del portale standby, ripristina il portale sul computer primario e registra il computer standby.
È possibile fare riferimento al file delle proprietà creato per l'esportazione del ArcGIS Enterprise se non occorre cambiare alcuna impostazione. Tuttavia, se occorre cambiare il percorso del file di backup, si desidera specificare un file di backup o è necessario fornire credenziali amministratore portale diverse, creare un nuovo file delle proprietà.
Se sono stati creati backup incrementali dell'organizzazione ArcGIS Enterprise, per ripristinare l'organizzazione è necessario disporre dell'ultimo backup incrementale e dell'ultimo backup completo creato prima del backup incrementale.
Seguire questi passaggi per ripristinare l'organizzazione ArcGIS Enterprise sulle stesse macchine da cui è stato creato il file di backup (o sulle macchine di un ArcGIS Enterprise di standby che utilizza lo stesso ArcGIS Web Adaptor o URL del bilanciamento e siti ArcGIS Server che hanno lo stesso URL dei servizi dell'organizzazione primaria):
- Per impostazione predefinita, lo strumento webgisdr ripristina il file di backup più recente. Per ripristinare un file precedente al backup più recente, è necessario aggiornare il percorso di BACKUP_LOCATION nel file delle proprietà. Ad esempio, per ripristinare il file di backup Sep-08-2015_17-10-44.webgissite dal /usr/bus, impostato BACKUP_LOCATION = /usr/bus/Sep-08-2015_17-10-44.webgissite.
Quando si ripristina, è possibile modificare lo stesso file delle proprietà che è stato utilizzato al momento della creazione del file di backup. In tal caso, ricordarsi di riportare il valore di BACKUP_LOCATION in questo file alla posizione di backup prima di creare il backup successivo. Per evitare ciò, creare una copia del file delle proprietà specifica per l'operazione di importazione. Ai fini di questo esempio, è stata creata e modificata una copia del file con nome toimport.properties.
Assicurarsi che l'account che esegue lo strumento webgisdr abbia almeno accesso in lettura al , e accesso in scrittura al BACKUP_LOCATIONSHARED_LOCATION. Assicurarsi anche che l'account che ha installato ArcGIS Server, Portal for ArcGIS, e ArcGIS Data Store abbia l'accesso di lettura al SHARED_LOCATION.
In questo esempio, lo strumento webgisdr connetterà il portale all'URL https://portalhostname.domain.com:7443/arcgis e ripristinerà l'ultimo backup salvato in /net/backupserver/drbackups. Lo strumento DR estrarrà i backup dei componenti a /net/backupserver/tempbackups e ripristinerà il file ArcGIS Data Store, tutti i server federati e il server di hosting e il portale utilizzando i rispettivi backup. Assicurarsi che tutti i componenti abbiano almeno l'accesso in lettura al percorso specificato dalla proprietà SHARED_LOCATION.
PORTAL_ADMIN_URL = https://portalhostname.domain.com:7443/arcgis PORTAL_ADMIN_USERNAME = admin PORTAL_ADMIN_PASSWORD = Th3.Ad.Pass PORTAL_ADMIN_PASSWORD_ENCRYPTED = false BACKUP_RESTORE_MODE = backup SHARED_LOCATION = /net/backupserver/tempbackups INCLUDE_SCENE_TILE_CACHES = false BACKUP_STORE_PROVIDER = FileSystem BACKUP_LOCATION = /net/backupserver/drbackups
In questo esempio, lo strumento webgisdr si connetterà al portale all'URL https://portalonaws.mydomain.com:7443/arcgiS e ripristinerà il backup fullbackup06June specificato dalla proprietà S3_BACKUP_NAME dall'intervallo entbackups. Il backup verrà scaricato in /net/backupserver/tempbackups e i seguenti componenti verranno ripristinati in sequenza utilizzando i rispettivi backup: il ArcGIS Data Store, tutti i server federati e il server di hosting e il portale. Lo strumento DR utilizzerà il IAMRole configurato con l'istanza su cui è in esecuzione per scaricare il backup, ma può anche essere configurato per utilizzare invece le chiavi di accesso. Assicurarsi che tutti i componenti abbiano almeno l'accesso in lettura al percorso specificato dalla proprietà SHARED_LOCATION. Il contenuto del portale verrà ripristinato dall'intervallo contentbackups. Se l'intervallo di backup si trova in una regione diversa rispetto al portale di destinazione, assicurati che non sia configurato alcun endpoint VPC, impedendo al portale di effettuare richieste in uscita per ripristinare il contenuto.
PORTAL_ADMIN_URL = https://portalonaws.mydomain.com:7443/arcgis PORTAL_ADMIN_USERNAME = entadmin PORTAL_ADMIN_PASSWORD = p0rtl.a.p PORTAL_ADMIN_PASSWORD_ENCRYPTED = false BACKUP_RESTORE_MODE = backup SHARED_LOCATION = /net/backupserver/tempbackups INCLUDE_SCENE_TILE_CACHES = true BACKUP_STORE_PROVIDER = AmazonS3 S3_BUCKET = entbackups S3_CREDENTIAL_TYPE = IAMRole S3_REGION = eu-west-1 S3_BACKUP_NAME = fullbackup06June PORTAL_BACKUP_S3_BUCKET = contentbackups PORTAL_BACKUP_S3_REGION =eu-west-1
- Aprire una shell dei comandi sul computer del portale, cambiare le directory nella posizione dell'utilità webgisdr ed eseguire l'utilità con l'opzione di importazione.
L'utilità webgisdr è installato in <Portal for ArcGIS installation directory>/tools/webgisdr.
La sintassi dell'utility webgisdr è la seguente:
webgisdr --{export | import} --file <location and name of properties file>
In questo esempio, il file delle proprietà (toimport.properties) è stato salvato nella directory /home/ags/arcgis/portal/propfiles creata dall'utente.
webgisdr --import --file /home/ags/arcgis/portal/propfiles/toimport.properties
Osservare che il file delle proprietà non deve trovarsi nella stessa directory in cui è stato salvato quando è stato creato. Se lo si sposta, specificare il nuovo percorso della directory con il parametro --file.
- Se l'organizzazione include cache di servizi di mappe o di livelli di piastrelle ospitati, spostare manualmente le copie di backup create e collocare i file nella directory originale arcgiscache.
- Se l'organizzazione include un archivio di big data spaziotemporale o un archivio di grafi, utilizzare l'utilità ArcGIS Data Store restoredatastore per ripristinarne il backup.
- In caso di archiviazione dei dati basati su file sullo stesso computer come uno dei propri componenti ArcGIS Enterprise e di errore del computer, ripristinare le copie di backup allo stesso percorso sul nuovo computer.
Ad esempio, in caso di cartella contenente file di forma e geodatabase dei file su uno dei computer del Sito ArcGIS GIS Server e di errore del computer, posizionare una copia di backup della cartella nello stesso percorso della directory sul nuovo computer. Questa operazione è necessaria perché la posizione del file è registrata con il sito ArcGIS Server. In caso di modifica della posizione dei dati, i servizi non saranno in grado di trovare i dati.
- Se l'organizzazione include siti ArcGIS Mission Server o ArcGIS Notebook Server, ripristinare i siti seguendo le istruzioni contenute nella documentazione di ArcGIS Mission Server e nella documentazione di ArcGIS Notebook Server.
- Se l'organizzazione include ArcGIS GeoEvent Server, importare la configurazione nel sito federato.