Jeśli część wdrożenia oprogramowania ArcGIS Enterprise zakończy się niepowodzeniem, wdrożenie można otworzyć za pomocą narzędzia webgisdr i pliku kopii zapasowej, który został wcześniej wyeksportowany. Odtwarzając oprogramowanie 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 i pliki kopii zapasowych magazynu dużych zbiorów danych czasowo-przestrzennych nie są uwzględniane w kopii zapasowej tworzonej za pomocą narzędzia webgisdr, dlatego należy odtworzyć je oddzielnie.
- Wdrożenie, do którego wykonywane jest odtwarzanie, musi być w tej samej wersji jak 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 wdrożenia oprogramowania ArcGIS Enterprise w systemie Linux i odtworzyć jej na komputerach z systemem Windows.
Gdy odtwarzane jest wdrożenie oprogramowania ArcGIS Enterprise o wysokiej dostępności, narzędzie webgisdr przechowuje ustawienia wysokiej dostępności dla witryny serwera GIS Server, 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 wdrożenia tworzono przyrostowe kopie zapasowe, aby odtworzyć wdrożenie, należy dysponować ostatnią przyrostową kopią zapasową i ostatnią pełną kopią zapasową utworzoną przed tą kopią przyrostową.
Dodatkowa czynność jest wymagana w przypadku klientów ArcGIS Insights, którzy mają w witrynie skonfigurowane połączenie z bazą danych. Należy wyrejestrować zarejestrowane typy relacyjnych magazynów danych Insights przed wykonaniem operacji odtworzenia. Jeśli ta czynność nie zostanie wykonana, próby odtworzenia witryny zakończą się niepowodzeniem. W tym celu wykonaj instrukcje opisane w dokumentacji interfejsu ArcGIS REST API, aby wyrejestrować wszystkie typy relacyjnych magazynów danych.
Postępuj zgodnie z instrukcjami zawartymi w następujących etapach, aby odtworzyć wdrożenie oprogramowania ArcGIS Enterprise na tych samych komputerach, których użyto do utworzenia pliku kopii zapasowej (lub na komputerach we wdrożeniu zapasowym, które wykorzystują ten sam adres URL aplikacji ArcGIS Web Adaptor lub modułu równoważenia obciążenia i witryny serwera ArcGIS Server, które mają ten sam adres URL usług co wdrożenie podstawowe):
- 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ź ustawienie BACKUP_LOCATION = C:\temp\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ć, że konto domeny służące do uruchamiania narzędzia webgisdr powinno mieć co najmniej prawo do odczytu lokalizacji BACKUP_LOCATION i do zapisu w lokalizacji SHARED_LOCATION. Należy też pamiętać, aby konto domeny służące do uruchamiania serwera ArcGIS Server, oprogramowania Portal for ArcGIS i aplikacji ArcGIS Data Store miało prawo do odczytu lokalizacji SHARED_LOCATION.
- Otwórz okno poleceń na komputerze portalu, przejdź do katalogu, w którym znajduje się narzędzie webgisdr i uruchom to narzędzie z opcją import.
Domyślna lokalizacja narzędzia webgisdr to C:\Program Files\ArcGIS\Portal\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 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 przy pierwszym utworzeniu. 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 wdrożenie oprogramowania ArcGIS Enterprise 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 oprogramowanie ArcGIS Enterprise obejmuje magazyn dużych zbiorów danych czasowo-przestrzennych, 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.