Skip To Content

Dodawanie komputerów do magazynu danych

Aplikacja ArcGIS Data Store pozwala tworzyć magazyny danych o wysokiej dostępności lub skalowalne przez dołączenie więcej niż jednego komputera w każdym typie wdrażanego magazynu danych.

Wybór sposobu dodawania komputerów zależy od typu magazynu danych (zapoznaj się z opisem poniżej):

Relacyjny magazyn danych

Relacyjny magazyn danych jest wdrażany zawsze w trybie podstawowym-zapasowym. Pierwszy komputer, na którym zainstalowano aplikację ArcGIS Data Store i utworzono relacyjny magazyn danych jest komputerem podstawowym relacyjnego magazynu danych. Istnieje możliwość zainstalowania i skonfigurowania jeszcze jednego relacyjnego magazynu danych w tej samej witrynie serwera GIS Server, wówczas ten drugi komputer będzie komputerem zapasowym. Dane hostowanej warstwy obiektowej będą replikowane z komputera podstawowego do zapasowego.

Dane są replikowane z komputera podstawowego do zapasowego.

W przypadku niedostępności komputera podstawowego (na przykład z powodu jego awarii, utraty zasilania lub zaniku połączenia z siecią), komputer zapasowy staje się komputerem podstawowym. Dane hostowanej warstwy obiektowej będą niedostępne tylko przez czas niezbędny na przejęcie przez komputer zapasowy roli komputera podstawowego — okres ten może wynosić kilka minut. Po przejęciu przez komputer zapasowy roli komputera podstawowego relacyjnego magazynu danych będzie on wysyłać swoje kopie zapasowe plików do tej samej lokalizacji, co wcześniejszy komputer podstawowy.

Komputer zapasowy staje się komputerem podstawowym, gdy komputer podstawowy jest niedostępny.

Jeśli problem dotyczący komputera podstawowego zostanie wyeliminowany — na przykład komputer, który był wyłączony, zostanie włączony lub zostanie przywrócone połączenie z siecią — poprzedni komputer podstawowy stanie się komputerem zapasowym relacyjnego magazynu danych.

Informacje na temat przełączania awaryjnego relacyjnego magazynu danych zawiera sekcja Tryby wdrażania aplikacji ArcGIS Data Store.

Magazyn danych pamięci podręcznej kafli

Liczba komputerów, które można dodać do magazynu danych pamięci podręcznej kafli, zależy od używanego trybu wdrożenia.

  • Tryb podstawowy-zapasowy — w trybie podstawowy-zapasowy magazyn danych pamięci podręcznej kafli może obejmować jeden komputer albo dwa, jeśli należy zapewnić możliwość przełączania awaryjnego. Domyślnym trybem wdrożenia dla magazynu danych pamięci podręcznej kafli jest tryb podstawowy-zapasowy.

    Pierwszy komputer, na którym zainstalowano aplikację ArcGIS Data Store i utworzono magazyn danych pamięci podręcznej kafli, jest komputerem podstawowym magazynu danych pamięci podręcznej kafli. Istnieje możliwość zainstalowania i skonfigurowania jeszcze jednego magazynu danych pamięci podręcznej kafli na tej samej witrynie serwera GIS Server, wówczas ten drugi komputer będzie komputerem zapasowym. Dane pamięci podręcznej hostowanej warstwy scen są replikowane z komputera podstawowego do zapasowego. Podobnie jak w przypadku relacyjnych magazynów danych po awarii komputera podstawowego komputer zapasowy staje się podstawowym.

    Gdy uruchomiony jest zarówno komputer podstawowy, jak i zapasowy, przy przetwarzaniu zapytań tylko do odczytu system ArcGIS może korzystać z magazynu danych pamięci podręcznej kafli na komputerze podstawowym lub zapasowym. Zwiększa to wydajność w przypadku wyświetlania hostowanej warstwy sceny.

    Informacje na temat uruchamiania magazynów danych pamięci podręcznej kafli w trybie podstawowy-zapasowy zawiera sekcja Tryby wdrażania aplikacji ArcGIS Data Store.

  • Tryb klastra — w trybie klastra magazyn danych pamięci podręcznej kafli może obejmować wiele komputerów magazynu danych w celu zapewnienia skalowalności.

    Po opublikowaniu hostowanych warstw dane pamięci podręcznej hostowanej warstwy scen są duplikowane na dwóch komputerach magazynu danych pamięci podręcznej kafli.

    Tworzenie magazynu danych pamięci podręcznej kafli z trzema komputerami i danymi rozmieszczonymi na komputerach podczas publikowania warstw scen przez użytkowników.

    W razie potrzeby możesz także dodać komputery dla magazynu danych pamięci podręcznej kafli. Jeśli brakuje miejsca na bieżących komputerach, zainstaluj aplikację ArcGIS Data Store na dodatkowych komputerach i zarejestruj je w tej samej witrynie hostującej serwera GIS Server. Gdy to zrobisz, pamięci podręczne dla nowych warstw sceny zostaną rozmieszczone na nowych komputerach. Istniejące pamięci podręczne scen pozostają na oryginalnych komputerach.

    Nowe pamięci podręczne scen są umieszczane na komputerach dodanych do magazynu danych pamięci podręcznej kafli.

    Aby ponownie zrównoważyć istniejące pamięci podręczne pod kątem nowo dodanych komputerów, należy utworzyć kopię zapasową magazynu danych pamięci podręcznej kafli i odtworzyć ten magazyn na jej podstawie. Odpowiednie instrukcje zawiera sekcja Ponowne równoważenie pamięci podręcznych warstw scen.

