Edge for Private Cloud wer. 4.16.05
Są 2 sytuacje, w których warto przeprowadzić przywrócenie:
- Przywróć starszą wersję. Na przykład od 4.16.05 do 4.16.01.
- Przywrócenie starszej wersji w tej samej wersji.
Wykonaj poniższą procedurę, by przywrócić zmiany w obu scenariuszach.
Kto może przywracać zmiany
Użytkownik wykonujący przywrócenie musi być taki sam jak użytkownik, który pierwotnie zaktualizował Edge, lub użytkownik root.
Domyślnie komponenty Edge są uruchamiane jako użytkownik „apigee”. W niektórych przypadkach komponenty Edge mogą być używane jako różni użytkownicy. Jeśli na przykład router musi mieć dostęp do portów z podwyższonymi uprawnieniami, takich jak te poniżej 1000, musisz uruchomić router jako użytkownik root lub jako użytkownik z dostępem do tych portów. Możesz też uruchomić jeden komponent jako jeden użytkownik, a drugi jako inny użytkownik.
Komponenty, które można wycofać
Podczas przywracania wcześniejszej wersji pamiętaj o tych warunkach:
- Aby wycofać dowolny z 5 wymienionych poniżej komponentów w węźle, musisz wycofać dowolny z tych 5 zainstalowanych w węźle. Jeśli na przykład w węźle zainstalowano serwer zarządzania, trasę i procesor wiadomości, to aby przywrócić dowolny z nich, musisz przywrócić wszystkie 3 elementy.
Oto 5 komponentów:- Serwer zarządzania
- Router
- procesor komunikatów
- Serwer Qpid
- Serwer Postgres
- Nie przywracaj wersji Cassandry. Ta wersja Edge zawiera zaktualizowaną wersję Cassandra, która jest zgodna z wersją 4.16.01. Jeśli przywrócisz jakieś komponenty, pozostaw Cassandra w wersji 4.16.05, aby móc korzystać z najnowszych funkcji.
- Ta wersja nie zawiera nowej wersji postgresql ani qpidd. Dzięki temu nie trzeba ich przywracać.
Do przywrócenia wersji 4.16.05
Aby przywrócić Apigee Edge, wykonaj te czynności:
- Zatrzymaj komponent, który chcesz przywrócić:
- Jeśli przywracasz którykolwiek z tych komponentów, musisz zatrzymać je wszystkie: Serwer zarządzania, Router, Procesor wiadomości, Serwer Qpid lub Postgres Server:
> apigee-service Edge-management-server stop
> apigee-service Edge-router stop
> apigee-service Edge-message-processor stop
- Jeśli przywracasz inny komponent, zatrzymaj tylko ten komponent:
> apigee-service comp stop
- Jeśli przywracasz którykolwiek z tych komponentów, musisz zatrzymać je wszystkie: Serwer zarządzania, Router, Procesor wiadomości, Serwer Qpid lub Postgres Server:
- Jeśli wycofujesz funkcję Monetization, odinstaluj ją:
> apigee-service Edge-mint-gateway odinstaluj - Aby przywrócić poprzednią wersję, odinstaluj komponent:
- Jeśli przywracasz którykolwiek z tych komponentów, odinstaluj je wszystkie: Serwer zarządzania, Router, Procesor wiadomości, Serwer Qpid lub Postgres Server:
> Odinstaluj apigee-service Edge-gateway - Jeśli przywracasz inny komponent, odinstaluj tylko ten komponent
> apigee-service comp odinstalowywanie
- Jeśli przywracasz którykolwiek z tych komponentów, odinstaluj je wszystkie: Serwer zarządzania, Router, Procesor wiadomości, Serwer Qpid lub Postgres Server:
- Jeśli przywracasz poprzednią wersję routera, musisz usunąć zawartość pliku /opt/nginx/conf.d:
> cd /opt/nginx/conf.d
> rm -rf * -
Aby przywrócić komponent do wersji 4.16.01:
- Odinstaluj wersję 4.16.05 apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup zapisz - Pobierz plik bootstrap.sh dla wersji 4.16.01:
> curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
- Zainstaluj narzędzie Edge apigee-service i jego zależności w wersji 4.16.01:
> sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
gdzie uName i pWord to nazwa użytkownika i hasło otrzymane z Apigee. Jeśli pominiesz parametr pWord, pojawi się prośba o jego podanie. - Zainstaluj apigee-setup w wersji 4.16.01:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup setup - Zainstaluj wersję 4.16.01 komponentu:
> /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
gdzie comp to komponent do zainstalowania, a configFile to plik konfiguracji 4.16.01.
- Odinstaluj wersję 4.16.05 apigee-setup:
-
Aby przywrócić komponent do określonej wersji 4.16.05:
- Pobierz konkretną wersję komponentu:
> /<instal_dir>/apigee/apigee-service/bin/apigee-service comp-version zainstaluj
gdzie comp-version to komponent i wersja do zainstalowania. Przykład:
> /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 zainstalujduplikowanie
Jeśli używasz repozytorium online Apigee, dostępne wersje komponentu możesz sprawdzić, używając tego polecenia
example > yum - Zainstaluj komponent apigee-setup:
> /<install_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
Na przykład:
> /<instalacja_katalog>/apigee/apigee-setup/bin/ui.sh dop. podczas określania, jak skonfigurować tylko nazwę komponentu, podając jego nazwę
-p.
- Pobierz konkretną wersję komponentu:
Jeśli podczas przywracania wcześniejszej wersji wystąpią problemy, skontaktuj się z zespołem pomocy Apigee.