Skip To Content

Konfigurowanie odzyskiwania po awarii dla aplikacji ArcGIS Enterprise

Wdrożenie oprogramowania ArcGIS Enterprise można zreplikować na odłączone od sieci wdrożenie zapasowe. Jeśli wdrożenie podstawowe ulegnie awarii, wdrożenie zapasowe może zostać uruchomione online i zostać aktywnym wdrożeniem.

Z uwagi na to, że wdrożenie zapasowe nie jest aktywnie połączone z wdrożeniem podstawowym, można skonfigurować wdrożenie zapasowe w innym budynku lub mieście w celu ochrony przed przestojem spowodowanym takimi zdarzeniami jak lokalne klęski żywiołowe czy wyłączenia zasilania. Należy jednak pamiętać, że wdrożenie zapasowe musi być dostępne dla klientów.

Wyeksportuj komponenty wdrożenia podstawowego ArcGIS Enterprise do skompresowanego pliku za pomocą narzędzia webgisdr i użyj tego pliku do skonfigurowania i utrzymania wdrożenia zapasowego.

Przed skonfigurowaniem odzyskiwania po awarii należy przeczytać temat Odzyskiwanie po awarii i replikacja.

Eksportowanie oprogramowania ArcGIS Enterprise

Użyj narzędzia webgisdr z operacją eksportu i plikiem właściwości, aby wyeksportować podstawowe wdrożenie ArcGIS Enterprise. Wyeksportowany plik zawiera portal, serwer hostujący, magazyny danych (pamięci podręcznej kafli i relacyjny) oraz serwery sfederowane. Rozmiar pliku i czas potrzebny na jego utworzenie zależą od tego, ile elementów jest w portalu, od liczby i typu posiadanych hostowanych warstw internetowych, liczby posiadanych serwerów sfederowanych i serwerów ArcGIS Server na serwerach hostujących i sfederowanych.

Narzędzie webgisdr znajduje się w katalogu narzędzi oprogramowania Portal for ArcGIS. Aby można było użyć tego narzędzia, muszą zostać spełnione następujące kryteria:

  • Podany udostępniany katalog musi być odpowiednio duży, aby zmieścił się w nim wyeksportowany plik. Wykonaj testowy eksport wdrożenia ArcGIS Enterprise, aby móc ocenić przyszły rozmiar pliku, podjąć decyzję o liczbie plików, które mają być trzymane w udostępnianym katalogu oraz ustawić odpowiedni rozmiar tego katalogu.
  • Konto lub konta domenowe używane do uruchomienia serwera ArcGIS Server, oprogramowania Portal for ArcGIS oraz usług ArcGIS Data Store muszą mieć dostęp do zapisu w udostępnionym katalogu podanym dla plików kopii zapasowych.

