Select to view content in your preferred language

Průvodce zálohováním ArcGIS Enterprise pomocí nástroje WebGISDR: část II.

1374
0
06-17-2025 12:46 AM
Labels (2)
Prokop_Kuranda
Esri Contributor
2 0 1,374

V druhé části si ukážeme, jak obnovit zálohu do nového prostředí, popíšeme si všechny nezbytné požadavky pro úspěšné obnovení a ověříme, že bylo obnovení úspěšné. Záloha vytvořená pomocí WebGISDR obsahuje většinu klíčových komponent ArcGIS Enterprise, nicméně některé položky je nutné obnovit ručně.

 

Co obsahuje záloha WebGISDR?

  • Položky a nastavení portálu.
  • Služby a nastavení serveru.
  • Webhooky.
  • Data z komponenty ArcGIS Data Store typu Relational, Tile Cache a Object Store.

 

Co neobsahuje záloha WebGISDR?

  • Cache mapových služeb a cache hostovaných položek typu Tile Layer.
  • Data referencovaných mapových služeb.
  • Data komponenty ArcGIS Data Store typu Spatiotemporal Big Data a Graph Store.
  • Služby a nastavení federovaných ArcGIS Serverů s rolemi Notebook Server, Mission Server a GeoEvent Server.

 

Požadavky na cílové prostředí

Prostředí, kde budeme zálohu obnovovat, musí splňovat následující požadavky:

  • Stejné verze všech komponent, které byly také ve starém prostředí.
  • Stejný operační systém.
  • Stejné URL organizace a stejné URL federovaného ArcGIS Serveru.
  • Zaregistrované stejné typy komponenty ArcGIS Data Store.
  • Vlastní datové zdroje, jako jsou referencované složky nebo podnikové databáze, musí být zaregistrovány předem. Jde například o databázi PostgreSQL nebo složku s cache mapových služeb.
  • Stejný typ umístění složky s obsahem portálu (souborový systém, Azure Blob nebo AWS S3).
  • Stejné přihlašovací údaje administrátorského účtu pro soubor webgisdr.properties.
  • Účet, kterým spustíme nástroj webgisdr, musí mít práva na čtení pro složku BACKUP_LOCATION, práva na čtení a zápis pro složku SHARED_LOCATION a přístup k administrativní URL přes HTTPS pro Portal for ArcGIS (7443), ArcGIS Server (6443) a ArcGIS Data Store (2443).
  • Všechny komponenty musí mít aktivní licence odpovídající původnímu prostředí.

 

Obnovení zachová následující konfiguraci cílového prostředí, která nebude přepsána

  • Umístění složek s konfigurací a obsahem ArcGIS Serveru, např. config-store, directories, local, logs.
  • Umístění složky s obsahem portálu (System -> Directories -> Content).
  • Administrativní URL pro federovaný ArcGIS Server.
  • Parametr ’Private Portal URL’.
  • Adresy pro LDAP, doménové řadiče a konfigurace pro SAML.
  • Informace o proxy serveru (forward proxy).
  • Názvy strojů, kde komponenty běží, a jejich konfigurace (single machine nebo multiple machine).

 

Postup obnovení pomocí nástroje WebGISDR

Otevřeme příkazový řádek jako správce a v properties a ve vlastnostech okna vypneme režim QuickEdit. Příkazem přejdeme do adresáře s nástrojem WebGISDR:

cd C:\Program Files\ArcGIS\Portal\tools\webgisdr

a následně jej spustíme příkazem:

webgisdr -i -f webgisdr.properties

kde parametr -i znamená, že nástroj bude importovat zálohu, a parametr -f je cesta k souboru properties. (V tomto případě se nachází ve stejné složce, jako nástroj samotný.)

Nástroj obnoví nejnovější zálohu v umístění určeném parametrem BACKUP_LOCATION. Pokud je třeba obnovit dřívější zálohu, je třeba v souboru properties změnit cestu umístění pro parametr BACKUP_LOCATION tak, aby obsahoval také název souboru se zálohou, kterou potřebujeme obnovit.

V závislosti na velikosti prostředí bude nástroj pracovat několik minut až hodin.

Při obnově je ve stejné složce vytvořen soubor s názvem webgisdr-<timestamp>.log, který obsahuje informace o průběhu a případných chybách.

 

Ověření úspěšného obnovení

Poté, co nástroj obnoví zálohu do nového prostředí, namátkově zkontrolujeme mapové aplikace, u kterých známe jejich předchozí stav. Zaměříme se zejména na funkci jednotlivých mapových vrstev, případně zkontrolujeme, že obsahuje prvky, které byly nedávno přidány nebo změněny. Můžeme vyzkoušet přidat nový testovací prvek.

Pokud známe, můžeme zkontrolovat počet položek v Obsahu portálu. Na kartě Moje organizace by měl být vypsán počet všech položek organizace.

Zkontrolujeme funkci cachovaných mapových služeb, jelikož složku s cache bylo nutné obnovit zvlášť.

Vyzkoušíme funkcionalitu referencovaných mapových služeb z podnikové databáze a otestujeme novou publikaci referencované i hostované služby.