W przypadku niepowodzenia części Twojej instytucji ArcGIS Enterprise można odtworzyć jej dane za pomocą narzędzia WebGISDR (Web GIS Disaster Recovery) i pliku kopii zapasowej, który został wcześniej wyeksportowany. Przywracając ArcGIS Enterprise, należy wziąć pod uwagę następujące kwestie:
- Wszystkie elementy i usługi utworzone od czasu ostatniego eksportu zostaną utracone.
- Pamięci podręczne usług mapowych i kafli, przywoływane źródła danych dla usług internetowych, pliki kopii zapasowych magazynu dużych zbiorów danych czasowo-przestrzennych i pliki kopii zapasowych magazynu wykresów nie są uwzględniane w kopii zapasowej tworzonej za pomocą narzędzia WebGISDR, dlatego należy odtworzyć je oddzielnie.
- Instytucja ArcGIS Enterprise, do której wykonywane jest przywracanie, musi być w tej samej wersji co ta, która istniała w momencie tworzenia kopii zapasowej. Ponadto odtwarzanie należy wykonać do tego samego typu systemu operacyjnego. Nie można na przykład utworzyć kopii zapasowej instytucji w systemie Linux i przywrócić jej na komputerach z systemem Microsoft Windows.
- W przypadku odtwarzania danych instytucji ArcGIS Enterprise o wysokiej dostępności narzędzie WebGISDR przechowuje ustawienia wysokiej dostępności dla wszystkich komponentów.
- Jeśli dla instytucji ArcGIS Enterprise tworzono przyrostowe kopie zapasowe, aby przywrócić instytucję, należy dysponować ostatnią przyrostową kopią zapasową i ostatnią pełną kopią zapasową utworzoną przed tą kopią przyrostową.
- Konto domeny służące do uruchamiania narzędzia WebGISDR musi mieć co najmniej uprawnienie do odczytu lokalizacji BACKUP_LOCATION i uprawnienie do zapisu w lokalizacji SHARED_LOCATION.
- Konto domeny służące do uruchamiania serweraArcGIS Server, oprogramowania Portal for ArcGIS i aplikacji ArcGIS Data Store musi mieć uprawnienie do odczytu lokalizacji SHARED_LOCATION.
Przed odtwarzaniem zaleca się zapoznanie z sekcją Najważniejsze wskazówki dotyczące odtwarzania danych instytucji.
Odtwarzanie danych instytucji
Postępuj zgodnie z tymi instrukcjami, aby odtworzyć dane instytucji ArcGIS Enterprise na tych samych komputerach, których użyto do utworzenia pliku kopii zapasowej:
Notatka:
Dane instytucji można także odtworzyć na komputerach w zapasowym wdrożeniu ArcGIS Enterprise wykorzystującym ten sam adres URL aplikacji ArcGIS Web Adaptor lub modułu równoważenia obciążenia i witryn ArcGIS Server mających ten sam adres URL usług co instytucja podstawowa.
- Jeśli musisz wprowadzić zmiany w pliku właściwości utworzonym na potrzeby eksportu oprogramowania ArcGIS Enterprise, utwórz kopię pliku dla operacji importu i zaktualizuj wymagane właściwości.
W kolejnych etapach można odnieść się do pliku właściwości utworzonego na potrzeby operacji eksportu, jeśli nie trzeba zmieniać żadnych ustawień.
Można podać inne poświadczenia administratora portalu, zmienić lokalizację pliku kopii zapasowej lub określić plik kopii zapasowej. Domyślnie narzędzie WebGISDR odtwarza najnowszy plik kopii zapasowej. Aby odtworzyć wcześniejszy plik, a nie najnowszą kopię zapasową, należy zaktualizować ścieżkę BACKUP_LOCATION w pliku właściwości.
Aby na przykład odtworzyć plik kopii zapasowej Sep-08-2015_17-10-44.webgissite ze ścieżki C:\temp, wprowadź BACKUP_LOCATION = C:\temp\Sep-08-2015_17-10-44.webgissite.
Przykładowe pliki właściwości narzędzia WebGISDR zawiera poniższa sekcja Przykładowe pliki właściwości.
- Otwórz okno poleceń na komputerze z oprogramowaniem Portal for ArcGIS, przejdź do katalogu, w którym znajduje się narzędzie WebGISDR i uruchom to narzędzie z opcją import. Zapoznaj się z sekcją Argumenty środowiska wykonawczego, aby uzyskać więcej informacji.
Domyślna lokalizacja narzędzia WebGISDR to C:\Program Files\ArcGIS\Portal\tools\webgisdr.
W następującym przykładzie plik właściwości (toimport.properties) został zapisany w folderze C:\propfiles utworzonym przez użytkownika.
webgisdr --import --file C:\propfiles\toimport.properties
Pamiętaj, że plik właściwości nie musi znajdować się w tym samym folderze, w którym został zapisany podczas tworzenia. Jeśli zostanie on przeniesiony, podaj nową lokalizację folderu w parametrze --file.
Notatka:
Jeśli narzędzie zawiesi się podczas działania, sprawdź, czy wiersz poleceń nie pracuje w trybie QuickEdit. Więcej informacji można znaleźć w sekcji Typowe problemy i rozwiązania.
- Jeśli instytucja obejmuje pamięci podręczne usługi mapowej lub hostowanej warstwy kafli, ręcznie przenieś utworzone kopie zapasowe i umieść pliki w oryginalnym katalogu arcgiscache.
- Jeśli instytucja zawiera magazyn dużych zbiorów danych czasowo-przestrzennych lub magazyn wykresów, do odtworzenia jego kopii zapasowej użyj narzędzia restoredatastore aplikacji ArcGIS Data Store.
- Jeśli dane w formie plików były zapisane na tym samym komputerze co komponenty oprogramowania ArcGIS Enterprise i ten komputer uległ awarii, na nowym komputerze odtwórz kopie zapasowe w tej samej ścieżce.
Jeśli na przykład na jednym z komputerów serwera ArcGIS GIS Server istniał folder zawierający geobazy plikowe i pliki shape, a ten komputer uległ awarii, na nowym komputerze umieść kopię zapasową tego folderu w tej samej ścieżce katalogów. Jest to konieczne, ponieważ lokalizacja pliku została zarejestrowana na serwerze ArcGIS Server. Jeśli lokalizacja danych zostanie zmieniona, usługi nie będą mogły znaleźć danych.
- Jeśli Twoja instytucja zawiera witryny ArcGIS Mission Server lub ArcGIS Notebook Server, przywróć je, postępując zgodnie z instrukcjami zawartymi w dokumentacji produktu ArcGIS Mission Server i w dokumentacji produktu ArcGIS Notebook Server.
- Jeśli Twoja instytucja posiada ArcGIS GeoEvent Server, zaimportuj konfigurację do witryny sfederowanej.
Przykładowe pliki właściwości
Zapoznaj się z poniższymi przykładowymi plikami właściwości narzędzia WebGISDR używanymi podczas odtwarzania danych instytucji ArcGIS Enterprise:
W tym przykładzie narzędzie WebGISDR połączy się z portalem pod adresem URL https://portalhostname.domain.com:7443/arcgis i odtworzy najnowszą kopię zapasową zapisaną w lokalizacji \\mybuserver\wgbackups\entbackup. Narzędzie WebGISDR wyodrębni kopie zapasowe komponentów w ścieżce \myserver\tempbackups i odtworzy aplikację ArcGIS Data Store, wszystkie serwery sfederowane i serwer hostujący oraz portal, używając ich odpowiednich kopii zapasowych. Upewnij się, że wszystkie komponenty mają co najmniej dostęp do odczytu do ścieżki podanej we właściwości 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
W tym przykładzie narzędzie WebGISDR połączy się z portalem pod adresem URL https://portalonaws.mydomain.com:7443/arcgis i odtworzy kopię zapasową fullbackup06June określoną we właściwości S3_BACKUP_NAME z zasobnika entbackups. Kopia zapasowa zostanie pobrana do ścieżki \\fileserver\backups i z użyciem odpowiednich kopii zapasowych zostaną kolejno odtworzone następujące komponenty: aplikacja ArcGIS Data Store, wszystkie serwery sfederowane i serwer hostujący oraz portal. Narzędzie WebGISDR użyje do pobrania kopii zapasowej roli IAMRole skonfigurowanej z instancją, na której działa. Można jednak je skonfigurować do użycia zamiast tego kluczy dostępu. Upewnij się, że wszystkie komponenty mają co najmniej dostęp do odczytu do ścieżki podanej we właściwości SHARED_LOCATION. Zasoby portalu zostaną odtworzone z zasobnika contentbackups. Jeśli zasobnik kopii zapasowej znajduje się w innym regionie niż portal docelowy, upewnij się, że nie skonfigurowano żadnego punktu końcowego VPC, który uniemożliwia portalowi wykonywanie żądań wychodzących w celu odtworzenia zasobów.
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
W tym przykładzie narzędzie WebGISDR połączy się z portalem pod adresem URL https://portalonazure.domain.com:7443/arcgis i odtworzy najnowszą kopię zapasową z kontenera drbackups w koncie magazynu entbackups. Kopia zapasowa zostanie pobrana do ścieżki \\fileserver\backups i z użyciem odpowiednich kopii zapasowych zostaną kolejno odtworzone następujące komponenty: aplikacja ArcGIS Data Store, wszystkie serwery sfederowane i serwer hostujący oraz portal. Upewnij się, że wszystkie komponenty mają co najmniej dostęp do odczytu do ścieżki podanej we właściwości SHARED_LOCATION. Zasoby portalu zostaną odtworzone z zasobów w kontenerze contentbackups w koncie magazynu 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