Odzyskiwanie danych po utracie komputera pamięci podręcznej kafli w trybie klastra

Jeśli na potrzeby zapewnienia wysokiej dostępności w magazynie danych pamięci podręcznej kafli znajduje się wiele komputerów, a jeden z nich zostanie utracony lub przejdzie w tryb offline, może być konieczne ponowne rozmieszczenie danych pamięci podręcznej scen.

Spróbuj przywrócić do trybu online komputer, który uległ awarii. Na przykład jeśli kabel sieciowy lub zasilający jest odłączony albo komputer został wyłączony, można rozwiązać ten problem, podłączając kabel sieciowy lub zasilający albo włączając komputer. Po włączeniu komputer ponownie dołącza do magazynu danych pamięci podręcznej kafli, a magazyn danych nadal działa.

Jeśli komputer ulegnie awarii i nie można go uruchomić, należy wykonać odpowiednie czynności, aby zapewnić wysoką dostępność pamięci podręcznych warstw sceny. Instrukcje można znaleźć w temacie Odzyskiwanie magazynu danych.

Magazyn dużych zbiorów danych czasowo-przestrzennych

Magazyn dużych zbiorów danych czasowo-przestrzennych jest zawsze wdrażany w trybie klastra. Aplikację ArcGIS Data Store można zainstalować na kilku komputerach, na każdym z nich utworzyć magazyn dużych zbiorów danych czasowo-przestrzennych i zarejestrować wszystkie w tej samej witrynie hostującej serwera GIS Server.

Notatka:

W przypadku magazynów dużych zbiorów danych czasowo-przestrzennych zawsze należy używać nieparzystej liczby komputerów.

Dane z magazynu dużych zbiorów danych czasowo-przestrzennych zostają zduplikowane na co najmniej dwóch komputerach magazynów dużych zbiorów danych czasowo-przestrzennych zarejestrowanych na tym samym serwerze hostującym.

Magazyn dużych zbiorów danych czasowo-przestrzennych zawierający pięć komputerów

W przypadku awarii jednego z tych komputerów, dane zostaną zachowane na co najmniej jednym innym komputerze. Magazyn danych replikuje dane do innego komputera, który jest sprawny.

Jeden z komputerów uległ awarii; dane są przenoszone na pozostałe komputery.

Aplikację ArcGIS Data Store można zainstalować na większej liczbie komputerów i utworzyć magazyny dużych zbiorów danych czasowo-przestrzennych zarejestrowane w tych samych witrynach serwera GIS Server. W tym przykładzie dodano trzy komputery: jeden w celu zastąpienia komputera, który uległ awarii i dwa kolejne, aby pomieścić większą liczbę hostowanych warstw obiektów czasowo-przestrzennych. Dane są ponownie równoważone na wszystkich siedmiu komputerach. Rozmieszczane są również dane nowo opublikowanych warstw obiektów czasowo-przestrzennych.

