Ponowne instalowanie i przywracanie komponentów

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ł

  1. Zatrzymaj ZooKeeper:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
  2. Usuń stare katalogi ZooKeeper:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  3. Ponownie zainstaluj ZooKeeper:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  4. Przywróć ZooKeeper:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore 2019.03.17,14.40.41

    Pamiętaj, że podczas przywracania komponentu nie określasz ścieżki katalogu do kopii zapasowej ani nie podasz parametru „backup-”, lub prefiksem „.tar.gz” przedrostek. Określasz tylko daty/godziny w nazwie pliku kopii zapasowej.

    Opcjonalnie możesz pominąć plik kopii zapasowej w poleceniu restore, a Edge skorzysta z użyj najnowszego pliku kopii zapasowej z katalogu kopii zapasowej komponentu.

  5. 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.

  1. Ponownie zainstaluj ZooKeeper:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  2. 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
  3. Uruchom ZooKeeper:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start

Przywróć kompletny klaster

  1. Zatrzymaj cały klaster.
  2. Przywróć wszystkie węzły ZooKeeper z pliku kopii zapasowej w sposób opisany powyżej dla pojedynczego węzła.
  3. Uruchom gromadę ZooKeeper.
  4. Uruchom ponownie wszystkie komponenty.

Apache Cassandra,

Przywróć 1 samodzielny węzeł

  1. Zatrzymaj Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  2. Usuń stary katalog Cassandra:
    /opt/apigee/data/apigee-cassandra
  3. Ponownie zainstaluj Cassandra:
    /apigee/apigee-service/bin/apigee-service apigee-cassandra install
  4. Przywróć dane Cassandra:
    /apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41

    Pamiętaj, że podczas przywracania komponentu nie określasz ścieżki katalogu do kopii zapasowej ani nie podasz parametru „backup-”, lub prefiksem „.tar.gz” przedrostek. Określasz tylko daty/godziny w nazwie pliku kopii zapasowej.

    Opcjonalnie możesz pominąć plik kopii zapasowej w poleceniu restore, a Edge skorzysta z użyj najnowszego pliku kopii zapasowej z katalogu kopii zapasowej komponentu.

  5. Uruchom ponownie wszystkie komponenty:
    /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.

  1. Ponownie zainstaluj Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  2. 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
  3. Uruchom Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
  4. 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

  1. Zatrzymaj cały klaster.
  2. Przywróć wszystkie węzły Cassandra z pliku kopii zapasowej.
  3. Uruchom gromadę Cassandra.
  4. Uruchom ponownie wszystkie komponenty.

Baza danych PostgreSQL

PosgreSQL – działający oddzielnie lub jako Master

  1. Zatrzymaj serwer zarządzania, serwer Qpid i serwer 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
  2. Ponownie zainstaluj bazę danych PostgreSQL:
    /apigee/apigee-service/bin/apigee-service apigee-postgresql install 
  3. Uruchom PostgreSQL:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. Przywróć bazę danych PostgreSQL z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2019.03.17,14.40.41

    Pamiętaj, że podczas przywracania komponentu PostgreSQL nie podajesz ścieżki katalogu do pliku kopii zapasowej ani pliku „.dump”. przedrostek. Określasz tylko daty/godziny w nazwie pliku kopii zapasowej.

    Opcjonalnie możesz pominąć plik kopii zapasowej w poleceniu restore, a Edge skorzysta z użyj najnowszego pliku kopii zapasowej z katalogu kopii zapasowej komponentu.

  5. Uruchom serwer zarządzania, serwer Qpid i serwer 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 w trybie gotowości

  1. Ponownie zainstaluj bazę danych PostgreSQL:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
  2. 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
  3. Uruchom PostgreSQL:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start 

Serwer Postgres

  1. Zatrzymaj serwer Postgres we wszystkich węzłach głównych i rezerwowych:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. Usuń stare katalogi serwera Postgres:
    /opt/apigee/data/edge-postgres-server /opt/apigee/etc/edge-postgres-server.d
  3. Ponownie zainstaluj serwer Postgres:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install
  4. Przywróć serwer Postgres z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore 2019.03.17,14.40.41

    Pamiętaj, że podczas przywracania komponentu nie określasz ścieżki katalogu do kopii zapasowej ani nie podasz parametru „backup-”, lub prefiksem „.tar.gz” przedrostek. Określasz tylko daty/godziny w nazwie pliku kopii zapasowej.

    Opcjonalnie możesz pominąć plik kopii zapasowej w poleceniu restore, a Edge skorzysta z użyj najnowszego pliku kopii zapasowej z katalogu kopii zapasowej komponentu.

  5. Uruchom serwer Postgres we wszystkich węzłach głównych i rezerwowych:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

