Edge for Private Cloud wer. 4.16.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ł
- Usuń stare katalogi ZooKeeper:
/<inst_root>/apigee/data/apigee-zookeeper
/<inst_root>/apigee/etc/apigee-zookeeper.d - Przywróć dane ZooKeeper z pliku kopii zapasowej:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore-2016.03.17,14.40.41.tar.gz - Ponownie uruchom wszystkie komponenty, aby zsynchronizować dane z nowym przywróconym plikiem ZooKeeper.
Przywróć 1 węzeł klastra
- 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
- Zatrzymaj cały klaster.
- Przywróć wszystkie węzły ZooKeeper z pliku kopii zapasowej.
- Uruchom klaster ZooKeeper.
- Ponownie uruchom wszystkie komponenty.
Apache Cassandra
Przywróć 1 samodzielny węzeł
- Usuń stare katalogi Cassandra:
/<inst_root>/apigee/data/apigee-cassandra
/<inst_root>/apigee/etc/apigee-cassandra.d - Przywróć węzeł Cassandra z pliku kopii zapasowej:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra restorebackup-2016.03.17,14.40.41.tar.gz - Ponownie uruchom wszystkie komponenty.
Przywróć 1 węzeł klastra
- 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 wykonywania przywracania w węźle początkowym upewnij się, że co najmniej 1 węzeł początkowy Cassandra jest aktywny.
Po zainstalowaniu systemu Cassandra, gdy węzeł będzie aktywny (pod warunkiem że RF>=2 dla wszystkich przestrzeni kluczy) wykonaj to polecenie narzędzia węzła, aby zainicjować węzeł:
<inst_root>/apigee/apigee-cassandra/bin/nodetool -h localhost setup
Przywracanie pełnego klastra
- Zatrzymaj cały klaster.
- Przywróć wszystkie węzły Cassandra z pliku kopii zapasowej.
- Uruchom klaster Cassandra.
- Ponownie uruchom wszystkie komponenty.
Baza danych PostgreSQL
Baza danych PosgreSQL uruchamiana samodzielnie lub jako instancja główna
- Zatrzymaj serwer zarządzania, serwer Qpid i Postgres na wszystkich węzłach:
Uwaga: system może nadal obsługiwać żądania wysyłane do serwerów proxy interfejsu API, gdy te komponenty są zatrzymane.
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-management-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service krawędź-qpid-server stop
> /<inst_root>/apigee/bin/apigee-service-service - Sprawdź, czy baza danych PostgreSQL jest uruchomiona:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql status - Przywracanie bazy danych PostgreSQL z pliku kopii zapasowej:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump - Uruchom serwer zarządzania, serwer Qpid i Postgres na wszystkich węzłach:
> /<inst_root>/apigee/apigee-service/bin/apigee-service krawędź-management-server start
> /<inst_root>/apigee/apigee-service/bin/apigee- edge-qpid-server>
PosgreSQL uruchomiony w trybie gotowości
- Ponownie skonfiguruj bazę danych PostgreSQL przy użyciu tego samego pliku konfiguracyjnego, który został użyty do jej zainstalowania:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile - Uruchamianie PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Serwer Postgres
- Usuń stare katalogi serwera Postgres:
/<inst_root>/apigee/data/edge-postgres-server
/<inst_root>/apigee/etc/edge-postgres-server.d - Przywróć serwer Postgres z pliku kopii zapasowej:
> /<inst_root>/apigee/apigee-service/bin/apigee-serviceedge-postgres-server restore-2016.03.17,14.40.41.tar.gz - Uruchom serwer Postgres:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-postgres-server start
Baza danych Qpidd
- Usuń stare katalogi Qpidd:
/<inst_root>/apigee/data/apigee-qpidd
/<inst_root>/apigee/etc/apigee-qpidd.d - Przywróć Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz - Uruchom Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd start
Serwer Qpid
- Usuń stare katalogi serwera Qpid:
/<inst_root>/apigee/data/edge-qpid-server
/<inst_root>/apigee/etc/edge-qpid-server.d - Przywróć serwer Qpid z pliku kopii zapasowej:
> /<inst_root>/apigee/apigee-service/bin/apigee-serviceedge-qpid-server restore-2016.03.17,14.40.41.tar.gz - Uruchomienie serwera Qpid:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-qpid-server start
OpenLDAP
- Usuń stare katalogi OpenLDAP:
/<inst_root>/apigee/data/apigee-openldap
/<inst_root>/apigee/etc/apigee-openldap.d - Przywróć OpenLDAP z pliku kopii zapasowej:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap restore Backup-2016.03.17,14.40.41.tar.gz - Uruchom ponownie OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap start
Serwer zarządzania
- Usuń stare katalogi serwera zarządzania:
/<inst_root>/apigee/data/edge-management-server
/<inst_root>/apigee/etc/edge-management-server.d - Przywróć serwer zarządzania z pliku kopii zapasowej:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-management-server restore backup-2016.03.17,14.40.41.tar.gz - Ponownie uruchom serwer zarządzania:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-management-server start
procesor komunikatów
- Usuń stare katalogi procesora wiadomości:
/<inst_root>/apigee/data/edge-message-processor
/<inst_root>/apigee/etc/edge-message-processor.d - Przywróć procesor wiadomości z pliku kopii zapasowej:
> /<inst_root>/apigee/apigee-service/bin/apigee-serviceedge-message-processor restore backup-2016.03.17,14.40.41.tar.gz - Uruchom ponownie procesor wiadomości:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-message-processor start
Router
- Usuń stare katalogi routera:
/<inst_root>/apigee/data/edge-router
/<inst_root>/apigee/etc/edge-router.d - Przywróć router z pliku kopii zapasowej:
> /<inst_root>/apigee/apigee-service/bin/apigee-serviceedge-router restore-2016.03.17,14.40.41.tar.gz - Uruchom ponownie router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service-router-router start
Interfejs Edge
- Usuń stare katalogi UI:
/<inst_root>/apigee/data/edge-ui
/<inst_root>/apigee/etc/edge-ui.d - Przywracanie UI z pliku kopii zapasowej:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-ui restore Backup-2016.03.17,14.40.41.tar.gz - Uruchom ponownie interfejs użytkownika:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-ui start