Skip To Content

Ripristina ArcGIS Enterprise

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):

  1. 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 C:\temp, impostato BACKUP_LOCATION = C:\temp\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 di dominio che esegue lo strumento webgisdr abbia almeno accesso in lettura a BACKUP_LOCATION e accesso in scrittura a SHARED_LOCATION. Assicurarsi anche che l'account di dominio che esegue ArcGIS Server, Portal for ArcGIS, e ArcGIS Data Store abbia accesso in 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 \\mybuserver\wgbackups\entbackup. Lo strumento DR estrarrà i backup dei componenti a \myserver\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 = \\\\myserver\\tempbackups
    INCLUDE_SCENE_TILE_CACHES = false
    
    BACKUP_STORE_PROVIDER = FileSystem
    BACKUP_LOCATION = \\\\mybuserver\\wgbackups\\entbackup

    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 \\fileserver\backups 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 = \\\\fileserver\\backups
    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

    In questo esempio, lo strumento webgisdr connetterà il portale all'URL https://portalonazure.domain.com:7443/arcgis e ripristinerà l'ultimo backup dal contenitore drbackups nell'account di conservazione entbackups. Il backup verrà scaricato in \\fileserver\backups 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. Assicurarsi che tutti i componenti abbiano almeno l'accesso in lettura al percorso specificato dalla proprietà SHARED_LOCATION. Il contenuto del portale verrà ripristinato dal contenuto nel contenitore contentbackups nell'account di conservazione entbackups.

    
    PORTAL_ADMIN_URL = https://portalonazure.domain.com:7443/arcgis
    PORTAL_ADMIN_USERNAME = entadmin
    PORTAL_ADMIN_PASSWORD = p0rtl.a.p
    
    BACKUP_RESTORE_MODE = backup
    SHARED_LOCATION = \\\\fileserver\\backups
    BACKUP_STORE_PROVIDER = AzureBlob
    
    AZURE_BLOB_ACCOUNT_NAME = entbackups
    AZURE_BLOB_ACCOUNT_KEY = <key>
    AZURE_BLOB_ACCOUNT_KEY_ENCRYPTED =false
    AZURE_BLOB_ACCOUNT_ENDPOINT_SUFFIX = core.windows.net
    AZURE_BLOB_CONTAINER_NAME = drbackups
    
    PORTAL_BACKUP_BLOB_ACCOUNT_NAME = entbackups
    PORTAL_BACKUP_BLOB_ACCOUNT_KEY = <key>
    PORTAL_BACKUP_BLOB_ACCOUNT_KEY_ENCRYPTED = false
    PORTAL_BACKUP_BLOB_ACCOUNT_ENDPOINT_SUFFIX = core.windows.net
    PORTAL_BACKUP_BLOB_CONTAINER_NAME = contentbackups
  2. Aprire una finestra dei comandi sul computer del portale, cambiare le directory nella posizione dell'utilità webgisdr ed eseguire l'utilità con l'opzione di importazione.

    La posizione predefinita dell'utilità webgisdr è C:\Program Files\ArcGIS\Portal\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 cartella C:\propfiles creata dall'utente.

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

    Osservare che il file delle proprietà non deve trovarsi nella stessa cartella in cui è stato salvato quando è stato creato. Se lo si sposta, specificare il nuovo percorso della cartella con il parametro --file.

    Nota:

    Se durante l'esecuzione lo strumento sembra andare in stallo, verificare che il prompt dei comandi non sia in modalità QuickEdit. Consultare Problemi comuni e relative soluzioni per maggiori informazioni.

  3. 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.
  4. 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.
  5. 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.

  6. 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.
  7. Se l'organizzazione include ArcGIS GeoEvent Server, importare la configurazione nel sito federato.