Dodawanie komputerów do magazynu dużych zbiorów danych czasowo-przestrzennych i redystrybucji danych

Notatka:

Jeśli w skrypcie zostanie określone tworzenie wielu komputerów magazynu dużych zbiorów danych czasowo-przestrzennych, jeden z komputerów magazynu dużych zbiorów danych czasowo-przestrzennych należy skonfigurować ręcznie w witrynie GIS Server, zanim będzie można za pomocą skryptu określić tworzenie dodatkowych komputerów magazynu dużych zbiorów danych czasowo-przestrzennych. Należy uwzględnić w skrypcie czasy oczekiwania, aby mieć pewność, że dodatkowe komputery magazynów dużych zbiorów danych czasowo-przestrzennych nie są dodawane w tym samym czasie.

Role komputerów

W klastrze magazynu dużych zbiorów danych czasowo-przestrzennych istnieją dwie role: koordynator i dane.

  • Koordynator — koordynator śledzi, które komputery są w klastrze lub zostały z niego usunięte, oraz stan każdego komputera. Koordynator steruje także rozłożeniem danych w klastrze oraz ponownym równoważeniem danych, gdy komputer zostanie utracony lub usunięty.

    W klastrze musi być co najmniej jeden komputer koordynator. Magazyn dużych zbiorów danych czasowo-przestrzennych może zawierać maksymalnie pięć komputerów o przypisanej roli koordynatora. Pierwszym komputerem koordynatorem dodawanym do klastra jest bieżący koordynator klastra; jeden z pozostałych komputerów, do których przypisano rolę koordynatora, może przejąć tę rolę, jeśli bieżący komputer koordynator zostanie utracony lub usunięty z klastra.

    W komputerach, które odgrywają rolę koordynatora, występuje wyższe obciążenie ruchem sieciowym ze względu na konieczność obsługi całej komunikacji wymaganej do zarządzania wszystkimi komputerami w klastrze.

  • Dane — komputery danych służą do przechowywania i przeszukiwania tabel z danymi przestrzennymi i nieprzestrzennymi, które wypełniają hostowane warstwy danych czasowo-przestrzennych. Komputery, które odgrywają rolę danych, muszą mieć dużo pamięci i dużą moc obliczeniową.

Komputer może mieć przypisaną dowolną z tych ról lub obie.

Podczas tworzenia komputera magazynu dużych zbiorów danych czasowo-przestrzennych przy użyciu kreatora konfiguracji magazynu danych do pierwszych trzech tworzonych komputerów przypisywane są obie te role. Innymi słowy, wszystkie trzy komputery będą przechowywać dane, pierwszy komputer będzie także służyć jako bieżący koordynator, a każdy z pozostałych dwóch komputerów można promować do roli koordynatora, gdy bieżący komputer koordynator ulegnie awarii. Począwszy od czwartego komputera, wszystkie komputery dodawane do klastra przy użyciu kreatora konfiguracji magazynu danych są wdrażane z przypisaną rolą danych.

Przy tworzeniu magazynu dużych zbiorów danych czasowo-przestrzennych do sterowania rolą odgrywaną przez konkretny komputer w klastrze podczas jego tworzenia należy używać narzędzia configuredatastore. Na przykład można uruchomić narzędzie configuredatastore, aby utworzyć pierwsze trzy komputery z przypisaną wyłącznie rolą koordynatora oraz dwa kolejne komputery z przypisaną wyłącznie rolą danych, co da łącznie klaster z pięcioma komputerami. Ta konfiguracja powoduje odizolowanie komunikacji sieciowej, która może obniżyć wydajność, jeśli role koordynatora i danych są przypisane do tego samego komputera. Dzięki niej komputery danych mogą mieć dodatkowe zasoby, które są na nich najbardziej potrzebne.

Można też użyć narzędzia configuredatastore do zmiany roli istniejącego sprawnego komputera magazynu dużych zbiorów danych czasowo-przestrzennych.

Obsługiwane są następujące zmiany ról:

  • Określ ustawienie --roles data, aby zmienić komputer będący koordynatorem w komputer danych. Jest to możliwe, jeśli w klastrze są inne komputery mogące pełnić rolę koordynatora. Rolę komputera można zmienić z roli koordynatora na rolę danych, jeśli w klastrze znajdują się co najmniej trzy inne komputery kwalifikujące się do pełnienia roli koordynatora.
  • Określ ustawienie --roles data, aby usunąć rolę koordynatora z komputera, który wdrożono z obiema rolami. Komputer będzie pełnić rolę danych. Rolę koordynatora można usunąć z komputera, jeśli w klastrze znajdują się co najmniej trzy inne komputery kwalifikujące się do pełnienia roli koordynatora.
  • Określ ustawienie --roles coord,data, aby dodać rolę koordynatora do komputera, który pierwotnie wdrożono w celu pełnienia tylko roli danych. Rolę koordynatora może mieć przypisanych maksymalnie pięć komputerów. Jeśli w klastrze jest już pięć komputerów z rolą koordynatora, nie można dodać tej roli do komputera z rolą danych w klastrze.

Uruchom narzędzie describedatastore na dowolnym komputerze w klastrze, aby zidentyfikować komputery z przypisaną rolą koordynatora, z przypisaną rolą danych oraz bieżący komputer koordynator w klastrze.

Rolę koordynatora można usunąć z komputera tylko wtedy, gdy w klastrze istnieją trzy inne koordynatory. Innymi słowy, jeśli istnieją trzy komputery, które odgrywają w klastrze role zarówno koordynatora, jak i danych, nie można usunąć roli koordynatora z żadnego z tych komputerów.

Liczba komputerów w klastrze ma wpływ na status klastra po awarii komputera oraz rolę, którą można przypisać do komputera zastępczego. Należy pamiętać, że klaster magazynu dużych zbiorów danych czasowo-przestrzennych musi zawierać nieparzystą liczbę komputerów.

W klastrze z tylko jednym komputerem koordynatorem jego awaria sprawia, że magazyn dużych zbiorów danych czasowo-przestrzennych staje się bezużyteczny. Należy dodać rolę koordynatora do co najmniej dwóch pozostałych komputerów lub dodać do klastra dwa komputery z przypisaną rolą koordynatora, aby magazyn dużych zbiorów danych czasowo-przestrzennych odzyskał sprawność. Dlatego zaleca się, aby w klastrze było trzy lub pięć komputerów z przypisaną rolą koordynatora. Komputery te mogą mieć przypisaną rolę zarówno koordynatora, jak i danych lub, jeśli w klastrze są inne komputery odgrywające rolę danych, mogą mieć przypisaną rolę wyłącznie koordynatora.

W klastrze muszą być co najmniej dwa komputery danych, aby zapobiec utracie danych w przypadku awarii jednego z nich. W klastrze z tylko dwoma komputerami danych w przypadku awarii jednego z nich należy dodać do klastra co najmniej jeden nowy komputer danych. Jeśli nie zostanie dodany co najmniej jeden komputer danych, pojawia się ryzyko utraty danych w przypadku awarii pozostałego komputera danych. Jeśli w klastrze istnieje tylko jeden komputer danych, jedynym sposobem odzyskania danych w przypadku awarii komputera danych jest odtworzenie danych magazynu dużych zbiorów danych czasowo-przestrzennych z kopii zapasowej.

Magazyn wykresów

Magazyn wykresów utworzony za pomocą aplikacji ArcGIS Data Store w wersji 11.2 lub nowszej może mieć jeden lub dwa komputery. Jeśli wymagany jest magazyn wykresów o wysokiej dostępności, należy skonfigurować magazyn wykresów zawierający dwa komputery.

Pierwszy komputer, na którym zainstalowano aplikację ArcGIS Data Store i utworzono magazyn wykresów, jest komputerem podstawowym magazynu wykresów. Istnieje możliwość zainstalowania i skonfigurowania jeszcze jednego magazynu wykresów w tej samej witrynie serwera GIS Server, wówczas ten drugi komputer będzie komputerem zapasowym magazynu wykresów. Hostowane wykresy wiedzy zostaną zreplikowane z komputera podstawowego do zapasowego.

