Aby skonfigurować istniejące wdrożenie oprogramowania ArcGIS Enterprise jako wysoko dostępne, skonfiguruj poszczególne komponenty jako wysoko dostępne i zaktualizuj adresy URL privatePortalURL oraz serwera ArcGIS Server tak, aby były wysoko dostępne.
Poniższe czynności podsumowują proces konfigurowania istniejącego wdrożenia oprogramowania ArcGIS Enterprise jako wysoko dostępnego.
- Skontaktuj się ze wszystkimi użytkownikami portalu i witryn ArcGIS Server, aby powiadomić ich o konieczności krótkiego wyłączenia systemu.
- Po upewnieniu się, że nikt nie jest podłączony i nie tworzy zasobów, postępuj zgodnie z instrukcjami w sekcji Zmiana katalogu zasobów portalu w celu skopiowania katalogu zasobów oprogramowania Portal for ArcGIS z jego istniejącej lokalizacji i umieszczenia w udostępnionej lokalizacji w sieci.
- Wykonaj czynności przedstawione w sekcji Etap 3: Instalacja i konfiguracja drugiego komputera portalu, aby dodać komputer do portalu.
- Jeśli w portalu jest używane uwierzytelnianie w warstwie sieci, wykonaj czynności przedstawione w sekcji Etap 4: Instalacja i konfiguracja ArcGIS Web Adaptor.
- Wykonaj czynności przedstawione w sekcji Etap 5: Konfiguracja modułu równoważenia obciążenia, aby utworzyć adres URL wysokiej dostępności dla portalu.
- Jeśli w portalu jest używane uwierzytelnianie w warstwie sieci, wykonaj czynności przedstawione w sekcji Etap 6: Instalacja i konfiguracja dodatkowego elementu ArcGIS Web Adaptor w celu osiągnięcia wysokiej dostępności w warstwie serwera internetowego.
- Jeśli poza modułem równoważenia obciążenia znajdują się dwa wystąpienia aplikacji Web Adaptor, wykonaj czynności opisane w sekcji Etap 7: Konfiguracja uwierzytelniania w warstwie sieci na serwerze IIS.
- Skonfiguruj właściwość privatePortalURL na adres URL wysokiej dostępności.
Notatka:
Ta właściwość pozwala serwerom sfederowanym, w tym serwerowi hostującemu, na komunikację z portalami uczestniczącymi. Ponieważ serwery sfederowane nie mogą uwierzytelniać się z użyciem wyzwania w warstwie internetowej, ten adres URL powinien pozwalać na dostęp nieuwierzytelniony. W poniższym przykładzie używany jest port 7443, ale właściwość privatePortalURL można skonfigurować na dowolny port, w którym może nasłuchiwać moduł równoważenia obciążenia.
- Otwórz przeglądarkę internetową i zaloguj się do aplikacji Portal Administrator Directory jako członek pełniący rolę domyślnego administratora w instytucji.
Adres URL aplikacji Portal Administrator Directory ma następujący format: https://portal.domain.com:7443/arcgis/portaladmin.
- Kliknij System > Właściwości > Aktualizuj właściwości.
- W oknie dialogowym Aktualizuj właściwości systemu wstaw następujące ciągi znakowe JSON, zastępując adres URL własnego modułu równoważenia obciążenia.
{ "privatePortalURL": "https://lbprivate.domain.com:7443/arcgis" }
Notatka:
Dla tego adresu URL nie należy ustawiać nagłówka X-Forwarded-Host.
- Aby zapisać zmiany, kliknij przycisk Aktualizuj właściwości.
- Otwórz przeglądarkę internetową i zaloguj się do aplikacji Portal Administrator Directory jako członek pełniący rolę domyślnego administratora w instytucji.
- Skonfiguruj wszystkie sfederowane witryny ArcGIS Server, włącznie z serwerem hostującym, aby rozpoznawały zaktualizowaną właściwość privatePortalURL. Powtórz te czynności dla każdego serwera sfederowanego (włącznie z serwerem hostującym).
- Zaloguj się do aplikacji ArcGIS Server Administrator Directory jako główny administrator witryny, lub generując i udostępniając token administratora Portal for ArcGIS.
Adres URL aplikacji ArcGIS Server Administrator Directory ma format https://server.domain.com:6443/arcgis/admin.
- Kliknij kolejno opcje Bezpieczeństwo > Konfiguracja > Aktualizacja.
- W oknie dialogowym Aktualizuj konfigurację bezpieczeństwa zaktualizuj wartość privatePortalURL z następującej listy, konfigurując ją na adres URL własnego modułu równoważenia obciążenia.
W poniższym przykładzie wartość privatePortalURL jest skonfigurowana na https://lbprivate.domain.com:7443/arcgis.
{ "portalUrl": "https://loadbalancer.domain.com/arcgis", "privatePortalUrl": "https://lbprivate.domain.com:7443/arcgis", "portalSecretKey": "< secret key >", "portalMode": "ARCGIS_PORTAL_FEDERATION", "serverId": "<ArcGIS Server site ID >", "serverUrl": "https://loadbalancer.domain.com/server" }
- Kliknij Aktualizuj, aby zastosować zmiany dla tej witryny serwera sfederowanego.
- Zaloguj się do aplikacji ArcGIS Server Administrator Directory jako główny administrator witryny, lub generując i udostępniając token administratora Portal for ArcGIS.
- Postępuj zgodnie z instrukcjami w sekcji Konfigurowanie witryn ArcGIS Server z wieloma komputerami, aby skonfigurować serwer hostujący portalu jako wysoko dostępny.
Jeśli z portalem są sfederowane dodatkowe witryny ArcGIS Server i mają one również być wysoko dostępne, wykonaj te same czynności dla każdej z tych witryn.
- Zaktualizuj portal, aby wykorzystać adres URL wysokiej dostępności dla serwera hostującego.
- Zaloguj się w aplikacji Portal Administrator Directory jako członek domyślnej roli administratora w celu zaktualizowania informacji o serwerze hostującym.
- Na stronie głównej aplikacji Portal Administrator Directory otwórz okno Federowanie > Serwery i kliknij Identyfikator serwera dla serwera hostującego portalu.
- Kliknij Aktualizuj i wpisz lub wklej adres URL wysokiej dostępności dla serwera hostującego portalu w polu Adres URL administratora.
- Kliknij Aktualizuj serwer, aby zastosować zmiany.
- Jeśli skonfigurowano inne serwery sfederowane pod kątem wysokiej dostępności, zaktualizuj portal, aby wykorzystać również adresy URL wysokiej dostępności dla tych witryn. Przy aktualizacji kliknij pozycję Identyfikator serwera poprawnej witryny sfederowanej ArcGIS Server.
- Aby skonfigurować serwer ArcGIS Data Store jako wysoko dostępny, dodaj komputery do poszczególnych typów magazynów danych zarejestrowanych na serwerze hostującym portalu.
Gdy wszystkie komponenty wdrożenia ArcGIS Enterprise zostaną skonfigurowane jako wysoko dostępne, powiadom użytkowników, że mogą wznowić pracę.