Jak ponownie instalować i przywracać komponenty

Edge for Private Cloud wer. 4.17.05

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 zainstaluj
  4. Przywróć Zwierzogród.
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore-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

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 zainstaluj
  2. Uruchom konfigurację w węźle ZooKeeper za pomocą 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ń stare katalogi Cassandra:
    /opt/apigee/data/apigee-cassandra
    /opt/apigee/etc/apigee-cassandra.d
  3. Ponownie zainstaluj Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra instalacja
  4. Przywróć Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore-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

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.

Uwaga: podczas ponownej instalacji w węźle, który nie jest początkowym, upewnij się, że jest aktywny co najmniej 1 węzeł początkowy Cassandra.

  1. Zainstaluj ponownie Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra zainstaluj
  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 węzła Cassandra i węzeł jest aktywny (pod warunkiem że RF>=2 dla wszystkich przestrzeni kluczy) wykonaj to polecenie narzędzia węzła, aby zainicjować węzeł:
    opt/apigee/apigee-cassandra/bin/nodetool -h localhost write

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:
    Uwaga: system może nadal obsługiwać żądania wysyłane do serwerów proxy interfejsu API, gdy te komponenty są zatrzymane.
    > /opt/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 stop
  2. Zainstaluj ponownie bazę danych PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql zainstaluj
  3. Uruchamianie 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 2016.03.17,14.40.41.dump
  5. Uruchom serwer zarządzania, serwer Qpid i Postgres na 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

PosgreSQL uruchomiony w trybie gotowości

  1. Zainstaluj ponownie bazę danych PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql zainstaluj
  2. Ponownie skonfiguruj 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. Uruchamianie 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. Zainstaluj ponownie serwer Postgres:
    > /opt/apigee/apigee-service/bin/apigee-serviceedge-postgres-server zainstaluj
  4. Przywróć serwer Postgres z pliku kopii zapasowej:
    > /opt/apigee/apigee-service/bin/apigee-serviceedge-postgre-server restore-2016.03.17,14.40.41.tar.gz
  5. Uruchom serwer Postgres na 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. Zatrzymaj serwer Qpidd, Qpid i Postgres na wszystkich węzłach:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server stop
    > /opt/apigee/apigee-service/bin/apigee-service krawędź-postgres-server stopge/apige-bin/opt/service stopgee/apige 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. Zainstaluj ponownie Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd instalacja
  4. Przywróć Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore 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 instalacja
  7. Przywróć serwer Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server restore-2016.03.17,14.40.41.tar.gz
  8. Ponownie uruchom serwery Qpid Server, Qpidd i Postgres na wszystkich węzłach:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
    > /opt/apigee/apigee-service/bin/apigee-service krawędź-qpid-service 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 zainstaluj
  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 backup-2016.03.17,14.40.41.tar.gz
  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. Zatrzymaj serwer 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 zainstalowany
  4. Przywróć serwer zarządzania z pliku kopii zapasowej:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server restore 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 start

procesor komunikatów

  1. Zatrzymaj procesor wiadomości:
    > /opt/apigee/apigee-service/bin/apigee-serviceedge-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 instalacji
  4. Przywróć procesor wiadomości z pliku kopii zapasowej:
    > /opt/apigee/apigee-service/bin/apigee-serviceedge-message-processor restore backup-2016.03.17,14.40.41.tar.gz
  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 instalacja
  4. Przywróć router z pliku kopii zapasowej:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-router restore-2016.03.17,14.40.41.tar.gz
  5. Ponownie uruchom 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 UI:
    /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 instalacja
  4. Przywracanie interfejsu użytkownika z pliku kopii zapasowej:
    > /opt/apigee/apigee-service/bin/apigee-serviceedge-ui restore-2016.03.17,14.40.41.tar.gz
  5. Uruchom ponownie UI:
    > /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 wszystkie węzły brzegowe, a następnie wszystkie węzły magazynów danych.
  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