Aby wyeksportować podstawowe wdrożenie ArcGIS Enterprise, wykonaj następujące czynności:

  1. Utwórz kopię pliku właściwości szablonu. Kopię można utworzyć w tym samym katalogu, w którym znajduje się szablon, lub w nowym katalogu.

    Plik właściwości szablonu — webgisdr.properties — jest domyślnie instalowany w katalogu C:\Program Files\ArcGIS\Portal\tools\webgisdr.

    W tym przykładzie kopia pliku ma nazwę mywebgis.properties i jest zapisana w katalogu C:\propfiles.

  2. Otwórz kopię pliku właściwości do edycji i wprowadź w nim informacje właściwe dla Twojej witryny.

    • PORTAL_ADMIN_URL = <adres URL katalogu administratora portalu>

      Podaj adres URL katalogu administratora oprogramowania Portal for ArcGIS. Użyj formatu https://portalhostname.domain.com:7443/arcgis, gdzie portalhostname.domain.com oznacza pełną nazwę komputera, na którym zainstalowano oprogramowanie Portal for ArcGIS.

    • PORTAL_ADMIN_USERNAME = <nazwa użytkownika administratora portalu>

      Podaj nazwę użytkownika członka portalu przypisanego do roli administratora zdefiniowanej przez Esri.

    • PORTAL_ADMIN_PASSWORD = <hasło administratora portalu>

      Podaj hasło konta administratora portalu.

    • PORTAL_ADMIN_PASSWORD_ENCRYPTED = <true | false>

      Dla tej opcji skonfiguruj wartość false, gdy po raz pierwszy podajesz hasło administratora w pliku. Po zapisaniu pliku hasło zostanie zaszyfrowane, a wartość opcji PORTAL_ADMIN_PASSWORD_ENCRYPTED zostanie skonfigurowana na true, aby wskazać, że hasło zostało zaszyfrowane. Jeśli w przyszłości potrzebna będzie zmiana hasła, należy skonfigurować opcję PORTAL_ADMIN_PASSWORD_ENCRYPTED = false, podać nowe hasło administratora i zapisać plik.

    • BACKUP_RESTORE_MODE = <full | incremental>

      Jeśli tworzone są tylko pełne kopie zapasowe, można skonfigurować tę właściwość na wartość full. Aby jednak zmniejszyć rozmiar kopii zapasowych, możesz utworzyć dwa różne pliki właściwości: jeden z ustawieniem BACKUP_RESTORE_MODE = full, którego będziesz okazjonalnie używać do tworzenia pełnych kopii zapasowych i drugi z ustawieniem BACKUP_RESTORE_MODE = incremental służący do generowania przyrostowych kopii zapasowych między pełnymi kopiami zapasowymi. Każda przyrostowa kopia zapasowa zawiera wszystkie zmiany wprowadzone od czasu ostatniej pełnej kopii zapasowej.

    • SHARED_LOCATION = <lokalizacja plików kopii zapasowej>

      Wyznacz udostępnianą lokalizację, w której ma zostać utworzona tymczasowa kopia plików kopii zapasowej dla oprogramowania ArcGIS Server, Portal for ArcGIS i ArcGIS Data Store. Konto domenowe służące do uruchamiania oprogramowania ArcGIS Server, Portal for ArcGIS i usługi ArcGIS Data Store, a także konto służące do uruchamiania narzędzia webgisdr muszą mieć uprawnienia do zapisu w tej lokalizacji. Pamiętaj, aby ta lokalizacja była wystarczająco duża, aby pomieścić plik kopii zapasowej każdego komponentu. Chociaż pliki są skompresowane, mogą być bardzo duże, w zależności od ilości i typu istniejących danych. Jeśli istnieją hostowane warstwy scen i pamięci podręczne, a dla właściwości INCLUDE_SCENE_TILE_CACHES skonfigurowano wartość true, plik kopii zapasowej magazynu danych ArcGIS Data Store może być szczególnie duży.

      Wcześniejsze:

      W aplikacji Portal for ArcGIS 10.4 tą właściwością była SHARED_FOLDER.

    • INCLUDE_SCENE_TILE_CACHES = <true | false>

      Jeśli publikujesz hostowane warstwy sceny w portalu i chcesz uwzględnić w kopii zapasowej danych pamięć podręczną scen, skonfiguruj opcję INCLUDE_SCENE_TILE_CACHES na wartość true. Pamiętaj, że w przypadku skonfigurowania wartości true w kopii zapasowej zostaną uwzględnione wszystkie dane pamięci podręcznej scen, a nie tylko nowe dane pamięci podręcznej utworzone od czasu ostatniej kopii zapasowej. Jeśli wiesz, że od czasu ostatniej kopii zapasowej nie utworzono żadnych nowych pamięci podręcznych scen, lub nie chcesz publikować scen w portalu, dla opcji INCLUDE_SCENE_TILE_CACHES możesz skonfigurować wartość false.

    • BACKUP_STORE_PROVIDER = {FileSystem | AmazonS3 | AzureBlob}

      Zdefiniuj, czy chcesz zapisać plik kopii zapasowej webgissite w systemie plików, czy też w magazynie w chmurze.

      Jeśli kopia zapasowa oprogramowania ArcGIS Enterprise ma zostać zapisana lokalnie w lokalizacji udostępnionego pliku, podaj wartość FileSystem, a narzędzie webgisdr zapisze pliki kopii zapasowej w udostępnionym pliku podanym we właściwości BACKUP_LOCATION.

      Jeśli kopie zapasowe oprogramowania ArcGIS Enterprise mają być przechowywane w zasobniku Amazon Simple Storage Service (S3), utwórz zasobnik S3 służący właśnie do przechowywania plików kopii zapasowych generowanych przez narzędzie webgisdr, a następnie zaktualizuj właściwości S3 z użyciem informacji wymaganych do uzyskania dostępu do zasobnika.

      Jeśli kopie zapasowe oprogramowania ArcGIS Enterprise mają być przechowywane w magazynie obiektów blob platformy Azure, utwórz kontener magazynu obiektów blob platformy Azure służący właśnie do przechowywania plików kopii zapasowych generowanych przez narzędzie webgisdr, a następnie zaktualizuj właściwości Azure z użyciem informacji wymaganych do uzyskania dostępu do kontenera.

    • BACKUP_LOCATION = <lokalizacja pliku lokalnej kopii zapasowej>

      Wyznacz lokalizację pliku kopii zapasowej webgissite.

      Pliki kopii zapasowej są początkowo zapisywane w lokalizacji SHARED_LOCATION, ale później są kopiowane do lokalizacji BACKUP_LOCATION. Pamiętaj, aby ta lokalizacja była wystarczająco duża, aby pomieścić plik kopii zapasowej. Chociaż plik jest skompresowany, może być bardzo duży, w zależności od ilości i typu istniejących danych. Konto służące do uruchamiania narzędzia webgisdr musi mieć uprawnienia do zapisu do lokalizacji BACKUP_LOCATION.

      Jeśli dla właściwości BACKUP_LOCATION skonfigurowano folder, narzędzie do odzyskiwania po awarii importuje najnowszy plik kopii zapasowej dostępny w tym folderze. Jeśli dla właściwości BACKUP_LOCATION skonfigurowano konkretny plik kopii zapasowej w folderze, narzędzie do odzyskiwania po awarii importuje ten plik.

    • Jeśli właściwość BACKUP_STORE_PROVIDER zostanie skonfigurowana na AmazonS3, podaj informacje w następujących właściwościach:
      • S3_ACCESSKEY= <Klucz dostępu do konta AWS>

        Tę właściwość należy skonfigurować, jeśli wprowadzono ustawienie S3_CREDENTIAL_TYPE=accessKey. Użytkownik IAM reprezentowany przez ten klucz dostępu musi mieć uprawnienia do odczytu i zapisu do zasobnika S3 podanego za pomocą właściwości S3_BUCKET.

      • S3_SECRETKEY= <Klucz tajny konta AWS>

        Podaj tajny klucz powiązany z kluczem dostępu dla konta usługi AWS. Jest on używany tylko wtedy, gdy dla właściwości S3_CREDENTIAL_TYPE skonfigurowano wartość accessKey.

      • S3_ENCRYPTED = false

        Pozostaw skonfigurowaną wartość false. Jeśli dla właściwości S3_CREDENTIAL_TYPE jest ustawiona wartość accessKey, gdy uruchamiane jest narzędzie webgisdr, narzędzie to zaszyfruje klucz dostępu i klucz tajny oraz ustawi właściwość S3_ENCRYPTED na zaszyfrowaną wartość klucza dostępu.

      • S3_BUCKET= <nazwa zasobnika S3>

        Jest to nazwa zasobnika Amazon S3, w którym chcesz przechowywać plik kopii zapasowej oprogramowania ArcGIS Enterprise.

      • S3_CREDENTIAL_TYPE= <IAMRole | accessKey>

        Ustaw właściwość S3_CREDENTIAL_TYPE na wartość IAMRole, jeśli będziesz uzyskiwać dostęp do zasobnika S3_BUCKET za pomocą roli IAM w usłudze AWS. Ustaw ją na wartość accessKey, jeśli będziesz uzyskiwać dostęp do zasobnika S3_BUCKET za pomocą użytkownika IAM w usłudze AWS za pośrednictwem klucza dostępu. Rola lub użytkownik IAM musi mieć uprawnienia do odczytu i zapisu do zasobnika S3 podanego za pomocą właściwości S3_BUCKET.

      • S3_REGION= <region usługi AWS, w którym utworzono zasobnik S3>
      • S3_BACKUP_NAME = <nazwa pliku kopii zapasowej>

        Ta właściwość jest używana tylko podczas odtwarzania wdrożenia oprogramowania ArcGIS Enterprise. Podaj nazwę pliku kopii zapasowej, który chcesz odtworzyć. Jeśli nie podasz nazwy pliku kopii zapasowej, zostanie odtworzony najnowszy plik kopii zapasowej.

    • Jeśli wdrożone oprogramowanie ArcGIS Enterprise działa u usłudze AWS, a katalog zasobów portalu jest przechowywany w zasobniku Amazon S3, potrzebny jest zasobnik kopii zapasowej dla katalogu zasobów. Utwórz zasobnik S3 kopii zapasowej i ustaw właściwość PORTAL_BACKUP_S3_BUCKET w pliku właściwości na nazwę zasobnika i ustaw właściwość PORTAL_BACKUP_S3_REGION na region usługi AWS, w którym został utworzony zasobnik S3. Więcej informacji na temat tego typu implementacji zawiera sekcja Konfigurowanie oprogramowania ArcGIS Enterprise o wysokiej dostępności z usługami przechowywania AWS w pomocy do oprogramowania ArcGIS Enterprise on Amazon Web Services.

      Wcześniejsze:

      W oprogramowaniu ArcGIS Enterprise w wersji sprzed 10.5.1 właściwości PORTAL_BACKUP_S3_BUCKET odpowiadała właściwość BACKUP_BUCKET_NAME.

    • Jeśli właściwość BACKUP_STORE_PROVIDER zostanie skonfigurowana na AzureBlob, podaj informacje w następujących właściwościach:
      • AZURE_BLOB_ACCOUNT_NAME = <konto magazynu Azure>

        Podaj nazwę konta magazynu obiektów blob platformy Azure.

        Wskazówka:

        Tę nazwę konta magazynu podano wtedy, gdy wybrano opcję Użyj magazynu w chmurze na platformie Azure jako magazynu konfiguracji i zasobów na panelu Opcje wdrożenia oprogramowania Cloud Builder.

      • AZURE_BLOB_ACCOUNT_KEY = <klucz konta>

        Podaj klucz konta powiązany z kontem magazynu obiektów blob platformy Azure.

      • AZURE_BLOB_ACCOUNT_KEY_ENCRYPTED = false

        Podaj wartość false, gdy po raz pierwszy dodajesz wartości właściwości ACCOUNT_KEY do pliku. Po zapisaniu pliku webgisdr.properties ten klucz zostanie zaszyfrowany, a narzędzie skonfiguruje te właściwości na wartość true.

      • AZURE_BLOB_CONTAINER_NAME = <nazwa kontenera magazynu obiektów blob platformy Azure>

        Podaj nazwę kontenera obiektów blob.

      • AZURE_BLOB_ACCOUNT_ENDPOINT_SUFFIX = <punkt końcowy konta magazynu obiektów blob>

        Podaj punkt końcowy konta magazynu usługi Blob.

      • (Opcjonalne) AZURE_BLOB_ENDPOINT_URL = <adres URL usługi Blob>

        Podaj adres URL punktu końcowego usługi Blob, jeśli używasz niestandardowego punktu końcowego magazynu obiektów blob. Jeśli nie używasz niestandardowego punktu końcowego, nie przekształcaj tego wiersza w komentarz. Domyślny adres URL ma format https://<BLOB_ACCOUNT_NAME>.blob.core.windows.net.

    • Katalog zasobów portalu można także zapisać w kontenerze magazynu obiektów blob platformy Azure. W takim przypadku potrzebny jest zasobnik kopii zapasowej dla katalogu zasobów platformy Azure. Zestaw właściwości rozpoczynających się od nazwy PORTAL_BACKUP_BLOB definiuje konto używane dla katalogu zasobów portalu. Wartości tych właściwości powinny być zgodne z tymi, które zostały skonfigurowane w sekcji AZURE_BLOB powyżej. Definicje przeznaczone dla tej sekcji także mają zastosowanie w tym miejscu.
      • PORTAL_BACKUP_BLOB_ACCOUNT_NAME = <konto magazynu Azure>
      • PORTAL_BACKUP_BLOB_ACCOUNT_KEY = <klucz konta>
      • PORTAL_BACKUP_BLOB_ACCOUNT_KEY_ENCRYPTED = false
      • PORTAL_BACKUP_BLOB_CONTAINER_NAME = <nazwa kontenera magazynu obiektów blob platformy Azure>
      • PORTAL_BACKUP_BLOB_ACCOUNT_ENDPOINT_SUFFIX = <punkt końcowy konta magazynu obiektów blob>
      • (Opcjonalne) PORTAL_BACKUP_BLOB_ENDPOINT_URL = <adres URL niestandardowej usługi Blob>
    • IS_PORTAL_PKI_AUTHENTICATED = <true | false>

      Jeśli do zabezpieczania dostępu do portalu skonfigurowano infrastrukturę klucza publicznego (PKI), dla tej wartości ustaw wartość true.

      Dowiedz się więcej o opcjach uwierzytelniania portalu

      Jeśli zostanie skonfigurowana wartość true, podaj wartości dla następujących właściwości dodatkowych:

      • PORTAL_CLIENT_CERTIFICATE_FILE_PATH = <pełna ścieżka do pliku certyfikatu>

        Podaj pełną ścieżkę do pliku certyfikatu PKI portalu w formacie PKCS12.

      • PORTAL_CLIENT_CERTIFICATE_PASSWORD = <hasło dla certyfikatu>

        Podaj odpowiednie hasło certyfikatu PKI.

      • PORTAL_CLIENT_CERTIFICATE_PASSWORD_ENCRYPTED = false

        Gdy po raz pierwszy wprowadzasz wartość dla hasła certyfikatu, pozostaw wartość false. Gdy po raz pierwszy uruchomisz narzędzie po zapisaniu tej wartości, narzędzie zaszyfruje hasło i zmieni wartość tej właściwości na true.

    W tym przykładzie pełna kopia zapasowa portalu pod adresem URL https://portalhostname.domain.com:7443/arcgis wraz z usługami i ustawieniami serwerów hostującego oraz sfederowanego, a także dane hostowanej warstwy obiektowej zapisane w relacyjnym magazynie danych ArcGIS Data Store zostaną początkowo zapisane w katalogu \\\\myserver\\tempbackups. Osobne pliki zostaną skompresowane do pojedynczego pliku kopii zapasowej (entbackup)) i skopiowane do katalogu \\mybuserver\\wgbackups. Pamięci podręczne warstw scen z magazynu danych ArcGIS Data Store pamięci podręcznej kafli nie zostaną uwzględnione, ponieważ dla właściwości INCLUDE_SCENE_TILE_CACHES skonfigurowano wartość false.

    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 = full
    SHARED_LOCATION = \\\\myserver\\tempbackups
    INCLUDE_SCENE_TILE_CACHES = false
    
    BACKUP_STORE_PROVIDER = FileSystem
    BACKUP_LOCATION = \\\\mybuserver\\wgbackups\\entbackup

    W tym przykładzie pełna kopia zapasowa portalu pod adresem URL https://portalonaws.mydomain.com:7443/gis, jego katalogu zasobów (zapisanego w zasobniku S3 portalcontent), usług i ustawień serwerów hostujących i sfederowanych portalu i danych zapisanych w relacyjnych magazynach danych i pamięci podręcznej kafli zostaną zapisane w zasobniku S3 entbackups w regionie usługi AWS eu-west-1. Plik kopii zapasowej ma nazwę fullbackup06June. Rola IAM służy do uzyskiwania dostępu do konta usługi AWS.

    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 = full
    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 = portalcontent
    PORTAL_BACKUP_S3_REGION =eu-west-1

    Ten przykład dotyczy magazynu Microsoft Azure Blob. Pełna kopia zapasowa portalu pod adresem URL https://portalonazure.domain.com:7443/arcgis, jego katalogu zasobów, usług i ustawień serwerów hostujących i sfederowanych portalu oraz danych zapisanych w relacyjnych magazynach danych i magazynach danych pamięci podręcznej kafli zostaną zapisane w elementach drbackups magazynu Azure Blob.

    PORTAL_ADMIN_URL = https://portalonazure.domain.com:7443/arcgis
    PORTAL_ADMIN_USERNAME = entadmin
    PORTAL_ADMIN_PASSWORD = p0rtl.a.p
    
    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 = portalcontent

  3. Zapisz plik właściwości.

    Wartość PORTAL_ADMIN_PASSWORD zostanie zaszyfrowana w pliku, a właściwość PORTAL_ADMIN_PASSWORD_ENCRYPTED zostanie skonfigurowana na wartość true po uruchomieniu narzędzia webgisdr na tym pliku.

  4. Otwórz okno poleceń, przejdź do katalogu, w którym znajduje się narzędzie webgisdr i uruchom to narzędzie z opcją eksportu.

    W tym przykładzie plik właściwości (mywebgis.properties) został zapisany w folderze utworzonym przez użytkownika C:\propfiles.

    webgisdr --export --file C:\propfiles\mywebgis.properties
  5. Możesz także dodać drugie polecenie, takie jak skrypt weryfikacji, do uruchomienia po zakończeniu działania narzędzia webgisdr. Przykład:

    > call webgisdr.bat -i -f webgisdr.properties
    > IF %ERRORLEVEL% EQU 0 <your validation script file>

