Skip To Content

Odtwarzanie oprogramowania ArcGIS Enterprise

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):

  1. 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.

    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.

    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 DR 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 podaną 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 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 = \\\\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
  2. 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.

  3. 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.
  4. 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.
  5. 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.

  6. 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.
  7. Jeśli Twoja instytucja posiada ArcGIS GeoEvent Server, zaimportuj konfigurację do witryny sfederowanej.