Edge dla chmury prywatnej w wersji 4.16.05
Istnieją 2 sytuacje, w których możesz chcieć przywrócić poprzednią wersję:
- Przywróć starszą wersję. Na przykład z 4.16.05 na 4.16.01.
- Przywróć starszą wersję w tej samej wersji.
Aby przywrócić poprzednią wersję w obu przypadkach, wykonaj czynności opisane poniżej.
Kto może przywrócić poprzednią wersję
Użytkownik, który przywraca poprzednią wersję, powinien być tym samym użytkownikiem, który pierwotnie zaktualizował Edge, lub użytkownikiem z uprawnieniami roota.
Domyślnie komponenty Edge działają jako użytkownik „apigee”. W niektórych przypadkach komponenty Edge mogą być uruchamiane jako różni użytkownicy. Jeśli na przykład router musi mieć dostęp do portów uprzywilejowanych, takich jak te poniżej 1000, musisz uruchomić router jako root lub jako użytkownik z dostępem do tych portów. Możesz też uruchomić jeden komponent jako jeden użytkownik, a inny komponent jako inny użytkownik.
Które komponenty można przywrócić
Podczas przywracania pamiętaj o tych kwestiach:
- Aby przywrócić dowolny z tych 5 komponentów na węźle, musisz przywrócić wszystkie 5 zainstalowanych na nim komponentów. Jeśli na przykład na węźle zainstalowano serwer zarządzania, router i procesor komunikatów, aby wycofać dowolny z nich, musisz wycofać wszystkie 3.
Te 5 komponentów to:- Serwer zarządzania
- Router
- procesor komunikatów
- Serwer Qpid
- Serwer Postgres
- Nie przywracaj poprzedniej wersji systemu Cassandra. Ta wersja Edge zawiera zaktualizowaną wersję Cassandra, która jest zgodna z wersją 4.16.01. Jeśli przywrócisz poprzednią wersję jakichkolwiek komponentów, pozostaw Cassandrę w wersji 4.16.05, aby korzystać z najnowszych funkcji.
- Ta wersja nie zawiera nowej wersji postgresql ani qpidd. Dlatego nie musisz ich wycofywać.
Wycofanie do wersji 4.16.05
Aby przywrócić Apigee Edge, wykonaj te czynności:
- Zatrzymaj komponent, aby przywrócić poprzednią wersję:
- Jeśli przywracasz którykolwiek z tych komponentów, musisz zatrzymać je wszystkie: serwer zarządzania, router, procesor komunikatów, serwer Qpid lub serwer Postgres:
> apigee-service edge-management-server stop
> apigee-service edge-router stop
> apigee-service edge-message-processor stop
> apigee-service edge-qpid-server stop
> apigee-service edge-postgres-server 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 komunikatów, serwer Qpid lub serwer Postgres:
- Jeśli przywracasz poprzednią wersję Zarabiania, odinstaluj je:
> apigee-service edge-mint-gateway uninstall - Odinstaluj komponent, aby przywrócić poprzednią wersję:
- Jeśli wycofujesz którykolwiek z tych komponentów, odinstaluj je wszystkie: serwer zarządzania, router, procesor komunikatów, serwer Qpid lub serwer Postgres:
> apigee-service edge-gateway uninstall - Jeśli przywracasz inny komponent, odinstaluj tylko ten komponent
> apigee-service comp uninstall
- Jeśli wycofujesz którykolwiek z tych komponentów, odinstaluj je wszystkie: serwer zarządzania, router, procesor komunikatów, serwer Qpid lub serwer Postgres:
- Jeśli przywracasz router, musisz usunąć zawartość katalogu /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 uninstall - Pobierz plik bootstrap.sh dla wersji 4.16.01:
> curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
- Zainstaluj narzędzie apigee-service Edge w wersji 4.16.01 i zależności:
> sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
gdzie uName i pWord to nazwa użytkownika i hasło otrzymane od Apigee. Jeśli pominiesz parametr pWord, pojawi się prośba o jego podanie. - Zainstaluj wersję 4.16.01 narzędzia apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup install - 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 w wersji 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 install
gdzie comp-version to komponent i wersja do zainstalowania. Na przykład:
> /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 install
Jeśli używasz repozytorium online Apigee, możesz określić dostępne wersje komponentów za pomocą tego polecenia:
> yum --showduplicates list comp
Na przykład:
> yum --showduplicates list edge-ui - Użyj apigee-setup, aby zainstalować komponent:
> /<install_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
Na przykład:
> /<install_dir>/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
Zwróć uwagę, że podczas instalacji podajesz tylko nazwę komponentu.
- Pobierz konkretną wersję komponentu:
Jeśli podczas przywracania wystąpią problemy, skontaktuj się z zespołem pomocy Apigee.