Można utworzyć kopie zapasowe wdrożenia ArcGIS Enterprise za pomocą narzędzia Web GIS Disaster Recovery (WebGISDR) i przywrócić najnowszą kopię zapasową w razie awarii lub uszkodzenia. W ten sposób możesz odzyskać elementy, usługi i dane portalu, które istniały w momencie tworzenia kopii zapasowej.
Narzędzie WebGISDR jest zainstalowane w katalogu <Portal for ArcGIS installation directory>/tools/webgisdr.
Odtwarzanie kopii zapasowych w celu odzyskania wdrożenia jest dobrym rozwiązaniem, jeśli użytkownicy akceptują pewien czas przestoju i potencjalną utratę danych, a instytucja nie dysponuje infrastrukturą ani zasobami niezbędnymi do zapewnienia wdrożenia o wysokiej dostępności.
Kopie zapasowe można zachowywać nawet wtedy, gdy zaimplementowano inne strategie na potrzeby odzyskiwania po awarii. Stanowią one dodatkowe zabezpieczenie możliwości odtworzenia wdrożenia w przypadku, gdy nie powiedzie się strategia podstawowa.
Jeśli na przykład utrzymywano wdrożenie replikowane i nastąpiła jednoczesna awaria wdrożenia podstawowego i replikowanego (na przykład działały one na serwerach znajdujących się w tym samym budynku, w którym wyłączono zasilanie), wtedy można skorzystać z kopii zapasowej.
Więcej informacji można znaleźć w sekcji Najważniejsze wskazówki dotyczące tworzenia i przywracania kopii zapasowych.
Zawartość kopii zapasowej
Użyj narzędzia WebGISDR, aby wyeksportować pliki kopii zapasowych następujących komponentów wdrożenia oprogramowania ArcGIS Enterprise:
- elementy i ustawienia portalu,
- usługi i ustawienia systemu GIS,
- Elementy webhook usługi
- relacyjny magazyn danych i magazyn danych pamięci podręcznej kafli.
Aby ograniczyć łączny rozmiar kopii zapasowej, można między pełnymi kopiami zapasowymi tworzyć kopie przyrostowe. Więcej informacji na temat różnic między pełnymi i przyrostowymi kopiami zapasowymi można znaleźć w sekcji Tryby tworzenia kopii zapasowej.
Poniżej podano elementy, które nie są uwzględnione w kopii zapasowej tworzonej za pomocą narzędzia WebGISDR.
- Kafle pamięci podręcznej usługi mapowej i pamięci podręczne hostowanej warstwy kafli — jeśli któreś z nich istnieją, utwórz kopię zapasową wszystkich katalogów, w których są zapisane kafle pamięci podręcznej (na przykład cały katalog arcgiscache w katalogu C:\arcgisserver\directories\ lub katalog <ArcGIS Server installation directory>/arcgis/server/usr/directories). Katalogi te zawierają kafle pamięci podręcznej i plik schematu kafli conf.xml. W katalogach pamięci podręcznej może się także znajdować geobaza plikowa (status.gdb), która zawiera informacje o zbudowanych kaflach. Gdy odtwarzana jest witryna, przenieś lub skopiuj informacje z powrotem do oryginalnego katalogu arcgiscache.
- Przywoływane źródła danych dla usług internetowych — w przypadku źródeł danych w formie plików musisz tworzyć kopie zapasowe tych plików. W przypadku danych zapisanych w bazie danych do tworzenia kopii zapasowych bazy danych używaj narzędzi systemu zarządzania bazami danych.
- Kopie zapasowe magazynu dużych zbiorów danych czasowo-przestrzennych, magazynu wykresów i magazynu obiektów — jeśli masz magazyny ArcGIS Data Store dowolnego z tych typów zarejestrowane na serwerze hostującym, utwórz kopię zapasową każdego z nich za pomocą programu narzędziowego ArcGIS Data Store backupdatastore.
- Sfederowane witryny serwera ArcGIS Mission Server lub serwera ArcGIS Notebook Server — jeśli masz jedną z tych witryn, utwórz kopie zapasowe, postępując zgodnie z instrukcjami zawartymi w dokumentacji serwera ArcGIS Mission Server i dokumentacji serwera ArcGIS Notebook Server. Aby je przywrócić przy użyciu narzędzia WebGISDR, należy postępować zgodnie z instrukcjami w sekcji Odtwarzanie oprogramowania ArcGIS Enterprise.
- Konfiguracja witryny ArcGIS GeoEvent Server — w celu utworzenia jej kopii zapasowej należy wykonać instrukcje omówione w dokumentacji oprogramowania ArcGIS GeoEvent Server .
Notatka:
Aby tworzyć przyrostowe kopie zapasowe za pomocą narzędzia WebGISDR, musisz włączyć odzyskiwanie dla określonego momentu. W przeciwnym razie narzędzie zakończy działanie niepowodzeniem.
Należy także zauważyć, że warunkiem powodzenia jest to, aby narzędzie WebGISDR miało dostęp do co najmniej jednego komputera w każdej witrynie serwera sfederowanego za pomocą adresu URL aplikacji ArcGIS Server Administrator Directory i podstawowego magazynu danych. Aby określić, czy adres URL jest dostępny, otwórz aplikację ArcGIS Server Administrator Directory w przeglądarce na komputerze, na którym uruchomisz narzędzie WebGISDR.
Od wersji 10.4 skrócono listę elementów i ustawień, które muszą być identyczne we wdrożeniu źródłowymi i docelowym, gdy używane jest narzędzie WebGISDR. Następująca tabela zawiera podsumowanie zmian w ostatnich wersjach oprogramowania Portal for ArcGIS i serwera ArcGIS Server:
Czy ten element lub to ustawienie musi być identyczne we wdrożeniach, gdy uruchamiane jest narzędzie WebGISDR?
Element lub ustawienie | 10.4.x | 10.5.x, 10.6 | 10.6.1 i nowsze |
---|---|---|---|
Wersja | Tak | Tak | Tak |
Adres URL portalu publicznego | Tak | Tak | Tak |
Adres URL dla serwerów sfederowanych | Tak | Tak | Tak |
Zarejestrowane magazyny danych inne niż ArcGIS Data Store | Tak | Tak | Tak |
Poświadczenia konta dla pliku ...webgisdr.properties | Tak | Tak | Tak |
Typ magazynu katalogu zasobów portalu | Tak | Tak | Tak |
Ścieżki katalogów serwera ArcGIS Server (na przykład arcgisjobs) | Tak | Tak | Nie |
Informacje dotyczące bezpieczeństwa (adresy URL LDAP, informacje o proxy) | Tak | Tak | Nie |
Typ wdrożenia (jeden komputer lub o wysokiej dostępności) | Tak | Nie | Nie |
Adres URL portalu prywatnego | Tak | Nie | Nie |
Administracyjny adres URL dla serwerów sfederowanych | Tak | Nie | Nie |
Nazwy komputerów | Tak | Nie | Nie |
Ścieżka katalogu zasobów portalu (jeśli używany jest system plików) | Nie | Nie | Nie |
Poświadczenia katalogu zasobów portalu (jeśli używany jest magazyn w chmurze) | Nie | Nie | Nie |
Magazyn konfiguracji serwera ArcGIS Server | Nie | Nie | Nie |
Tryby tworzenia kopii zapasowych
Istnieje możliwość utworzenia różnych typów kopii zapasowych za pomocą narzędzia WebGISDR z użyciem następujących trybów tworzenia kopii zapasowych:
Tworzenie kopii zapasowych
Wprowadzony w wersji 10.9 tryb backup jest przeznaczony do tworzenia kopii zapasowej stanu instytucji, w tym zasobów portalu, opublikowanych usług, relacyjnego magazynu danych oraz magazynu danych pamięci podręcznej kafli, jeśli został określony w pliku właściwości. Obejmuje to także wszystkie odwołania do magazynów danych zarejestrowanych jako elementy portalu lub bezpośrednio za pomocą aplikacji ArcGIS Server Manager. Trybu backup nie można używać do tworzenia kopii zapasowej żadnych danych, do których istnieją odniesienia, chyba że dane te zostały skopiowane do witryny w ramach procesu publikacji.
Pełny
Tryb full działa podobnie do trybu backup i obejmuje te same zasoby. Jego przeznaczeniem jest ułatwienie wykonywania harmonogramu połączonej pełnej i przyrostowej kopii zapasowej, a także wyeliminowanie limitu dziennika transakcji, aby umożliwić przyrostowe tworzenie i przywracanie kopii zapasowej. Jeśli podjęta zostanie decyzja o niestosowaniu trybu incremental w ramach strategii tworzenia kopii zapasowej, należy zamiast niego używać trybu backup.
Przyrostowy
Tryb incremental obejmuje zbiór zmian, które wprowadzono od czasu ostatniej pełnej kopii zapasowej. Jest szczególnie przydatny w przypadku replikacji geograficznej, przy której krótsze czasy tworzenia i przywracania kopii zapasowej są korzystne, gdyż pozwalają zachować bliską synchronizację wdrożeń. Plik kopii zapasowej w trybie incremental zawiera wyłącznie zmiany zasobów portalu, opublikowanych usług, danych skopiowanych do witryny serwera sfederowanego, relacyjnego magazynu danych oraz magazynu danych pamięci podręcznej kafli, jeśli został określony w pliku właściwości. Jeśli w witrynie ArcGIS Server zarejestrowano nowy magazyn danych lub zaktualizowano istniejący ciąg połączenia, przed kontynuacją replikacji z użyciem trybu full wymagane jest utworzenie, a następnie przywrócenie kopii zapasowej w trybie incremental.
Notatka:
Aby tworzyć lub przywracać przyrostowe kopie zapasowe, należy skonfigurować w aplikacji ArcGIS Data Store automatyczne tworzenie kopii zapasowych relacyjnych magazynów danych.
Argumenty środowiska wykonawczego
Podczas tworzenia lub odtwarzania kopii zapasowej oprogramowania ArcGIS Enterprise będzie potrzebne zaktualizowanie parametrów w powłoce poleceń na komputerze z oprogramowaniem Portal for ArcGIS. Składnia uruchamiania narzędzia WebGISDR na komputerach z systemem Microsoft Windows jest następująca:
webgisdr.bat --{export | import | configuration} --file <properties file location> [--output <output file location>]
Składnia uruchamiania narzędzia na komputerach z systemem Linux jest taka sama z wyjątkiem tego, że program narzędziowy jest w pliku .sh, a nie .bat.
Informacje na temat tych parametrów znajdują się poniżej:
Parametr | Opis |
---|---|
-e lub --export | Tworzy kopię zapasową istniejącej instytucji. |
- i lub --import | Importuje istniejącą kopię zapasową do połączonej instytucji. Więcej informacji na ten temat zawiera sekcja Odtwarzanie oprogramowania ArcGIS Enterprise. |
-c lub --configuration | Sprawdza konfigurację połączonej instytucji i jako dane wynikowe podaje sfederowane komponenty, w tym witryny portalu, serwera oraz magazyny danych (pamięci podręcznej kafli i relacyjny). |
-f lub --file | Zawiera szczegóły dotyczące połączenia dla instytucji oraz informacje specyficzne dla tworzenia i odtwarzania kopii zapasowej. Więcej informacji na ten temat zawiera sekcja Plik właściwości narzędzia WebGISDR. |
(opcjonalny) -o lub --output | Tworzy plik wynikowy, który może zostać przeanalizowany, aby pomóc w automatycznej weryfikacji pomyślnego przebiegu tworzenia i odtwarzania kopii zapasowych, lub posłużyć do wglądu dla administratora. Aby uzyskać więcej informacji, zobacz plik wyjściowy narzędzia WebGISDR. |
Wymagania dotyczące sieci
Aby narzędzie WebGISDR mogło działać, musi mieć dostęp do określonych adresów URL, które są częścią wdrożenia i łączą się bezpośrednio z komponentem, którego kopia zapasowa jest tworzona. W zależności od konfiguracji mogą one nie odpowiadać adresom URL użytym do skonfigurowania wdrożenia oprogramowania ArcGIS Enterprise, takim jak właściwość privatePortalURL w portalu, lub adresom URL użytym do zintegrowania portalu i serwera.
Przejrzyj poniższe informacje, aby zrozumieć żądania wykonywane przez narzędzie WebGISDR i zapewnić, że niezbędne adresy URL będą dostępne w przypadku każdego komponentu:
- Portal for ArcGIS — narzędzie korzysta z właściwości PORTAL_ADMIN_URL, aby nawiązać połączenie z portalem w celu określenia nazwy podstawowego komputera portalu. Operacja tworzenia lub przywracania kopii zapasowych korzysta ze zidentyfikowanego komputera. Jeśli oprogramowanie Portal for ArcGIS jest uruchomione na komputerze o w pełni kwalifikowanej nazwie domeny portal.domain.com, należy sprawdzić, czy narzędzie jest w stanie połączyć się z adresem https://portal.domain.com:7443/arcgis. Dotyczy to również pozostałych komputerów oprogramowania Portal for ArcGIS, jeśli wdrożenie jest wysoko dostępne.
- ArcGIS Server — właściwość PORTAL_ADMIN_URL jest także używana w celu określenia administracyjnych adresów URL serwerów sfederowanych. Narzędzie korzysta z tych administracyjnych adresów URL do znajdowania dostępnego komputera, należy więc zapewnić, aby dostępny był co najmniej jeden komputer ArcGIS Server w każdej witrynie serwera sfederowanego. Jeśli oprogramowanie ArcGIS Server jest uruchomione na komputerze o w pełni kwalifikowanej nazwie domeny server.domain.com, narzędzie musi być w stanie połączyć się z adresem https://server.domain.com:6443/arcgis. Dotyczy to również każdego innego komputera, który jest częścią tej witryny.
- ArcGIS Data Store – narzędzie używa administracyjnych adresów URL także do znajdowania podstawowego relacyjnego magazynu danych i opcjonalnego magazynu danych pamięci podręcznej kafli. Należy sprawdzić, czy komputer aplikacji ArcGIS Data Store zarejestrowany w witrynie serwera hostującego jest dostępny. Jeśli oprogramowanie ArcGIS Data Store jest uruchomione na komputerze o w pełni kwalifikowanej nazwie domeny datastore.domain.com, narzędzie WebGISDR musi być w stanie połączyć się z adresem https://datastore.domain.com:2443/arcgis.