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:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
- Usuń stare katalogi ZooKeeper:
/opt/apigee/data/apigee-zookeeper /opt/apigee/etc/apigee-zookeeper.d
- Ponownie zainstaluj ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- Przywróć ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore 2019.03.17,14.40.41
Podczas przywracania komponentu nie musisz podawać ścieżki katalogu do pliku kopii zapasowej ani prefiksu „backup-” czy sufiksu „.tar.gz”. Nazwa pliku kopii zapasowej może zawierać tylko datę i godzinę.
Możesz opcjonalnie pominąć plik kopii zapasowej w poleceniu
restore
, aby przeglądarka Edge używała najnowszego pliku kopii zapasowej w katalogu kopii zapasowej komponentu. - Ponownie uruchom wszystkie komponenty:
/opt/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:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- Uruchom konfigurację w węźle ZooKeeper przy użyciu tego samego pliku konfiguracyjnego, który został użyty podczas instalowania oryginalnego węzła:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile
- Uruchom ZooKeeper:
/opt/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:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
- Usuń stary katalog Cassandra:
/opt/apigee/data/apigee-cassandra
- Ponownie zainstaluj Cassandra:
/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- Przywróć Cassandra:
/apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41
Podczas przywracania komponentu nie musisz podawać ścieżki katalogu do pliku kopii zapasowej ani prefiksu „backup-” czy sufiksu „.tar.gz”. Nazwa pliku kopii zapasowej może zawierać tylko datę i godzinę.
Możesz opcjonalnie pominąć plik kopii zapasowej w poleceniu
restore
, aby przeglądarka Edge używała najnowszego pliku kopii zapasowej w katalogu kopii zapasowej komponentu. - Ponownie uruchom wszystkie komponenty:
/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.
- Ponownie zainstaluj Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- Uruchom konfigurację w węźle Cassandra przy użyciu tego samego pliku konfiguracyjnego, który został użyty podczas instalowania oryginalnego węzła:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
- Uruchom Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- Po zainstalowaniu systemu Cassandra, a węzeł jest aktywny (pod warunkiem że RF>=2 dla wszystkich przestrzeni kluczy) wykonaj to polecenie
nodetool
, aby zainicjować węzeł:
/opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr
Nazwę użytkownika i hasło musisz podać tylko wtedy, gdy masz włączone uwierzytelnianie JMX w systemie Cassandra.
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:
/apigee/apigee-service/bin/apigee-service edge-management-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- Ponownie zainstaluj bazę danych PostgreSQL:
/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- Uruchom PostgreSQL:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- Przywracanie bazy danych PostgreSQL z pliku kopii zapasowej:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2019.03.17,14.40.41
Podczas przywracania komponentu PostgreSQL pamiętaj, że nie określasz ścieżki katalogu do pliku kopii zapasowej ani nie określasz sufiksu „.dump”. Nazwa pliku kopii zapasowej może zawierać tylko datę i godzinę.
Możesz opcjonalnie pominąć plik kopii zapasowej w poleceniu
restore
, aby przeglądarka Edge używała najnowszego pliku kopii zapasowej w katalogu kopii zapasowej komponentu. - Uruchom serwer zarządzania, serwer Qpid i Postgres we wszystkich węzłach:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server 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
- Ponownie zainstaluj bazę danych PostgreSQL:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- 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
- Uruchom PostgreSQL:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Serwer Postgres
- Zatrzymaj serwer Postgres we wszystkich węzłach głównych i gotowości:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- Usuń stare katalogi serwera Postgres:
/opt/apigee/data/edge-postgres-server /opt/apigee/etc/edge-postgres-server.d
- Ponownie zainstaluj serwer Postgres:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install
- Przywróć serwer Postgres z pliku kopii zapasowej:
/opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore 2019.03.17,14.40.41
Podczas przywracania komponentu nie musisz podawać ścieżki katalogu do pliku kopii zapasowej ani prefiksu „backup-” czy sufiksu „.tar.gz”. Nazwa pliku kopii zapasowej może zawierać tylko datę i godzinę.
Możesz opcjonalnie pominąć plik kopii zapasowej w poleceniu
restore
, aby przeglądarka Edge używała najnowszego pliku kopii zapasowej w katalogu kopii zapasowej komponentu. - Uruchom serwer Postgres we wszystkich węzłach głównych i gotowości:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Serwer Qpid i Qpidd
- Zatrzymanie serwera Qpidd, Qpid Server i Postgres we wszystkich węzłach:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop
- Usuń stare katalogi serwera Qpid i Qpidd:
/opt/apigee/data/edge-qpid-server /opt/apigee/etc/edge-qpid-server.d /opt/apigee/data/apigee-qpidd /opt/apigee/etc/apigee-qpidd.d
- Ponownie zainstaluj Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install
- Przywracanie Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore 2019.03.17,14.40.41
Podczas przywracania komponentu nie musisz podawać ścieżki katalogu do pliku kopii zapasowej ani prefiksu „backup-” czy sufiksu „.tar.gz”. Nazwa pliku kopii zapasowej może zawierać tylko datę i godzinę.
Możesz opcjonalnie pominąć plik kopii zapasowej w poleceniu
restore
, aby przeglądarka Edge używała najnowszego pliku kopii zapasowej w katalogu kopii zapasowej komponentu. - Uruchom Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
- Ponownie zainstaluj serwer Qpid:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
- Przywracanie serwera Qpid:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore 2019.03.17,14.40.41
Podczas przywracania komponentu nie musisz podawać ścieżki katalogu do pliku kopii zapasowej ani prefiksu „backup-” czy sufiksu „.tar.gz”. Nazwa pliku kopii zapasowej może zawierać tylko datę i godzinę.
Możesz opcjonalnie pominąć plik kopii zapasowej w poleceniu
restore
, aby przeglądarka Edge używała najnowszego pliku kopii zapasowej w katalogu kopii zapasowej komponentu. - Ponownie uruchom serwery Qpid Server, Qpidd i Postgres we wszystkich węzłach:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
OpenLDAP
- Zatrzymanie OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
- Ponownie zainstaluj OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
- Usuń stare katalogi OpenLDAP:
/opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
- Przywróć OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41
Podczas przywracania komponentu nie musisz podawać ścieżki katalogu do pliku kopii zapasowej ani prefiksu „backup-” czy sufiksu „.tar.gz”. Nazwa pliku kopii zapasowej może zawierać tylko datę i godzinę.
Możesz opcjonalnie pominąć plik kopii zapasowej w poleceniu
restore
, aby przeglądarka Edge używała najnowszego pliku kopii zapasowej w katalogu kopii zapasowej komponentu. - Uruchom ponownie OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
- Uruchom ponownie wszystkie serwery zarządzania:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
Serwer zarządzania
- Zatrzymanie serwera zarządzania:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
- Usuń stare katalogi serwera zarządzania:
/opt/apigee/data/edge-management-server /opt/apigee/etc/edge-management-server.d
- Ponownie zainstaluj serwer zarządzania:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server install
- Przywracanie serwera zarządzania z pliku kopii zapasowej:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restore 2019.03.17,14.40.41
Podczas przywracania komponentu nie musisz podawać ścieżki katalogu do pliku kopii zapasowej ani prefiksu „backup-” czy sufiksu „.tar.gz”. Nazwa pliku kopii zapasowej może zawierać tylko datę i godzinę.
Możesz opcjonalnie pominąć plik kopii zapasowej w poleceniu
restore
, aby przeglądarka Edge używała najnowszego pliku kopii zapasowej w katalogu kopii zapasowej komponentu. - Ponowne uruchomienie serwera zarządzania:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
procesor komunikatów
- Zatrzymaj procesor wiadomości:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
- Usuń stare katalogi procesora wiadomości:
/opt/apigee/data/edge-message-processor /opt/apigee/etc/edge-message-processor.d
- Ponownie zainstaluj procesor wiadomości
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor install
- Przywróć procesor wiadomości z pliku kopii zapasowej:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore 2019.03.17,14.40.41
Podczas przywracania komponentu nie musisz podawać ścieżki katalogu do pliku kopii zapasowej ani prefiksu „backup-” czy sufiksu „.tar.gz”. Nazwa pliku kopii zapasowej może zawierać tylko datę i godzinę.
Możesz opcjonalnie pominąć plik kopii zapasowej w poleceniu
restore
, aby przeglądarka Edge używała najnowszego pliku kopii zapasowej w katalogu kopii zapasowej komponentu. - Ponownie uruchom procesor wiadomości:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
Router
- Zatrzymanie routera:
/opt/apigee/apigee-service/bin/apigee-service edge-router stop
- Usuń stare katalogi routera:
/opt/apigee/data/edge-router /opt/apigee/etc/edge-router.d
- Ponownie zainstaluj router:
/opt/apigee/apigee-service/bin/apigee-service edge-router install
- Przywróć router z pliku kopii zapasowej:
/opt/apigee/apigee-service/bin/apigee-service edge-router restore 2019.03.17,14.40.41
Podczas przywracania komponentu nie musisz podawać ścieżki katalogu do pliku kopii zapasowej ani prefiksu „backup-” czy sufiksu „.tar.gz”. Nazwa pliku kopii zapasowej może zawierać tylko datę i godzinę.
Możesz opcjonalnie pominąć plik kopii zapasowej w poleceniu
restore
, aby przeglądarka Edge używała najnowszego pliku kopii zapasowej w katalogu kopii zapasowej komponentu. - Ponowne uruchomienie routera:
/opt/apigee/apigee-service/bin/apigee-service edge-router start
Interfejs Edge
- Zatrzymaj UI:
/opt/apigee/apigee-service/bin/apigee-service edge-ui stop
- Usuń stare katalogi UI:
/opt/apigee/data/edge-ui /opt/apigee/etc/edge-ui.d
- Ponownie zainstaluj interfejs:
/opt/apigee/apigee-service/bin/apigee-service edge-ui install
- Przywracanie interfejsu z pliku kopii zapasowej:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restore 2019.03.17,14.40.41
Podczas przywracania komponentu nie musisz podawać ścieżki katalogu do pliku kopii zapasowej ani prefiksu „backup-” czy sufiksu „.tar.gz”. Nazwa pliku kopii zapasowej może zawierać tylko datę i godzinę.
Możesz opcjonalnie pominąć plik kopii zapasowej w poleceniu
restore
, aby przeglądarka Edge używała najnowszego pliku kopii zapasowej w katalogu kopii zapasowej komponentu. - Uruchom ponownie interfejs:
/opt/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 zatrzymaj wszystkie węzły brzegowe, a a następnie zatrzymaj wszystkie węzły Datastores.
- 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