Edge for Private Cloud, wersja 4.18.05
W tej sekcji znajdziesz instrukcje uaktualniania:
- 4.17.05–4.18.05
- 4.17.09–4.18.05
Kto może przeprowadzać aktualizację
Użytkownik, który uruchamia aktualizację, powinien być taki sam jak użytkownik, który pierwotnie zainstalował oprogramowanie Edge, lub użytkownik korzystający z roota.
Po zainstalowaniu RPM na serwerach brzegowych każdy użytkownik może je skonfigurować.
Które komponenty musisz zaktualizować
Musisz zaktualizować wszystkie komponenty Edge. Edge nie obsługuje konfiguracji zawierającej komponenty z różnych wersji.
Zachowanie zgodności
Przy uaktualnianiu Apigee Edge dla chmury prywatnej do wersji 4.18.05 musisz się upewnić, że wynikowa implementacja odwołuje się w plikach konfiguracji do obsługiwanych właściwości.
Usługa | Lokalizacja | Opis |
---|---|---|
conf_load_balancing_load.balancing. |
router.properties |
Usuń tę właściwość z pliku router.properties . Aby ustawić opcje ponowienia próby w wersji 4.18.05, użyj właściwości konfiguracji hosta wirtualnego. |
Automatyczne rozpowszechnianie ustawień usługi
Jeśli ustawisz jakieś właściwości podczas edytowania .properties
pliku w usłudze /opt/apigee/customer/application
, te wartości zostaną zachowane.
Wymagane dodanie parametru konfiguracji SMTPMAILFROM
Edge 4.17.05 dodał nowy wymagany parametr do pliku konfiguracji używanego podczas włączania serwera SMTP.
Wymagane uaktualnienie do Postgres 9.6
Ta wersja Edge obejmuje uaktualnienie do Postgres 9.6. W ramach tego uaktualnienia wszystkie dane Postgres zostaną przeniesione do Postgres 9.6.
Większość systemów produkcyjnych Edge używa 2 węzłów Postgres skonfigurowanych do replikacji instancji głównej. Podczas procesu aktualizacji, gdy węzły Postgres są niedostępne, dane statystyczne są nadal zapisywane w węzłach Qpid. Po zaktualizowaniu węzłów Postgres i powrocie do trybu online dane statystyczne są następnie przekazywane do węzłów Postgres.
Sposób przeprowadzania aktualizacji Postgres zależy od tego, jak skonfigurowano przechowywanie danych na potrzeby węzłów Postgres:
- Jeśli w węzłach Postgres używasz lokalnego przechowywania danych, przez czas uaktualniania musisz zainstalować nowy węzeł gotowości Postgres. Po zakończeniu uaktualniania możesz wycofać nowy węzeł gotowości Postgres.
Dodatkowy węzeł gotowości Postgres jest wymagany z dowolnego powodu. Jeśli musisz wycofać aktualizację, nowy węzeł Postgres w trybie gotowości staje się węzłem głównym Postgres po przywróceniu. Z tego względu podczas instalacji nowego węzła gotowości Postgres należy go umieścić w węźle, który spełnia wszystkie wymagania sprzętowe serwera Postgres, jak opisano w wymaganiach dotyczących instalacji Edge.
W instalacji brzegowej z 1 węzłem i 2 węzłami topologie używane do prototypowania i testowania mają tylko 1 węzeł Postgres. Węzły Postgres możesz aktualizować bezpośrednio bez konieczności tworzenia nowego węzła Postgres.
- Jeśli korzystasz z pamięci sieciowej dla węzłów Postgres zgodnie z zaleceniami Apigee, nie musisz instalować nowego węzła Postgres. W poniższych procedurach możesz pominąć kroki dotyczące instalowania i wyłączania nowego węzła gotowości Postgres.
Przed rozpoczęciem procesu aktualizacji wykonaj zrzut sieci magazynu danych używanego przez Postgres. Jeśli podczas aktualizacji wystąpią błędy i zmusisz cofnięcie zmian, będzie można przywrócić węzeł Postgres z tego zrzutu.
Instalowanie nowego węzła gotowości Postgres
Ta procedura powoduje utworzenie serwera gotowości Postgres w nowym węźle. Pamiętaj, aby zainstalować nowy serwer gotowości Postgres dla istniejącej wersji Edge (4.17.05 lub 4.17.09), a nie w wersji 4.18.05.
Aby przeprowadzić instalację, użyj tego samego pliku konfiguracji, który został użyty do zainstalowania bieżącej wersji Edge.
Aby utworzyć nowy węzeł gotowości Postgres:
- W bieżącym pliku Postgres edytuj plik
/opt/apigee/customer/application/postgresql.properties
, aby ustawić następujący token. Jeśli taki plik nie istnieje, utwórz go:conf_pg_hba_replication.connection=host replication apigee existing_slave_ip/32 trust\ \nhost replication apigee new_slave_ip/32 trust
Gdzie existing_slave_ip to adres IP bieżącego serwera gotowości Postgres, a new_slave_ip to adres IP nowego węzła gotowości.
- Uruchom ponownie instancję
apigee-postgresql
w masterze Postgres:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
- Sprawdź, czy nowy węzeł gotowości został dodany, wyświetlając plik
/opt/apigee/apigee-postgresql/conf/pg_hba.conf
w masterze. Powinny w nim występować te wiersze:host replication apigee existing_slave_ip/32 trust host replication apigee new_slave_ip/32 trust
- Zainstaluj nowy serwer gotowości Postgres:
- Edytuj plik konfiguracji, który został użyty do zainstalowania bieżącej wersji Edge, aby określić:
# IP address of the current master: PG_MASTER=192.168.56.103 # IP address of the new standby node PG_STANDBY=192.168.56.102
- Wyłącz SELinux w sposób opisany w sekcji Instalowanie narzędzia Edge apigee-setup.
- Pobierz plik rozruchowy Edge Edge 4.17.0x, w którym x to 5 (4.17.05) lub 9 (dla wersji 4.17.09) do
/tmp/bootstrap_4.17.0x.sh
:curl https://software.apigee.com/bootstrap_4.17.0x.sh -o /tmp/bootstrap_4.17.0x.sh
- Zainstaluj narzędzie brzegowe
apigee-service
i zależności:sudo bash /tmp/bootstrap_4.17.0x.sh apigeeuser=uName apigeepassword=pWord
- Użyj narzędzia
apigee-service
, aby zainstalować narzędzieapigee-setup
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- Zainstaluj Postgres:
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
- W nowym węźle gotowości uruchom to polecenie:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
Sprawdź, czy urządzenie jest w trybie gotowości.
- Edytuj plik konfiguracji, który został użyty do zainstalowania bieżącej wersji Edge, aby określić:
Wycofywanie węzła Postgres
Po zakończeniu aktualizacji wycofaj nowy węzeł gotowości:
- Upewnij się, że Postgres jest uruchomiony:
/opt/apigee/apigee-service/bin/apigee-all status
Jeśli Postgres nie działa, uruchom go:
/opt/apigee/apigee-service/bin/apigee-all start
- Uzyskaj identyfikator UUID nowego węzła gotowości, uruchamiając to polecenie cURL w nowym węźle gotowości:
curl -u sysAdminEmail:password http://node_IP:8084/v1/servers/self
Na końcu danych wyjściowych powinien pojawić się identyfikator UUID w formacie
"type" : [ "postgres-server" ], "uUID" : "599e8ebf-5d69-4ae4-aa71-154970a8ec75"
- Zatrzymaj nowy węzeł gotowości, uruchamiając w tym węźle to polecenie:
/opt/apigee/apigee-service/bin/apigee-all stop
- W węźle nadrzędnym Postgres edytuj
/opt/apigee/customer/application/postgresql.properties
, aby usunąć nowy węzeł gotowości zconf_pg_hba_replication.connection
:conf_pg_hba_replication.connection=host replication apigee existing_slave_ip/32 trust
- Uruchom ponownie apigee-postgresql w masterze Postgres:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
- Sprawdź, czy nowy węzeł gotowości został usunięty, wyświetlając plik
/opt/apigee/apigee-postgresql/conf/pg_hba.conf
w masterze. Powinien w nim być widoczny tylko ten wiersz:host replication apigee existing_slave_ip/32 trust
- Usuń identyfikator UUID węzła gotowości z ZooKeeper, uruchamiając to wywołanie interfejsu API zarządzania brzegowym w węźle zarządzania serwerem:
curl -u sysAdminEmail:password -X DELETE http://ms_IP:8080/v1/servers/new_slave_uuid
Zaktualizuj wymagania wstępne
Zanim przejdziesz na Apigee Edge, musisz spełniać te wymagania:
- Utwórz kopię zapasową wszystkich węzłów
Ze względów bezpieczeństwa zalecamy, aby utworzyć pełną kopię zapasową wszystkich węzłów. Wykonaj procedurę dla bieżącej wersji Edge, aby utworzyć kopię zapasową.Pozwoli Ci to utworzyć plan kopii zapasowych na wypadek, gdyby aktualizacja do nowej wersji nie działała prawidłowo. Więcej informacji znajdziesz w artykule na temat tworzenia kopii zapasowej i przywracania.
- Upewnij się, że Edge jest uruchomiony
Za pomocą polecenia/opt/apigee/apigee-service/bin/apigee-all status
upewnij się, że Edge działa i jest uruchomiony podczas aktualizacji.
Obsługa nieudanej aktualizacji
Jeśli aktualizacja się nie powiedzie, możesz spróbować rozwiązać problem, a następnie ponownie uruchomić update.sh. Możesz ją uruchomić wiele razy i kontynuować ją od miejsca, w którym została przerwana.
Jeśli błąd wymaga przywrócenia poprzedniej wersji, zapoznaj się z informacjami o przywracaniu wersji 4.18.05.
Informacje o aktualizacji logowania
Domyślnie narzędzie update.sh
zapisuje informacje logu w tych sekcjach:
/opt/apigee/var/log/apigee-setup/update.log
Jeśli użytkownik korzystający z narzędzia update.sh
nie ma dostępu do tego katalogu, zapisuje on dziennik w katalogu /tmp
jako plik o nazwie update_username.log
.
Jeśli użytkownik nie ma dostępu do narzędzia /tmp
, narzędzie update.sh
kończy się niepowodzeniem.
Aktualizacja bez przerwy
Aktualizacja bez przerwy lub aktualizacja krocząca umożliwia zaktualizowanie instalacji Edge bez wyłączania Edge.
Aktualizacja bez przestojów jest możliwa tylko przy konfiguracji 5-węzłów i większych.
Kluczem do przejścia na zero czasu jest usunięcie każdego routera pojedynczo z systemu równoważenia obciążenia. Następnie musisz zaktualizować router i wszelkie inne komponenty na tym samym komputerze, w którym jest router, a następnie dodać router z powrotem do systemu równoważenia obciążenia.
- Zmodyfikuj maszyny w prawidłowej kolejności instalacji, zgodnie z opisem w sekcji Kolejność aktualizacji maszyn.
- Gdy nadejdzie czas, aby zaktualizować routery, wybierz dowolny z nich i pomów, że będzie on nieosiągalny, zgodnie z opisem w artykule Włączanie/wyłączanie serwera (procesor wiadomości/router).
- Zaktualizuj wybrany router i wszystkie inne komponenty Edge na tym samym komputerze co router. Wszystkie konfiguracje brzegowe pokazują router i procesor wiadomości w tym samym węźle.
- Zresetuj router.
- Powtórz kroki od 2 do 4 dla pozostałych routerów.
- Kontynuuj aktualizację wszystkich pozostałych komputerów podczas instalacji.
Zastanów się, zanim nastąpi aktualizacja lub po niej:
- W węźle routera i procesora wiadomości:
- Przed aktualizacją wykonaj te czynności:
- Ustaw router jako nieosiągalny.
- Zadbaj o to, aby osoba przetwarzająca wiadomości była nieosiągalna.
- Po aktualizacji wykonaj te czynności:
- Zadbaj o to, by procesor wiadomości był osiągalny.
- Pozwól routerowi być dostępny.
- Przed aktualizacją wykonaj te czynności:
- W jednym węźle routera:
- Przed aktualizacją ustaw router jako nieosiągalny.
- Po aktualizacji upewnij się, że router jest osiągalny.
- W pojedynczym węźle procesora wiadomości:
- Przed aktualizacją musisz sprawić, aby procesor wiadomości był nieosiągalny.
- Po aktualizacji upewnij się, że procesor wiadomości jest osiągalny.
Używanie cichego pliku konfiguracji
Musisz przekazać plik cichej konfiguracji do polecenia aktualizacji. Plik z cichą konfiguracją powinien być taki sam, jak ten zainstalowany podczas instalacji Edge 4.17.0x.
Zaktualizuj do wersji 4.18.05 w węźle z zewnętrznym połączeniem internetowym
Aby zaktualizować komponenty Edge w węźle:
- Jeśli korzystasz obecnie z replikacji Postgres w trybie gotowości w trybie gotowości z pamięcią lokalną, zainstaluj nowy węzeł gotowości Postgres w sposób opisany w sekcji Instalowanie nowego węzła gotowości Postgres.
Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Zamiast tego wykonaj zrzut sieci magazynu danych używanego przez Postgres. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.
- Jeśli istnieje zadanie, wyłącz wszystkie zadania CRON skonfigurowane tak, aby wykonywać naprawę w Cassandra, dopóki aktualizacja się nie zakończy.
- Zaloguj się do węzła głównego, aby zainstalować RPM na serwerach brzegowych.
- Zainstaluj
yum-utils
iyum-plugin-priorities
:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- Wyłącz SELinux w sposób opisany w artykule Instalowanie narzędzia Edge apigee-setup.
- Jeśli instalujesz w Oracle 7.x, uruchom to polecenie:
sudo yum-config-manager --enable ol7_optional_latest
- Jeśli instalujesz plik w 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 Edge 4.18.05
bootstrap_4.18.05.sh
na serwer/tmp/bootstrap_4.18.05.sh
:curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
- Zainstaluj narzędzie Edge i zależności
apigee-service
od wersji 4.18.05:sudo bash /tmp/bootstrap_4.18.05.sh apigeeuser=uName apigeepassword=pWord
Gdzie uName:pWord to nazwa użytkownika i hasło otrzymane z Apigee. Jeśli pominiesz właściwość pWord, pojawi się prośba o jej wpisanie.
Domyślnie instalator sprawdza, czy masz zainstalowany Java 1.8. Jeśli go nie masz, zainstaluje go za Ciebie. Aby określić sposób obsługi Javy, użyj opcji
JAVA_FIX
.JAVA_FIX
przyjmuje następujące wartości:- I = Zainstaluj OpenJDK 1.8 (domyślnie)
- C = kontynuuj bez instalowania języka Java
- P = Zakończ W przypadku tej opcji musisz zainstalować Javę.
- Użyj narzędzia
apigee-service
, aby zaktualizować narzędzieapigee-setup
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Zaktualizuj narzędzie
apigee-validate
na serwerze zarządzania:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Zaktualizuj narzędzie
apigee-provision
:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- Uruchom narzędzie do aktualizacji w węzłach w kolejności określonej na stronie Kolejność aktualizacji maszyn:
/opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
Jedynym wymaganiem, jakie musi spełniać plik konfiguracyjny, jest to, że plik konfiguracyjny musi być dostępny lub czytelny dla użytkownika „apigee”.
Aby określić komponent do zaktualizowania, użyj opcji
-c
. Lista możliwych komponentów:- "cs" = Cassandra
- "e" = ElasticSearch
- "edge" =Wszystkie komponenty Edge oprócz interfejsu Edge. Komponent „edge” obejmuje serwer zarządzania, procesor wiadomości, router, serwer QPID i serwer Edge Postgres.
- "LDAP" = OpenLDAP
- "ps" = postgresql
- "qpid" = qpidd
- "sso" = Edge SSO
- "ui" = interfejs Edge
- "zk" = Zookeeper
Aby uruchomić element
update.sh
na wszystkich komponentach, ustaw wartość component na „wszystkie”, ale tylko wtedy, gdy masz profil instalacji Edge dla wszystkich (aio). Na przykład:/opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
- Ponownie uruchom komponent interfejsu użytkownika na wszystkich komputerach, na których jest uruchomiony:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- Przetestuj aktualizację, uruchamiając narzędzie
apigee-validate
na serwerze zarządzania zgodnie z opisem w sekcji Testowanie instalacji. - Jeśli zainstalowano nowy węzeł gotowości Postgres, wycofaj go zgodnie z opisem w sekcji Wycofywanie węzła Postgres.
Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.
Aby później wycofać zmiany, wykonaj procedurę opisaną w sekcji Wycofywanie wersji 4.18.05.
Aktualizacja do lokalnego repozytorium 4.18.05
Jeśli węzły brzegowe znajdują się za zaporą sieciową lub w inny sposób nie mają dostępu do repozytorium Apigee przez internet, możesz przeprowadzić aktualizację w lokalnym repozytorium (dublowanym) repozytorium Apigee.
Po utworzeniu lokalnego repozytorium Edge możesz zaktualizować Edge w lokalnym repozytorium:
- Utwórz plik .tar repozytorium, skopiuj go do węzła i zaktualizuj Edge w pliku .tar.
- Zainstaluj serwer WWW w węźle z lokalnym repozytorium, aby umożliwić dostęp do innych węzłów. Apigee oferuje serwer WWW Nginx, którego możesz użyć. Możesz też użyć własnego serwera WWW.
Aby zaktualizować lokalne repozytorium 4.18.05:
- Jeśli korzystasz obecnie z replikacji Postgres w trybie gotowości w trybie gotowości, zainstaluj nowy węzeł gotowości Postgres w sposób opisany w sekcji Instalowanie nowego węzła gotowości Postgres.
Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Zamiast tego wykonaj zrzut sieci magazynu danych używanego przez Postgres. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.
- Utwórz lokalne repozytorium 4.18.05 zgodnie z opisem w sekcji „Tworzenie lokalnego repozytorium Apigee” artykułu Instalowanie narzędzia Edge apigee.
- Aby zainstalować apigee-service z pliku .tar:
- W węźle z lokalnym repozytorium użyj tego polecenia, aby spakować repozytorium lokalne do jednego pliku .tar o nazwie
/opt/apigee/data/apigee-mirror/apigee-4.18.05.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. Na przykład skopiuj go do katalogu
/tmp
w nowym węźle. - W nowym węźle wyodrębnij plik do katalogu /tmp:
tar -xzf apigee-4.18.05tar.gz
To polecenie tworzy nowy katalog o nazwie repos w katalogu zawierającym plik .tar. Na przykład /tmp/repos.
- Zainstaluj narzędzie API usługi Edge i zależności z /tmp/repos:
sudo bash /tmp/repos/bootstrap_4.18.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
Zwróć uwagę, że w tym poleceniu podajesz ścieżkę do katalogu repos.
- W węźle z lokalnym repozytorium użyj tego polecenia, aby spakować repozytorium lokalne do jednego pliku .tar o nazwie
- Aby zainstalować apigee-service przy użyciu serwera WWW Nginx:
- Skonfiguruj serwer WWW Nginx w sposób opisany w sekcji „Instalowanie z repozytorium za pomocą serwera WWW Nginx” w Install the Edge
apigee-setup
narzędziu. - W węźle zdalnym pobierz plik Edge
bootstrap_4.18.05.sh
do/tmp/bootstrap_4.18.05.sh
:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.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.
- W węźle zdalnym zainstaluj narzędzie brzegowe
apigee-service
i zależności:sudo bash /tmp/bootstrap_4.18.05.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
Gdzie uName:pWord to nazwa użytkownika i hasło repozytorium.
- Skonfiguruj serwer WWW Nginx w sposób opisany w sekcji „Instalowanie z repozytorium za pomocą serwera WWW Nginx” w Install the Edge
- Użyj narzędzia
apigee-service
, aby zaktualizować narzędzieapigee-setup
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Zaktualizuj narzędzie
apigee-validate
na serwerze zarządzania:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Zaktualizuj narzędzie
apigee-provision
:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- Uruchom narzędzie
update
w węzłach w kolejności określonej na stronie Kolejność aktualizacji maszyn:/opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
Jedynym wymaganiem, jakie musi spełniać plik konfiguracyjny, jest fakt, że plik konfiguracyjny musi być dostępny lub czytelny dla użytkownika „apigee”.
Aby określić komponent do zaktualizowania, użyj opcji
-c
. Lista możliwych komponentów:- "cs" = Cassandra
- "e" = ElasticSearch
- "edge" =Wszystkie komponenty Edge oprócz interfejsu Edge. Komponent „edge” obejmuje serwer zarządzania, procesor wiadomości, router, serwer QPID i serwer Edge Postgres.
- "LDAP" = OpenLDAP
- "ps" = postgresql
- "qpid" = qpidd
- "sso" = Edge SSO
- "ui" = interfejs Edge
- "zk" = Zookeeper
Aby uruchomić element
update.sh
na wszystkich komponentach, ustaw wartość component na „wszystkie”, ale tylko wtedy, gdy masz profil instalacji Edge dla wszystkich (aio). Na przykład:/opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
- Ponownie uruchom komponent interfejsu użytkownika na wszystkich komputerach, na których jest uruchomiony:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- Przetestuj aktualizację, uruchamiając narzędzie
apigee-validate
na serwerze zarządzania zgodnie z opisem w sekcji Testowanie instalacji. - Jeśli masz zainstalowany nowy węzeł gotowości Postgres, wycofaj go zgodnie z opisem w sekcji Wycofywanie węzła Postgres.
Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.
Aby później wycofać zmiany, wykonaj procedurę opisaną w sekcji Wycofywanie wersji 4.18.05.
Kolejność aktualizacji maszyn
Kolejność aktualizowania maszyn w instalacji Edge. Najważniejsze kwestie dotyczące aktualizacji:
- Przed zaktualizowaniem pozostałych węzłów musisz zaktualizować wszystkie węzły Cassandra i ZooKeeper.
- W przypadku każdego komputera z wieloma komponentami Edge (serwera zarządzania, procesora do wysyłania wiadomości, routera, serwera QPID, ale nie serwera Postgres), użyj opcji „-c edge”, aby zaktualizować je wszystkie jednocześnie.
- Jeśli etap wskazuje, że należy go przeprowadzić na wielu maszynach, wykonaj go w określonej kolejności.
- Nie ma osobnych kroków, aby zaktualizować ustawienia zarabiania. Jest aktualizowany, gdy określisz opcję „-c edge”.
Montaż jednego węzła
- Zaktualizuj Cassandra i ZooKeeper:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Aktualizacja Qpid:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Aktualizacja LDAP:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Zatrzymaj serwer Postgres, serwer Qpid i PostgreSQL:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Zaktualizuj postgresql:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Zaktualizuj bazę danych Postgres:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
- Zaktualizuj pozostałe komponenty Edge:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Zaktualizuj interfejs Edge:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (Jeśli zainstalowano logowanie jednokrotne przez Edge) Zaktualizuj Edge SSO:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
Gdzie sso_config_file to plik konfiguracji utworzony podczas instalacji SSO.
- Ponowne uruchamianie komponentu interfejsu Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
Montaż 2 węzłów
Listę topologii brzegowych i numerów węzłów znajdziesz w sekcji Topologie instalacji.
- Zaktualizuj Cassandra i ZooKeeper na komputerze 1:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Aktualizacja Qpid na komputerze 2:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Aktualizacja LDAP na komputerze 1:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Zaktualizuj komponenty Edge na komputerze 1:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Zaktualizuj interfejs na komputerze 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (Jeśli zainstalowano logowanie jednokrotne Edge) Zaktualizuj Edge SSO na komputerze 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
Gdzie sso_config_file to plik konfiguracji utworzony podczas instalacji SSO.
- Zaktualizuj postgresql na komputerze 2:
- Zatrzymaj serwer Postgres, serwer Qpid i postgresql:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Zaktualizuj postgresql:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Zaktualizuj bazę danych Postgres:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
- Zaktualizuj komponenty Edge na komputerze 2:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Zatrzymaj serwer Postgres, serwer Qpid i postgresql:
- Ponowne uruchamianie komponentu interfejsu Edge na komputerze 1:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
Montaż 5 węzłów
Listę topologii brzegowych i numerów węzłów znajdziesz w sekcji Topologie instalacji.
- Sprawdź, czy masz zainstalowany nowy węzeł gotowości Postgres w sposób opisany w sekcji Instalowanie nowego węzła gotowości Postgres.
Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Zamiast tego wykonaj zrzut sieci magazynu danych używanego przez Postgres. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.
- Zaktualizuj Cassandra i ZooKeeper na maszynach 1, 2 i 3:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Aktualizacja Qpid na komputerze 4 i 5:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Aktualizacja LDAP na komputerze 1:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Zaktualizuj komponenty Edge na komputerze 1, 2 i 3:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Zaktualizuj interfejs na komputerze 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (Jeśli zainstalowano logowanie jednokrotne Edge) Zaktualizuj Edge SSO na komputerze 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
Gdzie sso_config_file to plik konfiguracji utworzony podczas instalacji SSO.
- Zaktualizuj maszyny 4 i 5:
- Zatrzymaj serwer Postgres i serwer Qpid na komputerze 4:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
- Zatrzymaj serwer Postgres, serwer Qpid i postgresql na komputerze 5:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Jeśli zainstalowano serwer Postgres i postgresql, zatrzymaj go w nowym węźle gotowości dodanym do przywrócenia:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Aktualizacja postgresql na komputerach 4:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Zaktualizuj bazę danych Postgres na komputerze 4 (tylko master Postgres):
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
- Aktualizacja postgresql na komputerach 5:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Uruchom serwer Postgres i serwer Qpid na komputerach 4 i 5:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
- Skonfiguruj Postgres jako węzeł gotowości, uruchamiając na komputerze 5 te polecenia:
cd /opt/apigee/data/apigee-postgresql/pgdata
rm -rf *
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- Sprawdź stan replikacji, wykonując następujące skrypty na obu serwerach. System powinien wyświetlać identyczne wyniki na obu serwerach, aby zapewnić udaną replikację:
- Na komputerze nadrzędnym 4 uruchom węzeł główny:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
Sprawdź, czy jest to wzorzec.
- Na komputerze 5 węzeł gotowości:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
Sprawdź, czy urządzenie jest w trybie gotowości.
- Na komputerze nadrzędnym 4 uruchom węzeł główny:
- Zatrzymaj serwer Postgres i serwer Qpid na komputerze 4:
- Zaktualizuj komponenty Edge na komputerze 4 z 5:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Pamiętaj o wycofaniu nowego węzła gotowości zgodnie z opisem w sekcji Wycofywanie węzła Postgres.
Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.
- Ponowne uruchamianie komponentu interfejsu Edge na komputerze 1:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
Instalacja w klastrze 9-węzłowym
Listę topologii brzegowych i numerów węzłów znajdziesz w sekcji Topologie instalacji.
- Sprawdź, czy masz zainstalowany nowy węzeł gotowości Postgres zgodnie z opisem w sekcji Instalowanie nowego węzła gotowości Postgres.
Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Zamiast tego wykonaj zrzut sieci magazynu danych używanego przez Postgres. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.
- 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 komputerze 6 i 7:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Aktualizacja LDAP na komputerze 1:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Zaktualizuj komponenty Edge na maszynach 6, 7, 1, 4 i 5 w tej kolejności:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Zaktualizuj interfejs na komputerze 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (Jeśli zainstalowano logowanie jednokrotne Edge) Zaktualizuj Edge SSO na komputerze 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
Gdzie sso_config_file to plik konfiguracji utworzony podczas instalacji SSO.
- Zaktualizuj komputery 8 i 9:
- Zatrzymaj serwer Postgres na komputerze 8:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- Zatrzymaj serwer Postgres i postgresql na komputerze 9:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Zatrzymaj serwer Qpid na komputerach 6 i 7:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
- Jeśli zainstalowano serwer Postgres i postgresql, zatrzymaj go w nowym węźle gotowości dodanym do przywrócenia:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Aktualizacja postgresql na komputerach 8:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Zaktualizuj bazę danych Postgres na komputerze 8 (tylko master Postgres):
/--> opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
- Aktualizacja postgresql na komputerach 9:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Uruchom serwer Postgres na komputerach 8 i 9:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
- Uruchom serwer serwera Qpid na komputerach 6 i 7:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
- Skonfiguruj Postgres jako węzeł gotowości, uruchamiając na komputerze 9 te polecenia:
cd /opt/apigee/data/apigee-postgresql/pgdata
rm -rf *
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- Sprawdź stan replikacji, wykonując następujące skrypty na obu serwerach. System powinien wyświetlać identyczne wyniki na obu serwerach, aby zapewnić udaną replikację:
- Na komputerze 8 uruchom węzeł główny:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
Sprawdź, czy jest to wzorzec.
- Na komputerze 9 węzeł gotowości:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
Sprawdź, czy urządzenie jest w trybie gotowości.
- Na komputerze 8 uruchom węzeł główny:
- Zatrzymaj serwer Postgres na komputerze 8:
- Zaktualizuj komponenty Edge na komputerach 8 i 9:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Pamiętaj, aby usunąć nowy węzeł gotowości w sposób opisany w artykule Wycofywanie węzła Postgres.
Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.
- Ponowne uruchamianie komponentu interfejsu Edge na komputerze 1:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
Instalacja w klastrze 13-węzłowym
Listę topologii brzegowych i numerów węzłów znajdziesz w sekcji Topologie instalacji.
- Sprawdź, czy masz zainstalowany nowy węzeł gotowości Postgres zgodnie z opisem w sekcji Instalowanie nowego węzła gotowości Postgres.
Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Zamiast tego wykonaj zrzut sieci magazynu danych używanego przez Postgres. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.
- Zaktualizuj Cassandra i ZooKeeper na maszynach 1, 2 i 3:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Aktualizacja Qpid na komputerze 12 i 13:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Zaktualizuj LDAP na komputerze 4 i 5:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Zaktualizuj komponenty Edge na komputerze 12, 13, 6, 7, 10 i 11 w tej kolejności:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Zaktualizuj interfejs w maszynach 6 i 7:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (Jeśli zainstalowano logowanie jednokrotne Edge) Edge Edge możesz zainstalować na komputerze z systemem 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 SSO.
- Zaktualizuj komputery 8 i 9:
- Zatrzymaj serwer Postgres na komputerze 8:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- Zatrzymaj serwer Postgres i postgresql na komputerze 9:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Zatrzymaj serwer Qpid na komputerach 12 i 13:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
- Jeśli zainstalowano serwer Postgres i postgresql, zatrzymaj go w nowym węźle gotowości dodanym do przywrócenia:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Aktualizacja postgresql na komputerach 8:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Zaktualizuj bazę danych Postgres na komputerze 8 (tylko master Postgres):
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
- Aktualizacja postgresql na komputerach 9:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Uruchom serwer Postgres na komputerach 8 i 9:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
- Uruchom serwer serwera Qpid na komputerach 12 i 13:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
- Skonfiguruj Postgres jako węzeł gotowości, uruchamiając na komputerze 9 te polecenia:
cd /opt/apigee/data/apigee-postgresql/pgdata
rm -rf *
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- Sprawdź stan replikacji, wykonując następujące skrypty na obu serwerach. System powinien wyświetlać identyczne wyniki na obu serwerach, aby zapewnić udaną replikację:
- Na komputerze 8 uruchom węzeł główny:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
Sprawdź, czy jest to wzorzec.
- Na komputerze 9 węzeł gotowości:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
Sprawdź, czy urządzenie jest w trybie gotowości.
- Na komputerze 8 uruchom węzeł główny:
- Zatrzymaj serwer Postgres na komputerze 8:
- Zaktualizuj komponenty Edge na komputerach 8 i 9:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Pamiętaj, aby usunąć nowy węzeł gotowości w sposób opisany w artykule Wycofywanie węzła Postgres.
Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.
- Ponowne uruchamianie komponentu interfejsu Edge na komputerach 6 i 7:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
Instalacja 12-węzełowa
Listę topologii brzegowych i numerów węzłów znajdziesz w sekcji Topologie instalacji.
- Sprawdź, czy masz zainstalowany nowy węzeł gotowości Postgres zgodnie z opisem w sekcji Instalowanie nowego węzła gotowości Postgres.
Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Zamiast tego wykonaj zrzut sieci magazynu danych używanego przez Postgres. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.
- 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 komputerach 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:
- Komputery 4, 5 w Centrum danych 1
- Aktualizacja instancji
qpidd
na komputerze 4:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Powtórz krok 1 na komputerze 5.
- Aktualizacja instancji
- Komputery 10, 11 w Centrum danych 2
- Aktualizacja
qpidd
na komputerze 10:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Powtórz krok 1 na komputerze 11.
- Aktualizacja
- Komputery 4, 5 w Centrum danych 1
- Zaktualizuj LDAP:
- Komputery 1 w Centrum danych 1
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Komputery 7 w Centrum danych 2
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Komputery 1 w Centrum danych 1
- Zaktualizuj komponenty Edge:
- Komputery 4, 5, 1, 2, 3 w Centrum danych 1
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Komputery 10, 11, 7, 8, 9 w Centrum danych 2
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Komputery 4, 5, 1, 2, 3 w Centrum danych 1
- Zaktualizuj interfejs:
- Maszyna 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
- Maszyna 1 w Centrum danych 1:
- (Jeśli zainstalowano logowanie jednokrotne Edge) Zaktualizuj Edge SSO:
- Maszyna 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 SSO.
- Maszyna 1 w Centrum danych 1:
- Zaktualizuj maszynę 6 w Centrum danych 1 i 12 w Centrum danych 2:
- Zatrzymaj serwer Postgres na komputerze 6:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- Zatrzymaj serwer Postgres i postgresql na komputerze 12:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Zatrzymaj serwer Qpid na komputerach 4, 5, 10 i 11:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
- Jeśli zainstalowano serwer Postgres i postgresql, zatrzymaj go w nowym węźle gotowości dodanym do przywrócenia:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Aktualizacja postgresql na komputerach 6:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Zaktualizuj bazę danych Postgres na komputerze 6 (tylko master Postgres):
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
- Aktualizacja postgresql na komputerach 12:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Uruchom serwer Postgres na komputerach 6 i 12:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
- Uruchom serwer serwera Qpid na komputerach 4, 5, 10 i 11:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
- Skonfiguruj Postgres jako węzeł gotowości, uruchamiając na komputerze 12 te polecenia:
cd /opt/apigee/data/apigee-postgresql/pgdata
rm -rf *
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- Sprawdź stan replikacji, wykonując następujące skrypty na obu serwerach. System powinien wyświetlać identyczne wyniki na obu serwerach, aby zapewnić replikację:
Na komputerze nadrzędnym 6 uruchom węzeł główny:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
Sprawdź, czy jest to wzorzec.
Na komputerze 12 węzeł gotowości:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
Sprawdź, czy urządzenie jest w trybie gotowości.
- Zatrzymaj serwer Postgres na komputerze 6:
- Zaktualizuj komponenty Edge na maszynach 6 i 12:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Pamiętaj o wycofaniu nowego węzła gotowości zgodnie z opisem w sekcji Wycofywanie węzła Postgres.
Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.
- Ponowne uruchamianie komponentu interfejsu Edge na komputerach 1 i 7:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
W przypadku instalacji niestandardowej
Jeśli masz instalację niestandardową, zaktualizuj komponenty Edge w tej kolejności:
- Prowadnica ogrodu zoologicznego
- Cassandra
- qpidd, ps
- LDAP
- Edge, czyli profil „-c edge” we wszystkich węzłach w kolejności: węzły z serwerem Qpid, serwer Postgres, serwer zarządzania, procesor wiadomości i router.
- Interfejs Edge
- Logowanie jednokrotne przez Edge
Po zakończeniu aktualizacji pamiętaj, aby ponownie uruchomić komponent interfejsu Edge na wszystkich komputerach, na których jest uruchomiony.