W magazynie wykresów o wysokiej dostępności na obu komputerach znajdują się te same dane.

W przypadku niedostępności komputera podstawowego (na przykład z powodu jego awarii, utraty zasilania lub zaniku połączenia z siecią), komputer zapasowy staje się komputerem podstawowym. Dane wykresu wiedzy będą niedostępne tylko przez czas niezbędny na przejęcie przez komputer zapasowy roli komputera podstawowego — okres ten może wynosić kilka minut. Po przejęciu przez komputer zapasowy roli komputera podstawowego magazynu wykresów będzie on wysyłać swoje kopie zapasowe plików do tej samej lokalizacji, co wcześniejszy komputer podstawowy.

Jeśli problem dotyczący komputera podstawowego zostanie wyeliminowany — na przykład komputer, który był wyłączony, zostanie włączony lub zostanie przywrócone połączenie z siecią — poprzedni komputer podstawowy stanie się komputerem zapasowym magazynu wykresów

Informacje na temat przełączania awaryjnego magazynu wykresów zawiera sekcja Tryby wdrażania aplikacji ArcGIS Data Store.

Wcześniejsze:

Magazyny wykresów utworzone za pomocą aplikacji ArcGIS Data Store w wersji 11.1 lub starszej mogą zawierać tylko jeden komputer.

Magazyn obiektów

Można utworzyć magazyn obiektów zawierający jeden komputer, ale można też wdrożyć magazyn obiektów w trybie klastra, który zawiera trzy lub większą liczbę komputerów.

Odpowiednią wydajność wyświetlania warstw obiektowych, w których skonfigurowano buforowanie odpowiedzi na zapytania, daje magazyn obiektów na pojedynczym komputerze z dużą ilością miejsca na dysku. Jeśli jednak wymagana jest skalowalność buforowanych odpowiedzi na zapytania dotyczące obiektów, wdróż magazyn obiektów w trybie klastra podczas jego tworzenia. Nie można zmieniać trybów po utworzeniu.

Jeśli wdrożysz magazyn obiektów w trybie klastra, możesz dodać komputery do klastra magazynu obiektów, jeśli istniejące komputery są przeciążone. Podobnie, jeśli jeden z komputerów w klastrze magazynu obiektów ulegnie awarii i nie można go przywrócić do trybu online, możesz zainstalować aplikację ArcGIS Data Store na nowym komputerze i skonfigurować ją jako magazyn obiektów z tym samym serwerem hostującym, aby dodać ten nowy komputer do klastra.

Po włączeniu buforowania zapytań w pamięci podręcznej w nowych warstwach obiektowych buforowane odpowiedzi na zapytania dotyczące nowych warstw będą korzystać z nowego komputera w klastrze. Jeśli sfederowany serwer ArcGIS Video Server jest skonfigurowany do przechowywania filmów w magazynie obiektów, nowo publikowane usługi wideo będą również korzystać z nowego komputera.

Dodawanie komputera do magazynu danych

Komputer można dodać do dowolnego magazynu danych za pomocą kreatora konfiguracji magazynu danych lub narzędzia configuredatastore.

Może istnieć jeden zapasowy relacyjny magazyn danych, magazyn wykresów lub magazyn danych pamięci podręcznej kafli działający w trybie podstawowy-zapasowy. W magazynie dużych zbiorów danych czasowo-przestrzennych i w magazynie danych pamięci podręcznej kafli lub magazynie obiektów działającym w trybie klastra może być wiele komputerów. Wszystkie komputery należące do tego samego magazynu danych muszą używać tego samego systemu operacyjnego i tej samej wersji aplikacji ArcGIS Data Store.

Użyj kreatora konfiguracji magazynu danych, aby dodać komputer do magazynu danych.

