W przypadku niepowodzenia części Twojej instytucji ArcGIS Enterprise możesz ją przywrócić za pomocą narzędzia webgisdr 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 przywracania instytucji ArcGIS Enterprise o wysokiej dostępności narzędzie webgisdr przechowuje ustawienia wysokiej dostępności dla witryny GIS Server oraz relacyjnych magazynów danych i magazynów danych pamięci podręcznej kafli aplikacji ArcGIS Data Store. W przypadku portalu narzędzie webgisdr wyrejestrowuje zapasowy komputer portalu, odtwarza portal na komputerze podstawowym i ponownie rejestruje komputer zapasowy.
Można odwołać się do pliku właściwości utworzonego dla eksportu oprogramowania ArcGIS Enterprise, jeśli nie jest konieczne wprowadzanie żadnych zmian w ustawieniach. Jeśli jednak konieczna jest zmiana lokalizacji pliku kopii zapasowej, określenie konkretnego pliku kopii zapasowej lub podanie innych poświadczeń administratora portalu, należy utworzyć nowy plik właściwości.
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ą.
Postępuj zgodnie z tymi instrukcjami, aby przywrócić instytucję ArcGIS Enterprise na tych samych komputerach, których użyto do utworzenia pliku kopii zapasowej (lub na komputerach w zapasowym wystąpieniu ArcGIS Enterprise wykorzystującym ten sam adres URL aplikacji ArcGIS Web Adaptor lub modułu równoważenia obciążenia i witryny ArcGIS Server mające ten sam adres URL usług co instytucja podstawowa):
- 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 /usr/bus, wprowadź ustawienie BACKUP_LOCATION = /usr/bus/Sep-08-2015_17-10-44.webgissite.
Przywracając kopię, możesz zmodyfikować ten sam plik właściwości, który został użyty podczas tworzenia pliku kopii zapasowej, ale musisz wtedy pamiętać, aby zmienić wartość właściwości BACKUP_LOCATION w tym pliku z powrotem na lokalizację kopii zapasowej przed utworzeniem kolejnej kopii zapasowej. Aby uniknąć konieczności zmieniania tej wartości, utwórz kopię pliku właściwości odpowiednią dla operacji importowania. Na potrzeby tego przykładu tworzona i modyfikowana jest kopia pliku o nazwie toimport.properties.
Należy pamiętać, aby konto służące do uruchamiania narzędzia webgisdr miało co najmniej prawo do odczytu lokalizacji BACKUP_LOCATION i prawo do zapisu w lokalizacji SHARED_LOCATION. Dodatkowo należy upewnić się, że konto używane podczas instalowania serwera ArcGIS Server, oprogramowania Portal for ArcGIS i aplikacji ArcGIS Data Store ma prawo do odczytu lokalizacji SHARED_LOCATION.
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 /net/backupserver/drbackups. Narzędzie DR wyodrębni kopie zapasowe komponentów w ścieżce /net/backupserver/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 = /net/backupserver/tempbackups INCLUDE_SCENE_TILE_CACHES = false BACKUP_STORE_PROVIDER = FileSystem BACKUP_LOCATION = /net/backupserver/drbackups
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 podaną we właściwości S3_BACKUP_NAME z zasobnika entbackups. Kopia zapasowa zostanie pobrana do ścieżki /net/backupserver/tempbackups 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 DR 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 = /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
- Otwórz wiersz poleceń na komputerze portalu, przejdź do katalogu, w którym znajduje się narzędzie webgisdr i uruchom to narzędzie z opcją import.
Narzędzie webgisdr jest zainstalowane w ścieżce <Portal for ArcGIS installation directory>/tools/webgisdr.
Składnia narzędzia webgisdr jest następująca:
webgisdr --{export | import} --file <location and name of properties file>
W tym przykładzie plik właściwości (toimport.properties) został zapisany w katalogu /home/ags/arcgis/portal/propfiles utworzonym przez użytkownika.
webgisdr --import --file /home/ags/arcgis/portal/propfiles/toimport.properties
Pamiętaj, że plik właściwości nie musi znajdować się w tym samym katalogu, w którym został zapisany przy pierwszym utworzeniu. Jeśli zostanie on przeniesiony, podaj nową lokalizację katalogu w parametrze --file.
- 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 obejmuje magazyn dużych zbiorów danych czasowo-przestrzennych lub magazyn wykresów, do przywrócenia 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.