Ponowne instalowanie i przywracanie komponentów

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ł

  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

    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.

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

  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 oryginalnego węzła:
    /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

Przywracanie pełnego klastra

  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 klaster ZooKeeper.
  4. Ponownie uruchom 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óć 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.

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

  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 oryginalnego węzła:
    /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, 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

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

Baza danych PostgreSQL

Baza danych PosgreSQL uruchamiana samodzielnie lub jako instancja główna

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

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

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

    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.

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

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

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

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

  1. Zatrzymanie 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

    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.

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

  5. Ponowne uruchomienie serwera 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

    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.

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

Router

  1. Zatrzymanie routera:
    /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

    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.

  5. Ponowne uruchomienie routera:
    /opt/apigee/apigee-service/bin/apigee-service edge-router start

Interfejs Edge

  1. Zatrzymaj UI:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui stop
  2. Usuń stare katalogi UI:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  3. Ponownie zainstaluj interfejs:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui install
  4. 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.

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

Dokończ odzyskiwanie witryny

  1. 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.
  2. Przywróć wszystkie komponenty w sposób opisany powyżej.
  3. Teraz uruchom wszystkie komponenty w takiej kolejności: Pamiętaj, że kolejność uruchamiania podsystemów jest ważna:
    1. Uruchamianie klastra ZooKeeper
    2. Uruchamianie klastra Cassandra
    3. Sprawdź, czy protokół OpenLDAP jest uruchomiony
    4. Początkowy 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