Jak ponownie instalować i przywracać komponenty

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ł

  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 przywracanie Backup-2016.03.17,14.40.41.tar.gz
  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 jednego do 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:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  4. Przywróć dane Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra przywracanie Backup-2016.03.17,14.40.41.tar.gz
  5. 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.

  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:
    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
  2. Ponownie zainstaluj bazę danych PostgreSQL:
    > /opt/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 przywracanie 2016.03.17,14.40.41.dump
  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
    > /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

  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 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 przywracanie Backup-2016.03.17,14.40.41.tar.gz
  5. 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

  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 zainstaluj
  4. Przywróć raport Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd przywracanie Backup-2016.03.17,14.40.41.tar.gz
  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. Przywróć serwer Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server przywracanie Backup-2016.03.17,14.40.41.tar.gz
  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 przywracanie Backup-2016.03.17,14.40.41.tar.gz
  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 przywracanie Backup-2016.03.17,14.40.41.tar.gz
  5. Ponownie uruchom serwer zarządzania:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server

procesor komunikatów

  1. Zatrzymaj przetwarzanie 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 przywracanie Backup-2016.03.17,14.40.41.tar.gz
  5. Uruchom ponownie procesor wiadomości:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor

Router

  1. Zatrzymaj router:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-router
  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 instalacja routera Edge
  4. Przywróć router z pliku kopii zapasowej:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-router Backup-2016.03.17,14.40.41.tar.gz
  5. Uruchom ponownie router:
    > /opt/apigee/apigee-service/bin/apigee-service starter routera brzegowego

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. 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
  5. Uruchom ponownie interfejs użytkownika:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui

Dokończ odzyskiwanie witryny

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