Edge for Private Cloud wer. 4.16.05
Ten dokument opisuje ponowną instalację i przywracanie komponentu Edge. Skorzystaj z tej procedury, jeśli przed przywróceniem kopii zapasowej musisz ponownie zainstalować komponent Edge.
Apache ZooKeeper
Przywróć 1 samodzielny węzeł
- 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 zainstaluj - Przywróć Zwierzogród.
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore-2016.03.17,14.40.41.tar.gz - Uruchom ponownie wszystkie komponenty:
> /<inst_root>/apigee/apigee-service/bin/apigee-all restart
Przywróć 1 węzeł klastra
Jeśli w jednym węźle ZooKeeper, który wchodzi w skład grupy, wystąpi błąd, możesz utworzyć nowy węzeł o tej samej nazwie hosta/tym samym adresie IP i ponownie zainstalować ZooKeeper. Gdy nowy węzeł ZooKeeper dołączy do zespołu ZooKeeper, otrzyma najnowsze zrzuty od repliki wiodącej i zacznie obsługiwać klientów. W tej instancji nie musisz przywracać danych.
- Ponownie zainstaluj ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper zainstaluj - Uruchom konfigurację w węźle ZooKeeper za pomocą tego samego pliku konfiguracyjnego, 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 pełnego klastra
- Zatrzymaj cały klaster.
- Przywróć wszystkie węzły ZooKeeper z pliku kopii zapasowej w sposób opisany powyżej dla pojedynczego węzła.
- Uruchom klaster ZooKeeper.
- Ponownie uruchom wszystkie komponenty.
Apache Cassandra
Przywróć 1 samodzielny węzeł
- Zatrzymaj Cassandra:
> /<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 - Zainstaluj ponownie Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra zainstaluj - Przywróć 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
Przywróć 1 węzeł klastra
Jeśli pojedynczy węzeł Cassandra ulegnie awarii, będący częścią zbioru, możesz utworzyć nowy węzeł o tej samej nazwie hosta/adresie IP. Wystarczy, że ponownie zainstalujesz Cassandra. Nie musisz przywracać danych.
Uwaga: podczas ponownej instalacji w węźle, który nie jest początkowym, upewnij się, że jest aktywny co najmniej 1 węzeł początkowy Cassandra.
- Zainstaluj ponownie Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra zainstaluj - Uruchom konfigurację w węźle Cassandra przy użyciu tego samego pliku konfiguracyjnego, który został użyty podczas instalowania oryginalnego węzła:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile - Uruchom Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra start - Po zainstalowaniu węzła Cassandra i węzeł jest aktywny (pod warunkiem że RF>=2 dla wszystkich przestrzeni kluczy) wykonaj następujące polecenie narzędzia węzła, aby zainicjować węzeł:
<inst_root>/apigee/apigee-cassandra/bin/nodetool -h localhost write
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 we 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 - Zainstaluj ponownie bazę danych PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql zainstaluj - Uruchom PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start - 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 Edge-management-server start
> /<inst_root>/apigee/apigee-service/bin/apigee-serviceedge-qpid-server start/apigee/edge-qpid-server start>
PosgreSQL uruchomiony w trybie gotowości
- Zainstaluj ponownie bazę danych PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql zainstaluj - 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 - 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 gotowości:
> /<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 - Zainstaluj ponownie serwer Postgres:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-postgres-server zainstaluj - 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 na wszystkich węzłach głównych i gotowości:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-postgres-server start
Serwer Qpid i Qpidd
- Zatrzymaj Qpidd, Qpid Server i 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-apige-direct-postgres-server>stop - Usuń stare katalogi serwera Qpid i Qpidd:
/<inst_root>/apigee/data/edge-qpid-server
/<inst_root>/apigee/etc/edge-qpid-server.d
/<inst_root>/apigee/data/apigee-qpid
/<ingest_root> - Zainstaluj ponownie Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd zainstaluj - 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 - Zainstaluj ponownie serwer Qpid:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-qpid-server zainstaluj - 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 Postgres na wszystkich węzłach:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
> /<inst_root>/apigee/apigee-service/bin/apigee-server edge-qpid-
root-server krawędź-qpid>
OpenLDAP
- Zatrzymaj OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap stop - Zainstaluj ponownie OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap instalacja - 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 - Zainstaluj ponownie serwer zarządzania:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-management-server zainstaluj - 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 wiadomości:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-message-processor stop - Usuń stare katalogi procesora wiadomości:
/<inst_root>/apigee/data/edge-message-processor
/<inst_root>/apigee/etc/edge-message-processor.d - Zainstaluj ponownie procesor wiadomości:
> /<inst_root>/apigee/apigee-service/bin/apigee-service krawędź-message-processor zainstaluj - 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
- Zatrzymanie routera:
> /<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-router connect - 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
- Interfejs zatrzymania:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-ui stop - Usuń stare katalogi UI:
/<inst_root>/apigee/data/edge-ui
/<inst_root>/apigee/etc/edge-ui.d - Ponownie zainstaluj interfejs użytkownika:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-ui instalacja - 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
Dokończ odzyskiwanie witryny
- Zatrzymaj wszystkie węzły komponentów. Pamiętaj, że kolejność zatrzymywania podsystemów jest ważna – najpierw wszystkie węzły brzegowe, a następnie wszystkie węzły magazynów danych.
- Przywróć wszystkie komponenty w sposób opisany powyżej.
- Teraz uruchom wszystkie komponenty w takiej kolejności: Pamiętaj, że kolejność uruchamiania podsystemów jest ważna:
- Uruchamianie klastra ZooKeeper
- Uruchamianie klastra Cassandra
- Sprawdź, czy protokół OpenLDAP jest uruchomiony
- Początkowy Qpid
- Sprawdź, czy baza danych PostgreSQL jest uruchomiona
- Uruchom serwer zarządzania
- Uruchom routery i procesory wiadomości
- Uruchom serwer Qpid
- Uruchom serwer Postgres
- Uruchom interfejs Apigee