Gdy tworzenie kopii zapasowej zostanie zakończone, plik zostanie utworzony w lokalizacji określonej w parametrze SHARED_LOCATION w pliku właściwości. Nazwa pliku to <timestamp>.webgissite.

Przenoszenie pliku eksportu

Jeśli plik eksportu został utworzony w lokalizacji, do której wdrożenie zapasowe nie ma dostępu, przenieś plik kopii zapasowej do lokalizacji, do której ma dostęp narzędzie webgisdr. Utwórz kopię pliku właściwości specjalnie do użycia do importowania i zaktualizuj wartość BACKUP_LOCATION w nowym pliku właściwości, aby zawierała nową lokalizację pliku eksportu. Jeśli wartością BACKUP_LOCATION jest katalog, narzędzie wyodrębni najnowszą kopię zapasową z tego katalogu do lokalizacji SHARED_LOCATION. Jeśli parametr BACKUP_LOCATION został skonfigurowany jako określony plik kopii zapasowej, narzędzie wyodrębnieni tę kopię zapasową do lokalizacji SHARED_LOCATION.

Upewnij się, że komputery we wdrożeniu zapasowym mogą uzyskać dostęp do ścieżki SHARED_LOCATION.

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 również sprawdzić, czy konto domeny służące do uruchamiania serwera ArcGIS Server, witryny Portal for ArcGIS i aplikacji ArcGIS Data Store ma prawo do odczytu lokalizacji SHARED_LOCATION.