Wykonaj poniższe czynności, aby użyć kreatora konfiguracji magazynu danych do dodania komputera do magazynu danych:

  1. Zainstaluj aplikację ArcGIS Data Store na innym serwerze.

    Każdy komputer zapasowy, komputer podstawowy lub węzeł w klastrze musi być zainstalowany na innym serwerze fizycznym. Na wszystkich komputerach w magazynie danych należy używać tego samego konta sieciowego jako konta aplikacji ArcGIS Data Store.

  2. Otwórz kreator konfiguracji aplikacji ArcGIS Data Store.
  3. Podaj w pełni kwalifikowaną nazwę jednego z komputerów w witrynie GIS Server.

    Nazwa ma format gisserver.domain.com. Użyj tej samej witryny serwera GIS Server, która była używana podczas konfigurowania pozostałych komputerów w tym samym magazynie danych tego wdrożenia oprogramowania ArcGIS Enterprise.

  4. Wpisz nazwę użytkownika i hasło administratora podstawowej witryny serwera ArcGIS Server, a następnie kliknij przycisk Dalej.
  5. Wybierz typ magazynu danych do utworzenia.
  6. Określ lokalizację katalogu nowego magazynu danych i kliknij przycisk Dalej.
  7. Sprawdź informacje wyświetlone w oknie dialogowym Podsumowanie konfiguracji. Jeśli są one prawidłowe, kliknij przycisk Zakończ. Jeśli konieczne jest wprowadzenie zmian, kliknij przycisk Wstecz, aby wprowadzić poprawki.

    Rola wysokiej dostępności wskazuje, że jest to komputer zapasowy relacyjnych magazynów danych.

Efektem pomyślnego zakończenia konfiguracji jest dodatkowy komputer magazynu danych, na który aplikacja ArcGIS Data Store może replikować dane lub pamięci podręczne.

Jeśli w trakcie konfiguracji wystąpiły błędy, kliknij przycisk Dalej w oknie dialogowym Podsumowanie konfiguracji, aby ponownie otworzyć kreator konfiguracji magazynu danych i wprowadź inne dane. W temacie Rozwiązywanie problemów dotyczących aplikacji ArcGIS Data Store zostały opisane przyczyny błędów występujących w trakcie konfigurowania i sposoby ich rozwiązywania.

Korzystanie z narzędzia configuredatastore do dodawania komputera do magazynu danych

Aplikację ArcGIS Data Store można zainstalować na innym serwerze lub serwerach, a następnie można użyć narzędzia configuredatastore w celu dodania jej do istniejącego magazynu danych. To narzędzie jest zainstalowane w lokalizacji <ArcGIS Data Store installation directory>\arcgis\datastore\tools.

Każdy komputer zapasowy, komputer podstawowy lub węzeł w klastrze musi być zainstalowany na innym serwerze fizycznym.

Notatka:

Na wszystkich komputerach w magazynie danych muszą być używane te same konta sieciowe jako konta aplikacji ArcGIS Data Store.

Wykonaj poniższe czynności, aby użyć narzędzia configuredatastore do dodania komputera do magazynu danych:

  1. Otwórz wiersz poleceń na dodatkowym serwerze, na którym jest zainstalowana aplikacja ArcGIS Data Store.
  2. Uruchom narzędzie configuredatastore i podaj w pełni kwalifikowaną nazwę domeny komputera w witrynie GIS Server oraz nazwę użytkownika i hasło administratora podstawowej witryny serwera ArcGIS Server.

    Użyj operacji --stores, aby określić typ tworzonego magazynu danych.

    Trzeba użyć tej samej nazwy komputera serwera GIS Server i typu magazynu danych, jak w przypadku magazynu danych, do którego dodajesz ten komputer.

    Na przykład poniższe polecenie dodaje zapasowy relacyjny magazyn danych do komputera w witrynie serwera GIS Server o pełnej nazwie agsserver.ntwk.com. Katalogiem magazynu danych na tym komputerze jest /home/dsuser/fsdata.

    /configuredatastore agsserver.ntwk.com siteadmin P$@pass /home/dsuser/fsdata --stores relational

Kolejny komputer magazynu danych został dodany do magazynu danych.

Składnię i więcej przykładów można znaleźć w sekcji configuredatastore w dokumentacji narzędzia ArcGIS Data Store.