Edge for Private Cloud w wersji 4.19.01
Ten dokument zawiera informacje na temat ponownej instalacji i przywracania komponentu Edge. Użyj tej procedury jeśli musisz ponownie zainstalować komponent Edge przed przywróceniem kopii zapasowej.
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 przywracanie Backup-2016.03.17,14.40.41.tar.gz - Uruchom ponownie wszystkie komponenty:
> /opt/apigee/apigee-service/bin/apigee-all restart
Przywróć 1 węzeł klastra
W przypadku awarii jednego węzła ZooKeeper należącego do zestawu możesz utworzyć nowy węzeł tę samą nazwę hosta/adres IP i ponownie zainstalować ZooKeeper. Gdy nowy węzeł ZooKeeper dołączy do Zespół ZooKeeper pobierze najnowsze migawki od Leader i zacznie obsługiwać klientów. Nie musisz przywracać danych w tej instancji.
- 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
pierwotny węzeł:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile - Uruchom ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
Przywróć kompletny klaster
- Zatrzymaj cały klaster.
- Przywróć wszystkie węzły ZooKeeper z pliku kopii zapasowej w sposób opisany powyżej dla jednego do węzła.
- Uruchom gromadę ZooKeeper.
- Uruchom ponownie 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:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Przywróć dane Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra przywracanie Backup-2016.03.17,14.40.41.tar.gz - Uruchom ponownie wszystkie komponenty:
> /opt/apigee/apigee-service/bin/apigee-all restart
Przywróć 1 węzeł klastra
W przypadku awarii pojedynczego węzła Cassandra, który jest częścią zestawu, możesz utworzyć nowy węzeł tę samą nazwę hosta lub adres IP. Wystarczy ponownie zainstalować system Cassandra. Nie trzeba przywracać danych.
Uwaga: podczas ponownej instalacji w węźle niepełnosprawnym upewnij się, że co najmniej jeden obiekt wyjściowy Cassandra że węzeł jest aktywny.
- 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
pierwotny węzeł:
/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 węzeł jest aktywny (z uwzględnieniem częstotliwości 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
Nazwa użytkownika i hasło musisz podać tylko wtedy, gdy włączono uwierzytelnianie JMX dla Cassandra.
Przywróć kompletny klaster
- Zatrzymaj cały klaster.
- Przywróć wszystkie węzły Cassandra z pliku kopii zapasowej.
- Uruchom gromadę Cassandra.
- Uruchom ponownie wszystkie komponenty.
Baza danych PostgreSQL
PosgreSQL – działający oddzielnie lub jako Master
- Zatrzymaj serwer zarządzania, serwer Qpid i serwer Postgres we wszystkich węzłach:
Uwaga: system może nadal obsługiwać żądania wysyłane do serwerów proxy interfejsów API, podczas gdy gdy komponenty są zatrzymywane.
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-server
> /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:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Uruchom PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start - Przywróć bazę danych PostgreSQL z pliku kopii zapasowej:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql przywracanie 2016.03.17,14.40.41.dump - Uruchom serwer zarządzania, serwer Qpid i serwer Postgres we wszystkich węzłach:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-server
> /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server start
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server
PosgreSQL w trybie gotowości
- Ponownie zainstaluj bazę danych PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Ponownie skonfiguruj bazę danych PostgreSQL przy użyciu pliku konfiguracyjnego użytego 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 przywracanie Backup-2016.03.17,14.40.41.tar.gz - Uruchom serwer Postgres we wszystkich węzłach głównych i rezerwowych:
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server
Serwer Qpid i Qpidd
- Zatrzymaj serwer Qpidd, Qpid Server i serwer 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 zainstaluj - Przywróć raport Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd przywracanie Backup-2016.03.17,14.40.41.tar.gz - 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 - Przywróć serwer Qpid:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server przywracanie Backup-2016.03.17,14.40.41.tar.gz - Ponownie uruchom serwery Qpid, 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
- Zatrzymaj 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 przywracanie Backup-2016.03.17,14.40.41.tar.gz - Ponownie uruchom 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 - Przywróć serwer zarządzania z pliku kopii zapasowej:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server przywracanie Backup-2016.03.17,14.40.41.tar.gz - Ponownie uruchom serwer zarządzania:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-server
procesor komunikatów
- Zatrzymaj przetwarzanie 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 przywracanie Backup-2016.03.17,14.40.41.tar.gz - Uruchom ponownie procesor wiadomości:
> /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor
Router
- Zatrzymaj router:
> /opt/apigee/apigee-service/bin/apigee-service Edge-router - 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 instalacja routera Edge - Przywróć router z pliku kopii zapasowej:
> /opt/apigee/apigee-service/bin/apigee-service Edge-router Backup-2016.03.17,14.40.41.tar.gz - Uruchom ponownie router:
> /opt/apigee/apigee-service/bin/apigee-service starter routera brzegowego
Interfejs Edge
- Interfejs zatrzymania:
> /opt/apigee/apigee-service/bin/apigee-service Edge-ui stop - Usuń stare katalogi interfejsu:
/opt/apigee/data/edge-ui
/opt/apigee/etc/edge-ui.d - Ponownie zainstaluj interfejs użytkownika:
> /opt/apigee/apigee-service/bin/apigee-service Edge-ui install - Przywróć interfejs z pliku kopii zapasowej:
> /opt/apigee/apigee-service/bin/apigee-service Edge-ui przywracanie Backup-2016.03.17,14.40.41.tar.gz - Uruchom ponownie interfejs użytkownika:
> /opt/apigee/apigee-service/bin/apigee-service Edge-ui
Dokończ odzyskiwanie witryny
- Zatrzymaj wszystkie węzły składowe. Pamiętaj, że kolejność zatrzymywania podsystemów jest ważna: najpierw na wszystkich węzłach brzegowych, a następnie na wszystkich węzłach magazynów danych.
- Przywróć wszystkie komponenty w sposób opisany powyżej.
- Teraz zacznij tworzyć wszystkie komponenty w tej kolejności. Pamiętaj, że kolejność uruchamiania
podsystemy są ważne:
- Uruchom gromadę ZooKeeper
- Uruchom gromadę Cassandra
- Sprawdź, czy OpenLDAP jest uruchomiony i działa
- Uruchom 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