Serwer Qpid i Qpidd

  1. 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
  2. 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 
  3. Ponownie zainstaluj Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install 
  4. Przywróć raport Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore 2019.03.17,14.40.41

    Pamiętaj, że podczas przywracania komponentu nie określasz ścieżki katalogu do kopii zapasowej ani nie podasz parametru „backup-”, lub prefiksem „.tar.gz” przedrostek. Określasz tylko daty/godziny w nazwie pliku kopii zapasowej.

    Opcjonalnie możesz pominąć plik kopii zapasowej w poleceniu restore, a Edge skorzysta z użyj najnowszego pliku kopii zapasowej z katalogu kopii zapasowej komponentu.

  5. Uruchomienie Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start 
  6. Ponownie zainstaluj serwer Qpid:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
  7. Przywróć serwer Qpid:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore 2019.03.17,14.40.41

    Pamiętaj, że podczas przywracania komponentu nie określasz ścieżki katalogu do kopii zapasowej ani nie podasz parametru „backup-”, lub prefiksem „.tar.gz” przedrostek. Określasz tylko daty/godziny w nazwie pliku kopii zapasowej.

    Opcjonalnie możesz pominąć plik kopii zapasowej w poleceniu restore, a Edge skorzysta z użyj najnowszego pliku kopii zapasowej z katalogu kopii zapasowej komponentu.

  8. 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

  1. Zatrzymaj OpenLDAP:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
  2. Ponownie zainstaluj OpenLDAP:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
  3. Usuń stare katalogi OpenLDAP:
    /opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
  4. Przywróć OpenLDAP:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41

    Pamiętaj, że podczas przywracania komponentu nie określasz ścieżki katalogu do kopii zapasowej ani nie podasz parametru „backup-”, lub prefiksem „.tar.gz” przedrostek. Określasz tylko daty/godziny w nazwie pliku kopii zapasowej.

    Opcjonalnie możesz pominąć plik kopii zapasowej w poleceniu restore, a Edge skorzysta z użyj najnowszego pliku kopii zapasowej z katalogu kopii zapasowej komponentu.

  5. Ponownie uruchom OpenLDAP:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
  6. Uruchom ponownie wszystkie serwery zarządzania:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restart

Serwer zarządzania

  1. Zatrzymanie serwera zarządzania:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
  2. Usuń stare katalogi serwera zarządzania:
    /opt/apigee/data/edge-management-server /opt/apigee/etc/edge-management-server.d
  3. Ponownie zainstaluj serwer zarządzania:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server install
  4. Przywróć serwer zarządzania z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore 2019.03.17,14.40.41

    Pamiętaj, że podczas przywracania komponentu nie określasz ścieżki katalogu do kopii zapasowej ani nie podasz parametru „backup-”, lub prefiksem „.tar.gz” przedrostek. Określasz tylko daty/godziny w nazwie pliku kopii zapasowej.

    Opcjonalnie możesz pominąć plik kopii zapasowej w poleceniu restore, a Edge skorzysta z użyj najnowszego pliku kopii zapasowej z katalogu kopii zapasowej komponentu.

  5. Ponownie uruchom serwer zarządzania:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

procesor komunikatów

  1. Zatrzymaj procesor wiadomości:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
  2. Usuń stare katalogi procesora wiadomości:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  3. Ponownie zainstaluj procesor wiadomości:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor install
  4. 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

    Pamiętaj, że podczas przywracania komponentu nie określasz ścieżki katalogu do kopii zapasowej ani nie podasz parametru „backup-”, lub prefiksem „.tar.gz” przedrostek. Określasz tylko daty/godziny w nazwie pliku kopii zapasowej.

    Opcjonalnie możesz pominąć plik kopii zapasowej w poleceniu restore, a Edge skorzysta z użyj najnowszego pliku kopii zapasowej z katalogu kopii zapasowej komponentu.

  5. Ponownie uruchom procesor wiadomości:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

Router

  1. Zatrzymaj router:
    /opt/apigee/apigee-service/bin/apigee-service edge-router stop
  2. Usuń stare katalogi routera:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  3. Ponownie zainstaluj router:
    /opt/apigee/apigee-service/bin/apigee-service edge-router install
  4. Przywróć router z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restore 2019.03.17,14.40.41

    Pamiętaj, że podczas przywracania komponentu nie określasz ścieżki katalogu do kopii zapasowej ani nie podasz parametru „backup-”, lub prefiksem „.tar.gz” przedrostek. Określasz tylko daty/godziny w nazwie pliku kopii zapasowej.

    Opcjonalnie możesz pominąć plik kopii zapasowej w poleceniu restore, a Edge skorzysta z użyj najnowszego pliku kopii zapasowej z katalogu kopii zapasowej komponentu.

  5. Uruchom ponownie router:
    /opt/apigee/apigee-service/bin/apigee-service edge-router start

Interfejs Edge

  1. Interfejs zatrzymania:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui stop
  2. Usuń stare katalogi interfejsu:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  3. Ponownie zainstaluj interfejs użytkownika:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui install
  4. Interfejs przywracania z pliku kopii zapasowej:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restore 2019.03.17,14.40.41

    Pamiętaj, że podczas przywracania komponentu nie określasz ścieżki katalogu do kopii zapasowej ani nie podasz parametru „backup-”, lub prefiksem „.tar.gz” przedrostek. Określasz tylko daty/godziny w nazwie pliku kopii zapasowej.

    Opcjonalnie możesz pominąć plik kopii zapasowej w poleceniu restore, a Edge skorzysta z użyj najnowszego pliku kopii zapasowej z katalogu kopii zapasowej komponentu.

  5. Uruchom ponownie interfejs użytkownika:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui start

Dokończ odzyskiwanie witryny

  1. Zatrzymaj wszystkie węzły składowe. Pamiętaj, że zatrzymywanie podsystemów jest ważne w kolejności: zatrzymaj wszystkie węzły brzegowe, a następnie zatrzymaj wszystkie węzły datastore.
  2. Przywróć wszystkie komponenty w sposób opisany powyżej.
  3. Teraz zacznij tworzyć wszystkie komponenty w tej kolejności. Pamiętaj, że kolejność uruchamiania podsystemy są ważne:
    1. Uruchom gromadę ZooKeeper
    2. Uruchom gromadę Cassandra
    3. Sprawdź, czy OpenLDAP jest uruchomiony i działa
    4. Uruchom Qpid
    5. Sprawdź, czy baza danych PostgreSQL jest uruchomiona
    6. Uruchom serwer zarządzania
    7. Uruchom routery i procesory wiadomości
    8. Uruchom serwer Qpid
    9. Uruchom serwer Postgres
    10. Uruchom interfejs Apigee