Z tej sekcji dowiesz się, jak przeprowadzić te migracje:
- Od 4.18.05 do 4.51.00
Kto może przeprowadzić aktualizację
Użytkownik uruchamiający aktualizację powinien być tym samym użytkownikiem, który pierwotnie zainstalował Edge, lub użytkownikiem działającym jako root.
Po zainstalowaniu modułów RPM Edge każdy użytkownik może je skonfigurować.
Które komponenty należy zaktualizować
Musisz zaktualizować wszystkie komponenty Edge. Edge nie obsługuje konfiguracji zawierającej komponenty z różnych wersji.
Automatyczne propagowanie ustawień obiektu
Jeśli ustawisz jakieś właściwości, edytując pliki .properties
w folderze /opt/apigee/customer/application
, te wartości zostaną zachowane podczas aktualizacji.
Aktualizacja wymagań wstępnych
Przed uaktualnieniem Apigee Edge spełnij te wymagania wstępne:
- Utwórz kopię zapasową wszystkich węzłów
Ze względów bezpieczeństwa przed aktualizacją zalecamy utworzenie pełnej kopii zapasowej wszystkich węzłów. Aby utworzyć kopię zapasową, skorzystaj z procedury odpowiedniej dla Twojej bieżącej wersji przeglądarki Edge.Dzięki temu masz plan awaryjny na wypadek, gdyby aktualizacja do nowej wersji nie działała prawidłowo. Więcej informacji o kopiach zapasowych znajdziesz w artykule Kopie zapasowe i przywracanie.
- Sprawdzanie, czy przeglądarka Edge działa
Sprawdź, czy przeglądarka Edge działa podczas procesu aktualizacji, używając tego polecenia:/opt/apigee/apigee-service/bin/apigee-all status
Nowy interfejs Edge
W tej sekcji znajdziesz informacje dotyczące nowego interfejsu Edge.
Instalowanie interfejsu Edge
Po zakończeniu początkowej instalacji Apigee zaleca zainstalowanie interfejsu Edge, czyli ulepszonego interfejsu użytkownika dla programistów i administratorów Apigee Edge for Private Cloud.
Więcej informacji znajdziesz w artykule Instalowanie nowego interfejsu Edge.
Aktualizacja interfejsu Edge
Jeśli masz zainstalowaną wersję beta interfejsu Edge (wcześniej znaną jako nowe środowisko Edge lub UE) w wersji 4.18.05, musisz ją odinstalować i ponownie zainstalować wersję 4.19.01, 4.19.06 lub 4.50.00 interfejsu Edge. Więcej informacji znajdziesz w artykule Nowy interfejs Edge w Private Cloud.
Rozwiązywanie problemów z nieudaną aktualizacją
W przypadku niepowodzenia aktualizacji możesz spróbować rozwiązać problem, a następnie ponownie uruchomić update.sh. Możesz uruchomić aktualizację kilka razy, a on będzie kontynuować ją od miejsca, w którym została przerwana.
Jeśli błąd wymaga przywrócenia poprzedniej wersji, zapoznaj się z informacjami na temat przywracania wersji 4.50.00.
Informacje o logowaniu
Domyślnie narzędzie update.sh
zapisuje informacje z dziennika w tych plikach:
/opt/apigee/var/log/apigee-setup/update.log
Jeśli użytkownik, który uruchamia narzędzie update.sh
, nie ma dostępu do tego katalogu, dziennik jest zapisywany w katalogu /tmp
w pliku o nazwie update_username.log
.
Jeśli użytkownik nie ma dostępu do /tmp
, narzędzie update.sh
nie działa.
Aktualizacja bez przestojów
Aktualizacja bez przestojów (krocząca) umożliwia zaktualizowanie instalacji przeglądarki Edge bez wyłączania jej.
Aktualizacja bez przestojów jest możliwa tylko w konfiguracji z 5 lub większą liczbą węzłów.
Kluczem do aktualizacji bez przestojów jest usuwanie pojedynczo każdego routera z systemu równoważenia obciążenia. Następnie zaktualizuj Router i wszystkie inne komponenty na tym samym urządzeniu, a potem ponownie dodaj Router do systemu równoważenia obciążenia.
- Zaktualizuj maszyny w prawidłowej kolejności dla danej instalacji, zgodnie z opisem w artykule Kolejność aktualizacji maszyn.
- Gdy nadejdzie czas aktualizacji routerów, wybierz dowolny router i ustaw go w stanie niedostępnym, jak opisano w sekcji Włączanie i wyłączanie dostępności serwera (procesora wiadomości lub routera).
- Zaktualizuj wybrany router i wszystkie inne komponenty Edge na tym samym komputerze. Wszystkie konfiguracje krawędzi pokazują przełącznik i procesor wiadomości na tym samym węźle.
- Spraw, aby router był ponownie dostępny.
- Powtórz kroki 2–4 w przypadku pozostałych routerów.
- Kontynuuj aktualizację pozostałych maszyn w instalacji.
Przed i po aktualizacji wykonaj te czynności:
- W kompleksowym węźle Router i Message Processor:
- Przed aktualizacją:
- Uniemożliwić dostęp do routera.
- Uniemożliwić dostęp do usługi Message Processor.
- Po aktualizacji wykonaj te czynności:
- Upewnij się, że usługa Message Processor jest dostępna.
- Upewnij się, że router jest dostępny.
- Przed aktualizacją:
- Na jednym węźle routera:
- Przed aktualizacją sprawdź, czy router jest niedostępny.
- Po aktualizacji sprawdź, czy router jest dostępny.
- Na pojedynczym węźle usługi Message Processor:
- Przed aktualizacją sprawdź, czy usługa Message Processor jest niedostępna.
- Po aktualizacji upewnij się, że usługa Message Processor jest dostępna.
Używanie pliku konfiguracji w trybie bez obrazu
Musisz przekazać poleceniemu update plik konfiguracji w trybie cichym. Plik konfiguracji w trybie cichy powinien być tym samym, którego użyto do zainstalowania przeglądarki Edge w wersji 4.18.05.
Aktualizacja do wersji 4.50.00 na węźle z zewnętrznym połączeniem z internetem
Aby zaktualizować komponenty Edge w węźle:
- Jeśli są obecne, wyłącz wszystkie zadania cron skonfigurowane do wykonywania operacji naprawy w Cassandra, dopóki aktualizacja nie zostanie ukończona.
- Zaloguj się na węźle jako użytkownik root, aby zainstalować interfejsy RPM Edge.
- Zainstaluj
yum-utils
iyum-plugin-priorities
:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- Wyłącz SELinux zgodnie z instrukcjami podanymi w artykule Install the Edge apigee-setup utility (instalowanie narzędzia apige-setup w Edge).
- Jeśli instalujesz na Oracle 7.x, uruchom to polecenie:
sudo yum-config-manager --enable ol7_optional_latest
- Jeśli instalujesz na AWS, uruchom te polecenia
yum-configure-manager
:yum update rh-amazon-rhui-client.noarch
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- Pobierz plik
bootstrap_4.50.00.sh
z Edge 4.50.00:/tmp/bootstrap_4.50.00.sh
:curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- Zainstaluj narzędzie Edge 4.50.00
apigee-service
i zależne od niego komponenty:sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
Gdzie uName:pWord to nazwa użytkownika i hasło otrzymane od Apigee. Jeśli pominiesz pWord, pojawi się prośba o jego podanie.
Domyślnie instalator sprawdza, czy masz zainstalowaną wersję Java 1.8. Jeśli tego nie zrobisz, zostanie ona zainstalowana automatycznie. Użyj opcji
JAVA_FIX
, aby określić sposób instalowania Java. ArgumentJAVA_FIX
przyjmuje te wartości:I
: zainstaluj OpenJDK 1.8 (domyślnie).C
: kontynuuj bez instalowania Javy.Q
: Zrezygnuj. W tym przypadku musisz samodzielnie zainstalować Javę.
- Aby zaktualizować narzędzie
apigee-setup
, użyj aplikacjiapigee-service
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Zaktualizuj narzędzie
apigee-validate
na serwerze zarządzania, jak pokazano w tym przykładzie:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Zaktualizuj narzędzie
apigee-provision
na serwerze zarządzania, jak pokazano w tym przykładzie:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- Uruchom narzędzie
update
na węzłach w kolejności opisanej w sekcji Kolejność aktualizacji maszyn:/opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
Gdzie component jest komponentem Edge do zaktualizowania. Możliwe wartości:
- „cs”: Cassandra
- „edge”: wszystkie komponenty Edge oprócz interfejsu Edge: serwer zarządzania, procesor wiadomości, router, serwer QPID, serwer Postgres.
- „ldap”: OpenLDAP
- „ps”: postgresql
- „qpid”: qpidd
- „sso”: logowanie jednokrotne Apigee (jeśli masz zainstalowane SSO).
- „ui”: interfejs Edge
- „zk”: Zookeeper
Plik configFile to ten sam plik konfiguracji, którego użyto do zdefiniowania komponentów Edge podczas instalacji wersji 4.18.05.
Możesz uruchomić
update.sh
dla wszystkich komponentów, ustawiając wartość component na „all”, ale tylko wtedy, gdy masz profil instalacji Edge all-in-one (aio). Na przykład:/opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
- Ponownie uruchom komponent interfejsu Edge na wszystkich węzłach, na których jest on uruchomiony:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- Przetestuj aktualizację, uruchamiając na serwerze zarządzania narzędzie
apigee-validate
zgodnie z opisem w sekcji Testowanie instalacji.
Jeśli później zdecydujesz się cofnąć aktualizację, wykonaj procedurę opisaną w artykule Cofanie wersji 4.50.00.
Aktualizacja do wersji 4.50.00 z repozytorium lokalnego
Jeśli Twoje węzły Edge są za zaporą ogniową lub w inny sposób nie mają dostępu do repozytorium Apigee przez Internet, możesz przeprowadzić aktualizację z repozytorium lokalnego lub z lustra repozytorium Apigee.
Po utworzeniu lokalnego repozytorium Edge możesz zaktualizować Edge z lokalnego repozytorium na 2 sposoby:
- Utwórz plik .tar repozytorium, skopiuj go do węzła, a potem zaktualizuj Edge z pliku .tar.
- Zainstaluj serwer WWW na węźle z repozytorium lokalnym, aby inne węzły mogły uzyskać do niego dostęp. Apigee udostępnia serwer WWW NGINX, ale możesz też użyć własnego serwera WWW.
Aby zaktualizować z lokalnego repozytorium 4.50.00:
- Utwórz lokalne repozytorium 4.50.00 zgodnie z instrukcjami podanymi w sekcji „Tworzenie lokalnego repozytorium Apigee” na stronie Instalowanie narzędzia apigee-setup w Edge.
- Aby zainstalować apige-service z pliku .tar:
- Na węźle z lokalnym repozytorium użyj tego polecenia, aby spakować lokalne repozytorium do pojedynczego pliku tar o nazwie
/opt/apigee/data/apigee-mirror/apigee-4.50.00.tar.gz
:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- Skopiuj plik tar do węzła, w którym chcesz zaktualizować Edge. Możesz na przykład skopiować plik do katalogu
/tmp
w nowym węźle. - W nowym węźle rozpakuj plik do katalogu
/tmp
:tar -xzf apigee-4.50.00.tar.gz
To polecenie tworzy nowy katalog o nazwie
repos
w katalogu zawierającym plik tar. Na przykład/tmp/repos
. - Zainstaluj narzędzie
apigee-service
i zależne od niego pakiety z Edge:/tmp/repos
:sudo bash /tmp/repos/bootstrap_4.50.00.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
Pamiętaj, że w tym poleceniu musisz podać ścieżkę do katalogu repozytorium.
- Na węźle z lokalnym repozytorium użyj tego polecenia, aby spakować lokalne repozytorium do pojedynczego pliku tar o nazwie
- Aby zainstalować apige-service przy użyciu serwera WWW NGINX:
- Skonfiguruj serwer WWW NGINX zgodnie z opisem w sekcji „Install from the repo using the NGINX webserver” (Instalowanie z repozytorium za pomocą serwera WWW NGINX) w artykule Install the Edge apigee-setup utility (Instalowanie interfejsu API Edge za pomocą narzędzia apigee-setup).
- Na węźle zdalnym pobierz plik Edge
bootstrap_4.50.00.sh
do folderu/tmp/bootstrap_4.50.00.sh
:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
Gdzie uName:pWord to nazwa użytkownika i hasło ustawione wcześniej dla repozytorium, a remoteRepo to adres IP lub nazwa DNS węzła repozytorium.
- Na węźle zdalnym zainstaluj narzędzie
apigee-setup
i zależne od niego komponenty:sudo bash /tmp/bootstrap_4.50.00.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
gdzie uName:pWord to nazwa użytkownika i hasło do repozytorium.
- Aby zaktualizować narzędzie
apigee-setup
, użyj narzędziaapigee-service
, jak pokazano w tym przykładzie:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Zaktualizuj narzędzie
apigee-validate
na serwerze zarządzania, jak pokazano w tym przykładzie:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Zaktualizuj narzędzie
apigee-provision
na serwerze zarządzania, jak pokazano w tym przykładzie:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- Uruchom narzędzie
update
na węzłach w kolejności opisanej w sekcji Kolejność aktualizacji maszyn:/opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
Gdzie:
- component to komponent Edge, który chcesz zaktualizować. Zwykle aktualizujesz te komponenty:
- „cs”: Cassandra
- „edge”: wszystkie komponenty Edge oprócz interfejsu Edge. Komponent „edge” obejmuje serwer zarządzania, procesor wiadomości, serwer QPID, serwer QPID i serwer Postgres Edge.
- „ldap”: OpenLDAP
- „ps”: postgresql
- „qpid”: qpidd
- „sso”: logowanie jednokrotne Apigee (jeśli masz zainstalowane SSO).
- „ui”: interfejs Edge
- „zk”: Zookeeper
- configFile to ten sam plik konfiguracji, który został użyty do zdefiniowania komponentów Edge podczas instalacji wersji 4.18.05.
Możesz uruchomić
update.sh
dla wszystkich komponentów, ustawiając wartość parametru component na „all” (wszystko), ale tylko wtedy, gdy masz profil instalacji Edge all-in-one (AIO). Na przykład:/opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
- component to komponent Edge, który chcesz zaktualizować. Zwykle aktualizujesz te komponenty:
- Ponownie uruchom komponent interfejsu Edge na wszystkich węzłach, na których jest on uruchomiony:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- Przetestuj aktualizację, uruchamiając na serwerze zarządzania narzędzie
apigee-validate
zgodnie z opisem w sekcji Testowanie instalacji.
Jeśli później zdecydujesz się cofnąć aktualizację, wykonaj procedurę opisaną w artykule Cofanie wersji 4.50.00.
Kolejność aktualizacji maszynowych
Kolejność aktualizowania maszyn w instalacji Edge jest ważna:
- Przed zaktualizowaniem innych węzłów musisz zaktualizować wszystkie węzły Cassandra i ZooKeeper.
- W przypadku maszyny z wieloma komponentami Edge (serwer Management, Message Processor, Router, serwer QPID, ale nie serwer Postgres) użyj opcji
-c edge
, aby zaktualizować je wszystkie jednocześnie. - Jeśli krok określa, że należy go wykonać na wielu maszynach, wykonaj go w określonej kolejności.
- Nie ma osobnego kroku, który pozwoliłby zaktualizować sekcję Zarabianie. Jest on aktualizowany, gdy określisz opcję
-c edge
.
Samodzielna licencja na 1 węzeł
Aby uaktualnić konfigurację samodzielną 1 węzła do wersji 4.50.00:
- Zaktualizuj wszystkie komponenty:
/opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
- (jeśli masz zainstalowaną aplikację
apigee-adminapi
) Zaktualizowano narzędzieapigee-adminapi
:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
Samodzielna licencja na 2 węzły
W przypadku samodzielnej instalacji z 2 węzłami zaktualizuj te komponenty:
Aby zobaczyć listę topologii Edge i numerów węzłów, otwórz stronę Topologie instalacji.
- Zaktualizuj Cassandra i ZooKeeper na maszynie 1:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Zaktualizuj Qpid i Postgres na maszynie 2:
/opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
- Zaktualizuj LDAP na maszynie 1:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Zaktualizuj komponenty Edge na maszynach 2 i 1:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Zaktualizuj interfejs na maszynie 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (Jeśli zainstalowano
apigee-adminapi
) Zaktualizowano narzędzieapigee-adminapi
na komputerze 1:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (Jeśli masz zainstalowane logowanie jednokrotne Apigee) Zaktualizuj logowanie jednokrotne Apigee na maszynie 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
Gdzie sso_config_file to plik konfiguracji utworzony podczas instalacji logowania jednokrotnego.
- Ponownie uruchom komponent interfejsu Edge na maszynie 1:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
Uaktualnienie 5 węzłów
W przypadku instalacji z 5 węzłami zaktualizuj te komponenty:
Aby zobaczyć listę topologii Edge i numerów węzłów, otwórz stronę Topologie instalacji.
- Zaktualizuj Cassandra i ZooKeeper na maszynach 1, 2 i 3:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Zaktualizuj Qpid i Postgres na maszynie 4:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- Zaktualizuj Qpid i Postgres na maszynie 5:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- Zaktualizuj LDAP na maszynie 1:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Zaktualizuj komponenty Edge na maszynach 4, 5, 1, 2, 3:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Zaktualizuj interfejs na maszynie 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (Jeśli zainstalowano
apigee-adminapi
) Zaktualizowano narzędzieapigee-adminapi
na komputerze 1:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (Jeśli masz zainstalowane logowanie jednokrotne Apigee) Zaktualizuj logowanie jednokrotne Apigee na maszynie 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
Gdzie sso_config_file to plik konfiguracji utworzony podczas instalacji logowania jednokrotnego.
- Ponownie uruchom komponent interfejsu Edge na maszynie 1:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
Uaktualnienie klastra 9-węzłowego
W przypadku instalacji z 9 węzłami w klastrze zaktualizuj te komponenty:
Aby zobaczyć listę topologii Edge i numerów węzłów, otwórz stronę Topologie instalacji.
- Zaktualizuj Cassandra i ZooKeeper na maszynach 1, 2 i 3:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Zaktualizuj Qpid na maszynach 6 i 7:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Aktualizacja Postgresa na maszynie 8:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Aktualizacja Postgresa na maszynie 9:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Zaktualizuj LDAP na maszynie 1:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Zaktualizuj komponenty Edge na maszynach 6, 7, 8, 9, 1, 4 i 5 w tej kolejności:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Zaktualizuj interfejs na maszynie 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (Jeśli zainstalowano
apigee-adminapi
) Zaktualizowano narzędzieapigee-adminapi
na komputerze 1:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (Jeśli masz zainstalowane logowanie jednokrotne Apigee) Zaktualizuj logowanie jednokrotne Apigee na maszynie 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
Gdzie sso_config_file to plik konfiguracji utworzony podczas instalacji logowania jednokrotnego.
- Ponownie uruchom komponent interfejsu Edge na maszynie 1:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
Uaktualnienie klastra 13-węzłowego
W przypadku instalacji z 13 węzłami zaktualizuj te komponenty:
Aby zobaczyć listę topologii Edge i numerów węzłów, otwórz stronę Topologie instalacji.
- Zaktualizuj Cassandra i ZooKeeper na maszynach 1, 2 i 3:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Zaktualizuj Qpid na maszynach 12 i 13:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Aktualizacja Postgresa na maszynie 8:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Aktualizacja Postgresa na maszynie 9:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Zaktualizuj LDAP na maszynach 4 i 5:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Zaktualizuj komponenty Edge na maszynach 12, 13, 8, 9, 6, 7, 10 i 11 w podanej kolejności:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Zaktualizuj interfejs na maszynach 6 i 7:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (Jeśli zainstalowano
apigee-adminapi
) Zaktualizowano narzędzieapigee-adminapi
na maszynach 6 i 7:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (Jeśli masz zainstalowane logowanie jednokrotne Apigee) Zaktualizuj logowanie jednokrotne Apigee na maszynach 6 i 7:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
Gdzie sso_config_file to plik konfiguracji utworzony podczas instalacji logowania jednokrotnego.
- Ponownie uruchom komponent interfejsu Edge na maszynach 6 i 7:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
Uaktualnienie klastra 12-węzłowego
W przypadku instalacji z 12 węzłami zaktualizuj te komponenty:
Aby zobaczyć listę topologii Edge i numerów węzłów, otwórz stronę Topologie instalacji.
- Zaktualizuj Cassandra i ZooKeeper:
- Na maszynach 1, 2 i 3 w centrum danych 1:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Na maszynach 7, 8 i 9 w centrum danych 2
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Na maszynach 1, 2 i 3 w centrum danych 1:
- Zaktualizuj qpidd:
- Maszyny 4 i 5 w centrum danych 1
- Aktualizacja
qpidd
na maszynie 4:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Aktualizacja
qpidd
na maszynie 5:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Aktualizacja
- Maszyny 10 i 11 w centrum danych 2
- Aktualizacja
qpidd
na maszynie 10:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Aktualizacja
qpidd
na maszynie 11:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Aktualizacja
- Maszyny 4 i 5 w centrum danych 1
- Zaktualizuj Postgres:
- Maszyna 6 w centrum danych 1
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Maszyna 12 w centrum danych 2
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Maszyna 6 w centrum danych 1
- Zaktualizuj LDAP:
- Maszyna 1 w centrum danych 1
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Maszyna 7 w centrum danych 2
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Maszyna 1 w centrum danych 1
- Aktualizowanie komponentów Edge:
- Maszyny 4, 5, 6, 1, 2, 3 w centrum danych 1
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Maszyny 10, 11, 12, 7, 8, 9 w centrum danych 2
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Maszyny 4, 5, 6, 1, 2, 3 w centrum danych 1
- Aktualizacja interfejsu:
- Maszyn 1 w centrum danych 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Maszyna 7 w centrum danych 2:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Uruchom ponownie komponent interfejsu Edge na maszynach 1 i 7:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- Maszyn 1 w centrum danych 1:
- (jeśli masz zainstalowaną aplikację
apigee-adminapi
) Zaktualizuj narzędzieapigee-adminapi
:- Maszyna 1 w centrum danych 1:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- Maszyna 7 w centrum danych 2:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- Maszyna 1 w centrum danych 1:
- (Jeśli masz zainstalowane logowanie jednokrotne Apigee) Zaktualizuj logowanie jednokrotne Apigee:
- Maszyn 1 w centrum danych 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
- Maszyna 7 w centrum danych 2:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
Gdzie sso_config_file to plik konfiguracji utworzony podczas instalacji logowania jednokrotnego.
- Maszyn 1 w centrum danych 1:
Konfiguracja niestandardowa
Jeśli masz niestandardową konfigurację, zaktualizuj komponenty Edge w tej kolejności:
- ZooKeeper
- Cassandra
- qpidd, ps
- LDAP
- Edge, czyli profil „-c edge” na wszystkich węzłach w kolejności: węzły z serwerem Qpid, serwer Postgres Edge, serwer Management, przetwarzacz wiadomości i router.
- Interfejs Edge
apigee-adminapi
- Logowanie jednokrotne Apigee
Po zakończeniu aktualizacji uruchom ponownie komponent interfejsu użytkownika Edge na wszystkich maszynach, na których jest on uruchomiony.