Skip To Content

Dołączanie dodatkowych komputerów do witryny ArcGIS Notebook Server (kontenery Linux)

Serwer ArcGIS Notebook Server w wersji 10.7.1 i nowszych obsługuje witryny z wieloma komputerami. W witrynie z wieloma komputerami każdy komputer jest skonfigurowany w taki sam sposób, z identycznymi konfiguracjami oprogramowania Docker, a na każdym z nich można uruchamiać aplikację ArcGIS Notebooks.

Począwszy od wersji 10.9, program ArcGIS Notebook Server obsługuje witryny z wieloma licencjami, dzięki czemu wszystkie komputery należące do witryny nie muszą już mieć tego samego poziomu licencji. Na przykład można skonfigurować witrynę złożoną z trzech komputerów, w której jeden komputer jest skonfigurowany z licencją Advanced, a dwa z licencjami Standard. Przed wersją 10.9 wszystkie komputery musiały mieć ten sam poziom licencji (Advanced lub Standard). Wprowadzona w wersji 10.9 możliwość korzystania z wielu licencji pozwala na skalowanie pod kątem różnej liczby komputerów z licencją Advanced lub Standard.

Wcześniejsze:

W chwili publikowania wersji 10.7 obsługiwane były tylko witryny zawierające jeden komputer.

Witryny ArcGIS Notebook Server z wieloma komputerami umożliwiają jednoczesną obsługę większej liczby użytkowników notatników. Jeśli istnieje wielu aktywnych użytkowników lub zasoby komputera są niewystarczające w stosunku do potrzeb użytkowników, rozszerzenie do witryny z wieloma komputerami może być korzystnym rozwiązaniem.

Notatka:

Jeśli istnieje kilku użytkowników notatników, którzy potrzebują więcej zasobów komputerowych, można dokonać oceny modyfikacji limitów zasobów w witrynie jako ograniczonej alternatywy dla dodawania komputerów.

Na wszystkich komputerach w witrynie ArcGIS Notebook Server zainstalowano takie samo oprogramowanie, w tej samej wersji. Na pierwszym konfigurowanym komputerze musisz utworzyć witrynę ArcGIS Notebook Server. Następnie do tej witryny możesz dołączyć dodatkowe komputery ArcGIS Notebook Server.

Notatka:

Rola ArcGIS Notebook Server, w przeciwieństwie do innych ról serwera ArcGIS Server, nie obsługuje dodawania kolejnych komputerów do witryny z poziomu pierwszego komputera. Należy kolejno uzyskać dostęp do każdego komputera i dołączyć go do witryny, używając kreatora konfiguracji serwera ArcGIS Notebook Server lub narzędzia joinsite.

Przed instalacją

Gdy tworzysz witrynę, określasz miejsce, w którym zostanie zapisany magazyn konfiguracji, czyli katalog hostujący newralgiczne pliki i informacje konfiguracyjne witryny. W witrynie znajdują się także następujące katalogi serwera: system i workspace.

Gdy tworzysz witrynę ArcGIS Notebook Server, podajesz lokalizacje magazynu konfiguracji i katalogów serwera. W witrynie z wieloma komputerami musisz udostępnić magazyn konfiguracji i katalogi serwera, aby były one dostępne dla innych komputerów. Każdemu komputerowi dołączanemu do witryny należy nadać uprawnienia do odczytu i zapisu do tych udostępnionych lokalizacji.

Instalowanie i konfigurowanie witryny z wieloma komputerami

