Przywracanie komponentu do istniejącego środowiska

Edge for Private Cloud w wersji 4.18.05

Ten dokument opisuje przywracanie wszystkich komponentów Edge do istniejącego środowiska bez konieczności ich ponownego instalowania. Oznacza to, że węzeł, w którym przywracasz komponent, ma ten sam adres IP lub nazwę DNS co podczas wykonywania kopii zapasowej.

Jeśli musisz ponownie zainstalować komponent, zapoznaj się z artykułem Ponowna instalacja i przywracanie komponentów.

Apache ZooKeeper

Przywróć 1 samodzielny węzeł

  1. Usuń stare katalogi ZooKeeper:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  2. Przywróć dane ZooKeeper z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz
  3. Ponownie uruchom wszystkie komponenty, aby zsynchronizować dane z nowym przywróconym plikiem ZooKeeper.

Przywróć 1 węzeł klastra

  1. Jeśli jeden węzeł ZooKeeper ulegnie awarii, będzie on częścią zestawu, możesz utworzyć nowy węzeł z tą samą nazwą hosta/adresem IP (wykonaj czynności opisane w artykule Jak ponownie zainstalować i przywrócić komponenty), a gdy dołączysz do zespołu ZooKeeper, otrzyma on najnowsze zrzuty od repliki wiodącej i zacznie obsługiwać klientów. W tej instancji nie musisz przywracać danych.

Przywracanie pełnego klastra

  1. Zatrzymaj cały klaster.
  2. Przywróć wszystkie węzły ZooKeeper z pliku kopii zapasowej.
  3. Uruchom klaster ZooKeeper.
  4. Ponownie uruchom wszystkie komponenty.

Apache Cassandra

Przywróć 1 samodzielny węzeł

  1. Usuń stary katalog Cassandra:
    /opt/apigee/data/apigee-cassandra
  2. Przywróć węzeł Cassandra z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz
  3. Ponownie uruchom wszystkie komponenty.

Przywróć 1 węzeł klastra

  1. Jeśli pojedynczy węzeł Cassandra ulegnie awarii, który jest częścią zestawu, możesz utworzyć nowy węzeł z tą samą nazwą hosta/adresem IP (wykonaj czynności dotyczące ponownej instalacji opisane w artykule Ponowna instalacja i przywracanie komponentów). Wystarczy, że ponownie zainstalujesz Cassandra. Nie musisz przywracać danych.

    Podczas przywracania węzła, który nie jest początkowym, upewnij się, że jest aktywny co najmniej 1 węzeł początkowy Cassandra.

    Po zainstalowaniu narzędzia Cassandra, a węzeł jest aktywny (pod warunkiem że dla wszystkich przestrzeni kluczy występuje wartość RF>=2) wykonaj to polecenie nodetool w celu zainicjowania węzła:

    opt/apigee/apigee-cassandra/bin/nodetool -h localhost repair

Przywracanie pełnego klastra

  1. Zatrzymaj cały klaster.
  2. Przywróć wszystkie węzły Cassandra z pliku kopii zapasowej.
  3. Uruchom klaster Cassandra.
  4. Ponownie uruchom wszystkie komponenty.

Baza danych PostgreSQL

Baza danych PosgreSQL uruchamiana samodzielnie lub jako instancja główna

  1. Zatrzymaj serwer zarządzania, serwer Qpid i Postgres na wszystkich węzłach:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso stop
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. Sprawdź, czy baza danych PostgreSQL jest uruchomiona:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql status
  3. Przywróć bazę danych PostgreSQL z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump
  4. Uruchom serwer zarządzania, serwer Qpid i Postgres na wszystkich węzłach:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso start
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

PosgreSQL uruchomiony w trybie gotowości

  1. Skonfiguruj ponownie bazę danych PostgreSQL przy użyciu tego samego pliku konfiguracyjnego, który został użyty do jej zainstalowania:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
  2. Uruchom PostgreSQL:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start

Serwer Postgres

  1. Usuń stare katalogi serwera Postgres:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  2. Przywróć serwer Postgres z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Uruchom serwer Postgres:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start 

Baza danych Qpidd

  1. Usuń stare katalogi Qpidd:
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  2. Przywróć Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz 
  3. Uruchom Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start

Serwer Qpid

  1. Usuń stare katalogi serwera Qpid:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. Przywróć serwer Qpid z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Uruchomienie serwera Qpid:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start

OpenLDAP

  1. Usuń stare katalogi OpenLDAP:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  2. Przywróć OpenLDAP z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2016.03.17,14.40.41
  3. Uruchom ponownie OpenLDAP:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start

Serwer zarządzania

  1. Usuń stare katalogi serwera zarządzania:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  2. Przywracanie serwera zarządzania z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Ponownie uruchom serwer zarządzania:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

procesor komunikatów

  1. Usuń stare katalogi procesora wiadomości:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  2. Przywróć procesor wiadomości z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz
  3. Ponownie uruchom procesor wiadomości:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

Router

  1. Usuń stare katalogi routera:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  2. Przywróć router z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz
  3. Ponowne uruchomienie routera:
    /opt/apigee/apigee-service/bin/apigee-service edge-router start

Interfejs Edge

  1. Usuń stare katalogi UI:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  2. Przywróć interfejs z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz
  3. Uruchom ponownie interfejs:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui start