Edge dla chmury prywatnej w wersji 4.16.05
Ten dokument dotyczy ponownej instalacji i przywracania komponentu Edge. Użyj tej procedury, jeśli przed przywróceniem kopii zapasowej musisz ponownie zainstalować komponent Edge.
Apache ZooKeeper
Przywracanie jednego samodzielnego węzła
- Zatrzymaj ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop - Usuń stare katalogi ZooKeeper:
/<inst_root>/apigee/data/apigee-zookeeper
/<inst_root>/apigee/etc/apigee-zookeeper.d - Zainstaluj ponownie ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - Przywróć ZooKeeper.
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz - Uruchom ponownie wszystkie komponenty:
> /<inst_root>/apigee/apigee-service/bin/apigee-all restart
Przywracanie jednego węzła klastra
Jeśli pojedynczy węzeł ZooKeeper, który jest częścią zespołu, ulegnie awarii, możesz utworzyć nowy węzeł z tą samą nazwą hosta lub adresem IP i ponownie zainstalować ZooKeeper. Gdy nowy węzeł ZooKeeper dołączy do zespołu ZooKeeper, otrzyma najnowsze migawki od lidera i zacznie obsługiwać klientów. Nie musisz przywracać danych w tej instancji.
- Zainstaluj ponownie ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - Uruchom konfigurację w węźle ZooKeeper, używając tego samego pliku konfiguracji, który został użyty podczas instalowania oryginalnego węzła:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile - Uruchom ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
Przywracanie całego klastra
- zatrzymać cały klaster,
- Przywróć wszystkie węzły ZooKeeper z pliku kopii zapasowej w sposób opisany powyżej w przypadku pojedynczego węzła.
- Uruchom klaster ZooKeeper.
- Uruchom ponownie wszystkie komponenty.
Apache Cassandra
Przywracanie jednego samodzielnego węzła
- Zatrzymaj Cassandrę:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra stop - Usuń stare katalogi Cassandra:
/<inst_root>/apigee/data/apigee-cassandra
/<inst_root>/apigee/etc/apigee-cassandra.d - Ponownie zainstaluj Cassandrę:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Przywróć bazę danych Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz - Uruchom ponownie wszystkie komponenty:
> /<inst_root>/apigee/apigee-service/bin/apigee-all restart
Przywracanie jednego węzła klastra
Jeśli pojedynczy węzeł Cassandra, który jest częścią zespołu, ulegnie awarii, możesz utworzyć nowy węzeł o tej samej nazwie hosta lub adresie IP. Wystarczy ponownie zainstalować Cassandrę, nie trzeba przywracać danych.
Uwaga: podczas ponownej instalacji na węźle innym niż węzeł źródłowy upewnij się, że działa co najmniej 1 węzeł źródłowy Cassandra.
- Ponownie zainstaluj Cassandrę:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Uruchom konfigurację w węźle Cassandra, używając tego samego pliku konfiguracji, który został użyty podczas instalacji oryginalnego węzła:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile - Uruchom Cassandrę:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra start - Po zainstalowaniu systemu Cassandra i uruchomieniu węzła (przy założeniu, że RF>=2 dla wszystkich przestrzeni kluczy) wykonaj to polecenie nodetool, aby zainicjować węzeł:
<inst_root>/apigee/apigee-cassandra/bin/nodetool -h localhost repair
Przywracanie całego klastra
- zatrzymać cały klaster,
- Przywróć wszystkie węzły Cassandra z pliku kopii zapasowej.
- uruchomić klaster Cassandra,
- Uruchom ponownie wszystkie komponenty.
Baza danych PostgreSQL
PostgreSQL działający samodzielnie lub jako serwer główny
- Zatrzymaj serwer zarządzania, serwer Qpid i serwer Postgres na wszystkich węzłach:
Uwaga: gdy te komponenty są zatrzymane, system może nadal obsługiwać żądania do serwerów proxy interfejsu API.
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - Ponownie zainstaluj bazę danych PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Uruchom PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start - Przywróć bazę 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 serwer Postgres na wszystkich węzłach:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server start
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server start
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server start
PostgreSQL działający w trybie gotowości
- Ponownie zainstaluj bazę danych PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Ponownie skonfiguruj bazę danych PostgreSQL, używając tego samego pliku konfiguracji, który został użyty do jej instalacji:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile - Uruchom PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Serwer Postgres
- Zatrzymaj serwer Postgres na wszystkich węzłach głównych i rezerwowych:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - Usuń stare katalogi serwera Postgres:
/<inst_root>/apigee/data/edge-postgres-server
/<inst_root>/apigee/etc/edge-postgres-server.d - Ponownie zainstaluj serwer Postgres:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server install - Przywróć serwer Postgres z pliku kopii zapasowej:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz - Uruchom serwer Postgres na wszystkich węzłach głównych i rezerwowych:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Serwer Qpid i Qpidd
- Zatrzymaj Qpidd, serwer Qpid i serwer Postgres na wszystkich węzłach:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd stop - Usuń stare katalogi Qpid Server i Qpidd:
/<inst_root>/apigee/data/edge-qpid-server
/<inst_root>/apigee/etc/edge-qpid-server.d
/<inst_root>/apigee/data/apigee-qpidd
/<inst_root>/apigee/etc/apigee-qpidd.d - Ponownie zainstaluj Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd install - 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 - Ponownie zainstaluj serwer Qpid:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server install - Przywróć serwer Qpid:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz - Uruchom ponownie serwer Qpid, Qpidd i serwery Postgres na wszystkich węzłach:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
OpenLDAP
- Zatrzymaj OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap stop - Ponownie zainstaluj OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap install - Usuń stare katalogi OpenLDAP:
/<inst_root>/apigee/data/apigee-openldap
/<inst_root>/apigee/etc/apigee-openldap.d - Przywróć OpenLDAP:
> /<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 - Uruchom ponownie wszystkie serwery zarządzania:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server restart
Serwer zarządzania
- Zatrzymaj serwer zarządzania:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server stop - Usuń stare katalogi serwera zarządzania:
/<inst_root>/apigee/data/edge-management-server
/<inst_root>/apigee/etc/edge-management-server.d - Ponownie zainstaluj serwer zarządzania:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server install - 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 - Uruchom ponownie serwer zarządzania:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server start
procesor komunikatów
- Zatrzymaj procesor komunikatów:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor stop - Usuń stare katalogi procesora komunikatów:
/<inst_root>/apigee/data/edge-message-processor
/<inst_root>/apigee/etc/edge-message-processor.d - Ponownie zainstaluj procesor komunikatów:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor install - Przywróć procesor komunikatów z pliku kopii zapasowej:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz - Uruchom ponownie procesor komunikatów:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor start
Router
- Zatrzymaj router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router stop - Usuń stare katalogi routera:
/<inst_root>/apigee/data/edge-router
/<inst_root>/apigee/etc/edge-router.d - Ponownie zainstaluj router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router install - Przywróć router z pliku kopii zapasowej:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz - Uruchom ponownie router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router start
Interfejs Edge
- Zatrzymaj interfejs:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui stop - Usuń stare katalogi interfejsu:
/<inst_root>/apigee/data/edge-ui
/<inst_root>/apigee/etc/edge-ui.d - Ponownie zainstaluj interfejs:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui install - Przywróć interfejs 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:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui start
Pełne przywracanie witryny
- Zatrzymaj wszystkie węzły komponentów. Pamiętaj, że kolejność zatrzymywania podsystemów jest ważna – najpierw wszystkie węzły Edge, a następnie wszystkie węzły magazynów danych.
- Przywróć wszystkie komponenty zgodnie z opisem powyżej.
- Teraz uruchom wszystkie komponenty w tej kolejności. Pamiętaj, że kolejność uruchamiania podsystemów jest ważna:
- Uruchamianie klastra ZooKeeper
- Uruchamianie klastra Cassandra
- Sprawdzanie, czy usługa OpenLDAP działa
- Uruchamianie qpid
- Sprawdź, czy baza danych PostgreSQL działa.
- Uruchamianie serwera zarządzania
- Uruchamianie routerów i procesorów komunikatów
- Uruchamianie serwera Qpid
- Uruchamianie serwera Postgres
- Uruchamianie interfejsu Apigee