Na potrzeby tej przykładowej procedury wykonywania zadań kopia pliku właściwości została nazwana toimport.properties.

Instalacja komponentów dla wdrożenia zapasowego

Przed pierwszym zaimportowaniem wdrożenia ArcGIS Enterprise do wersji zapasowej należy zainstalować i skonfigurować wszystkie komponenty oprogramowania (ArcGIS Server, Portal for ArcGIS, ArcGIS Web Adaptor oraz ArcGIS Data Store) na komputerach zapasowych. Adres URL używany w celu uzyskania dostępu do portalu (adres URL modułu równoważenia obciążenia lub adres URL adaptera internetowego) oraz adres URL usług ArcGIS Server muszą być takie same dla wdrożenia zapasowego jak dla wdrożenia podstawowego.

Jeśli na przykład adresem URL do uzyskania dostępu do portalu we wdrożeniu podstawowym jest https://myportalslb.organization.com/portal, a adresem URL usług dla serwera GIS Server we wdrożeniu podstawowym jest https://myserverslb.organization.com/server, we wdrożeniu zapasowym muszą być używane te same adresy URL.

Dla wdrożenia zapasowego nie są wymagane dodatkowe licencje ArcGIS, ponieważ nie jest ono aktywnie dostępne, stanie się ono aktywnym wdrożeniem, jeśli podstawowe ulegnie awarii.

Importowanie do wdrożenia zapasowego

Gdy na komputerach zapasowych istnieje już puste wdrożenie, należy zaimportować zasoby z wdrożenia podstawowego.

Jeśli wdrożenie podstawowe ArcGIS Enterprise jest wysoko dostępne, narzędzie webgisdr zarządza ustawieniami wysokiej dostępności dla witryny GIS Server oraz magazynu danych pamięci podręcznej kafli i relacyjnego magazynu danych ArcGIS Data Store przy importowaniu do wdrożenia zapasowego. W przypadku portalu narzędzie webgisdr wyrejestrowuje zapasowy komputer portalu, przywraca portal na komputerze podstawowym i ponownie rejestruje komputer zapasowy podczas importowania.

  1. Otwórz okno poleceń na komputerze oprogramowania Portal for ArcGIS wdrożenia zapasowego, przejdź do katalogu, w którym znajduje się narzędzie webgisdr i uruchom to narzędzie z opcją importu.

    W tym przykładzie plik właściwości (toimport.properties) został zapisany w folderze utworzonym przez użytkownika C:\propfiles.

    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.

Utrzymywanie wdrożenia zapasowego

Aby zminimalizować utratę danych, należy tak często jak to możliwe eksportować dane z wdrożenia podstawowego i importować je do wdrożenia zapasowego. Częstotliwość tej operacji zależy od czasu trwania eksportu i importu wdrożenia oraz od tego, czy można utworzyć skrypt z procesami eksportu i importu bez potrzeby interwencji użytkownika (na przykład może być potrzebne fizyczne kopiowanie plików z jednej lokalizacji do innej).

Przełączenie do wdrożenia zapasowego w momencie awarii podstawowego

Jak opisano w temacie Odzyskiwanie po awarii i replikacja, dział informatyczny może przenieść wdrożenie zapasowe do trybu online, jeśli wdrożenie podstawowe ulegnie awarii.