Gdy zamierzasz skonfigurować witrynę ArcGIS Notebook Server z wieloma komputerami, musisz wykonać dodatkowe czynności podane w tym podręczniku instalacji.

  1. Przejrzyj wymagania systemowe dla serwera ArcGIS Notebook Server, aby sprawdzić, czy każdy komputer się kwalifikuje. Na każdym komputerze skoryguj zapory pod kątem otwarcia portu 11443 na potrzeby komunikacji z każdego komputera we wdrożeniu oprogramowania ArcGIS Enterprise.

    Pamiętaj o wykonaniu instalacji z użyciem tego samego systemu operacyjnego na obu komputerach. Konto użytkownika użyte do zainstalowania serwera ArcGIS Notebook Server będzie kontem używanym do jego uruchamiania. Użytkownicy grupowi i wszyscy pozostali użytkownicy muszą mieć co najmniej uprawnienia do wykonywania w katalogu instalacyjnym serwera ArcGIS Notebook Server. Należy pamiętać, że instalacja serwera ArcGIS Notebook Server z użyciem konta root nie jest obsługiwana. Kontem użytkownika używanym do instalacji na przykład na dwóch komputerach może być:

    1. Zainstaluj serwer ArcGIS Notebook Server na pierwszym komputerze w katalogu /data/ags jako użytkownik ags, używając następującego identyfikatora użytkownika: 58103.
    2. Zainstaluj program ArcGIS Notebook Server na drugim komputerze w folderze /data/ags z użyciem tych tej samej nazwy użytkownika i tego samego identyfikatora użytkownika (ags i identyfikator użytkownika 58103).
  2. Upewnij się, że do tego momentu procesu instalowania zostały wykonane następujące zadania:
    1. Instalacja platformy Docker na każdym komputerze. Na każdym komputerze pobierz obrazy platformy Docker udostępnione przez firmę Esri i zapisz je w lokalizacji dostępnej przez system.
    2. Instalacja i autoryzacja serwera ArcGIS Notebook Server na każdym komputerze. Można także wykonać instalację dyskretną oprogramowania.
    3. Uruchom narzędzie poinstalacyjne w wierszu poleceń (z folderu <ArcGIS Notebook Server installation directory>/tools/postInstallUtility) w celu wczytania obrazów Docker do lokalnego repozytorium na każdym komputerze.
    4. Wykonaj czynności niezbędne do skonfigurowania serwera ArcGIS Notebook Server po zainstalowaniu.
  3. Utwórz i udostępnij dwa katalogi w sieci, podając użytkownika wykonującego instalację jako właściciela. Jeden jest przeznaczony dla magazynu konfiguracji, a drugi dla katalogów serwera. Musisz nadać co najmniej uprawnienia 700 do tych folderów.
    Notatka:

    Udostępniane katalogi sieciowe, które są ukryte lub zawierają znaki specjalne, takie jak $, nie są obsługiwane przez serwer ArcGIS Notebook Server.

    Na przykład:
    1. Utwórz katalog o nazwie config-store. Podaj właściciela o nazwie ags i identyfikatorze użytkownika 58103. Nadaj co najmniej uprawnienia 700 do tego katalogu.
    2. Udostępnij folder config-store, aby oba komputery miały dostęp do tego katalogu z użyciem tej samej ścieżki, na przykład /net/myserver/config-store.
    3. Utwórz katalog o nazwie arcgisnotebookserver. Podaj właściciela o nazwie ags i identyfikatorze użytkownika 58103. Nadaj co najmniej uprawnienia 700 do tego katalogu.
    4. Udostępnij folder arcgisnotebookserver, aby oba komputery miały dostęp do tego katalogu z użyciem tej samej ścieżki, na przykład /net/myserver/arcgisnotebookserver.

      Nawet jeśli katalogi te znajdują się na tym samym komputerze, który zostanie użyty podczas tworzenia witryny, nadal należy ręcznie tworzyć i udostępniać te katalogi, a także odwoływać się do nich, za pomocą ścieżki sieciowej.

  4. Używając jednego z komputerów, utwórz witrynę ArcGIS Notebook Server. Pamiętaj o użyciu ścieżek dla katalogów serwera i magazynu konfiguracji, które zostały wcześniej skonfigurowane.
  5. Gdy wszystkie poprzednie etapy zostały wykonane, możesz dołączyć każdy dodatkowy komputer do witryny utworzonej za pomocą kreatora konfiguracji. Jeśli wolisz dołączyć komputer do witryny za pomocą wiersza poleceń, przejdź do etapu 6.
    1. Na pierwszym komputerze dodatkowym otwórz kreator konfiguracji serwera ArcGIS Notebook Server.
    2. Przejrzyj i wykonaj instrukcje podane w tym kreatorze, a następnie kliknij opcję Kontynuuj.
    3. Kliknij opcję Dołącz do istniejącej witryny.
    4. Wprowadź adres URL witryny i poświadczenia dla witryny ArcGIS Notebook Server utworzone w etapie 4.
    5. Powtarzaj czynności podrzędne z etapów od a do d dla każdego dodatkowego komputera, który chcesz dołączyć do witryny.
  6. Alternatywą dla korzystania z kreatora konfiguracji jest dołączenie komputera do witryny za pomocą narzędzia wiersza poleceń w sposób podany poniżej:
    1. Pamiętaj, aby zalogować się na komputerze z użyciem konta serwera ArcGIS Notebook Server.
    2. Otwórz wiersz poleceń i uruchom narzędzie. Znajduje się one w katalogu <ArcGIS Notebook Server install directory>/tools/JoinSiteUtility/joinsite.sh. Poniżej zostały wymienione parametry wiersza poleceń dla tego narzędzia:

      ParametrOpis

      -u lub --username

      Nazwa użytkownika głównego administratora witryny.

      Nazwa użytkownika nie może zawierać tych znaków: \/:*?|<>

      -p lub --password

      Hasło głównego administratora witryny.

      Hasło nie może zawierać następujących znaków: \/:*?|<>

      -f lub --file

      Plik połączenia magazynu konfiguracji dla narzędzia joinsite.

      -s lub --siteUrl

      Adres URL istniejącej witryny ArcGIS Notebook Server, do której komputer ma zostać dołączony, w formacie https://notebookserver.domain.com:11443.

      -h lub --help

      Wyświetlenie Pomocy w wierszu poleceń i zakończenie działania.

      Przykład polecenia dla tego narzędzia:

      <ArcGIS Notebook Server install directory>/tools/JoinSiteUtility/joinsite.sh -u notebookPSA -p my.Password3 -s https://notebookserver.domain.com:11443

      Jeśli poświadczenia konta i adres URL witryny zostały wprowadzone poprawnie, narzędzie dołączy komputer do witryny ArcGIS Notebook Server. Potwórz ten etap dla każdego dodatkowego komputera.

  7. Gdy wszystkie komputery zostały dołączone do witryny, pozostały proces konfigurowania jest taki sam, jak w przypadku witryn z jednym komputerem. Przejdź do instalowania i konfigurowania adaptera ArcGIS Web Adaptor w witrynie. Następnie skonfigurujesz witrynę w portalu ArcGIS Enterprise.

Dołączenia do witryny z poziomu wiersza poleceń

Aby dołączyć komputer do witryny ArcGIS Notebook Server, można także użyć narzędzia wiersza poleceń joinSite. W tym narzędziu należy podać lokalizację magazynu konfiguracji istniejącej witryny, a nie adres URL. Z tego powodu to narzędzie jest korzystniejsze w niektórych sytuacjach, na przykład gdy użycie adresu URL spowodowałoby zablokowanie kolejki żądań sieciowych w danej witrynie. Z tego narzędzia można korzystać, gdy komputery w witrynie ArcGIS Notebook Server są już przeciążone żądaniami sieciowymi lub gdy konieczne jest jednoczesne dołączenie do witryny wielu komputerów.

Narzędzie join-site jest instalowane w katalogu \tools\JoinSiteUtility, który znajduje się w katalogu instalacyjnym ArcGIS Notebook Server. Narzędzie służące do dołączania komputerów do witryny należy uruchomić na komputerze ArcGIS Notebook Server, który ma zostać dodany do istniejącej witryny, używając konta Run As dla serwera ArcGIS Notebook Server.

  1. Nadaj prawa do odczytu i zapisu w folderze magazynu konfiguracji istniejącej witryny kontu sieciowemu używanemu do uruchamiania usługi ArcGIS Notebook Server na komputerze lub komputerach, które chcesz dołączyć do witryny.
  2. Utwórz plik JavaScript Object Notation (JSON) o nazwie connection.json.
  3. Dodaj do tego pliku następujący wiersz, zastępując ciąg znakowy <path to the configuration store> lokalizacją magazynu konfiguracji istniejącej witryny ArcGIS Server:

    {"configPersistenceType": "FILESYSTEM", "connectionString": "<path to the configuration store>"}

    W tym przykładzie ścieżką do magazynu konfiguracji istniejącej witryny jest /net/mymachine/data/arcgisnotebookserver/usr/config-store:

    {"connectionString": "/net/mymachine/data/arcgisnotebookserver/usr/config-store", " configPersistenceType": "FILESYSTEM" }

  4. Zapisz i zamknij plik connection.json.
  5. Umieść plik connection.json na komputerze, który ma być dołączony do witryny lub w udostępnionym katalogu, do którego masz dostęp na komputerze dołączanym do witryny.
  6. Otwórz wiersz poleceń i uruchom polecenie join-site.
  7. Użyj następującej składni:
    joinSite -f <The file path to the configuration store JSON file>
    W tym przykładzie przyjęto założenie, że plik JSON magazynu konfiguracji (connection.json) znajduje się w tym samym katalogu, co narzędzie join-site (\tools\JoinSiteUtility).
    joinsite.bat -f connection.json

Komputer został dołączony do witryny ArcGIS Notebook Server.