Ten dokument zawiera procedurę, której używasz do aktualizowania istniejącej instalacji 4.16.01, tak aby korzystała z najnowszych RPM i plików pomocy z Apigee. Do przeprowadzania aktualizacji ta procedura wykorzystuje narzędzie update.sh.
Które wersje Edge możesz zaktualizować do najnowszej wersji 4.16.01
Możesz zaktualizować dotychczasową instalację Apigee Edge w wersji 4.16.01.x do najnowszej wersji 4.16.01.
Jeśli obecnie używasz Edge w wersji 4.15.07.0x lub starszej, musisz najpierw przejść na wersję 4.16.01. Zapoznaj się z przewodnikiem instalacji Apigee Edge w wersji 4.16.01 dostępnym na stronie Apigee ftp: ftp://ftp.apigee.com/, aby dowiedzieć się, jak przejść na wersję 4.16.07.0x lub starszą.
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ć.
Wymagania dotyczące miejsca na dysku na potrzeby aktualizacji
Zanim przeprowadzisz aktualizację, upewnij się, że masz co najmniej 1 GB wolnego miejsca na dysku.
Automatyczne propagowanie ustawień usługi z wersji 4.16.01.x
Jeśli ustawisz właściwości w pliku .opt, w pliku /opt/apigee/customer/application, wartości zostaną zachowane.
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ą.
Dzięki temu będziesz mieć plan tworzenia kopii zapasowych na wypadek, gdyby aktualizacja do nowej wersji nie działała prawidłowo. Więcej informacji na temat tworzenia kopii zapasowej znajdziesz w Apigee Edge 4.16.01 Przewodnik po działaniu na stronie Apigee FTP: ftp://ftp.apigee.com/. - Sprawdź, czy Edge jest uruchomiony
Sprawdź, czy Edge podczas działania jest aktywny, używając polecenia:
> /<inst_root>/apigee/apigee-service/bin/apigee-all
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 przewodnikiem instalacji Apigee Edge 4.16.01 dostępnym na stronie Apigee FTP: ftp://ftp.apigee.com/.
Informacje o aktualizacji logowania
Domyślnie narzędzie update.sh zapisuje informacje w logu:
/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_nazwa_użytkownika.log.
Jeśli użytkownik nie ma dostępu do pliku /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.
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.
- Zsynchronizuj maszyny w odpowiedniej kolejności instalacji, jak opisano w sekcji „Kolejność aktualizacji maszyn”.
- Gdy chcesz zaktualizować routery, wybierz dowolny z nich i uniemożliwiaj go osiąganie w sposób opisany w następnej sekcji „Ustawianie routera i procesora wiadomości jako nieosiągalnego”.
- 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.
Ustawianie routera i procesora wiadomości nieosiągalnego
W konfiguracji produkcyjnej będziesz mieć wiele routerów i procesorów wiadomości, aby uzyskać optymalną wydajność, a przed aktualizacją lub po niej musisz włączyć lub wyłączyć osiągalność tych routerów i procesorów.
To wywołanie interfejsu API konfiguruje węzeł jako nieosiągalny lub nieosiągalny:
> curl -u adminEmail:pWord -X POST "http://<ms_IP>:8080/v1/servers/UUID" -d "reachable=true|false"
gdzie UUID to identyfikator UUID podmiotu przetwarzającego wiadomości lub router, a wartość osiągalna to prawda lub fałsz.
Jeśli musisz określić identyfikator UUID routera, użyj tego polecenia cURL:
> curl http://<routerIP>:8081/v1/servers/self
Jeśli chcesz określić identyfikator UUID mechanizmu przetwarzania wiadomości, użyj tego polecenia cURL:
> curl http://<mpIP>:8082/v1/servers/self
Zastanów się, zanim nastąpi aktualizacja lub po niej:
- W węźle routera i procesora wiadomości:
- Przed aktualizacją:
- Ustaw router jako nieosiągalny, używając powyższego wywołania interfejsu API.
- 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ą:
- W jednym węźle routera:
- Przed aktualizacją upewnij się, że router jest osią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 cichej konfiguracji powinien być taki sam jak plik 4.16.01 Edge.
Procedura aktualizacji 4.16.01 w węźle z zewnętrznym połączeniem internetowym
Aby zaktualizować komponenty Edge w węźle:
- 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ę na swój węzeł jako root, aby zainstalować RPM Edge
Uwaga: instalacja RPM wymaga dostępu do roota, ale możesz przeprowadzić konfigurację Edge bez dostępu do roota. - Wyłącz SELinux w sposób opisany w Apigee Edge 4.16.01 Instalacyjny przewodnik dostępny na stronie Apigee FTP: ftp://ftp.apigee.com/
- Wyczyść wszystkie pamięć podręczną:
> sudo yum czyszczenia wszystkich - Pobierz najnowszy plik Edge Bootstrap.sh na stronę /tmp/butytrap.sh:
> curl https://software.apigee.com/butytrap.sh -o /tmp/butytrap.sh - Zaktualizuj narzędzie brzegowe apigee-service i zależności:
> sudo bash /tmp/bootrap.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. - Użyj narzędzia apigee-service, aby zaktualizować narzędzie apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup
Ta aktualizacja dotycząca usługi apigee-service instaluje narzędzie update.sh w narzędziu <inst_dir>/apigee/apigee-setup/bingee-setup/bingee-setup/bingee-setup/bingee-setup/bin.e - Uruchom narzędzie do aktualizacji na węzłach w podanej niżej kolejności w sekcji „Kolejność aktualizacji maszyny”:
> /opt/apigee/apigee-setup/bin/update.sh -c składnik -f configFile
Jedynym wymaganiem jest, aby plik konfiguracyjny był dostępny i czytelny dla użytkownika „apigee”. Na przykład umieść plik w katalogu /tmp w węźle.
Użyj opcji „-c”, aby określić komponent do zaktualizowania. Lista możliwych komponentów:- ldap = OpenLDAP
- cs = Cassandr
- zk = Zookeeper
- qpid = qpidd
- ps = postgresql
- edge =wszystkie komponenty Edge z wyjątkiem UI Edge: serwer zarządzania, procesor wiadomości, router, serwer QPID, serwer Postgres
- ui = interfejs Edge
- all = zaktualizuj wszystkie komponenty na komputerze (tylko na profilu instalacji Edge aio lub profilu BaaS API)
- e = ElasticSearch
- b = stos usług BaaS API
- p = Portal BaaS API
- ebp = ElasticSearch, API BaaS Stack i API BaaS Portal w tym samym węźle
- Przetestuj aktualizację za pomocą narzędzia apigee-validate w procesorze wiadomości, zgodnie z opisem w Apigee Edge 4.16.01 Podręcznik instalacji dostępnym w witrynie Apigee FTP: ftp://ftp.apigee.com/.
Procedura aktualizowania 4.16.01 w lokalnym repozytorium
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.16.01:
- Upewnij się, że masz lokalne repozytorium 4.16.01 zgodne z opisem Apigee Edge 4.16.01 Przewodnikiem instalacji dostępnym na stronie Apigee FTP: ftp://ftp.apigee.com/.
- Zaktualizuj repozytorium lokalne:
- Pobierz najnowszy plik Edge rozruchowy pzp
- Przeprowadź synchronizację:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
- Pobierz najnowszy plik Edge rozruchowy pzp
-
Aby zainstalować apigee-service z pliku .tar:
- W węźle z lokalnym repozytorium możesz użyć tego polecenia, aby spakować repozytorium lokalne do jednego pliku .tar o nazwie /opt/apigee/data/apigee-mirror/apigee-4.16.01.tar.gz:
> /opt/apigee/apigee-service/bin/apigee-service apigee-partor apigee - 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.16.01.tar.gz
To polecenie tworzy nowy katalog o nazwie repos w katalogu zawierającym plik .tar. na przykład /tmp/repos. - Zaloguj się na swój węzeł jako root, aby zainstalować RPM Edge
Uwaga: instalacja RPM wymaga dostępu do roota, ale możesz przeprowadzić konfigurację Edge bez dostępu do roota. - Wyłącz SELinux w sposób opisany w Apigee Edge 4.16.01 Instalacyjny przewodnik dostępny na stronie Apigee FTP: ftp://ftp.apigee.com/
- Zainstaluj narzędzie apigee-service i zależności od: /tmp/repos:
> sudo bash /tmp/repos/butytrap.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
Zwróć uwagę na to, że w tym poleceniu podajesz ścieżkę do katalogu repos.
- W węźle z lokalnym repozytorium możesz użyć tego polecenia, aby spakować repozytorium lokalne do jednego pliku .tar o nazwie /opt/apigee/data/apigee-mirror/apigee-4.16.01.tar.gz:
-
Aby zainstalować apigee-service przy użyciu serwera WWW Nginx:
- Skonfiguruj serwer WWW Nginx w sposób opisany w sekcji „Instalowanie z repozytorium przy użyciu serwera Nginx” w przewodniku instalacji Edge 4.16.01 dostępnym w witrynie Apigee FTP: ftp://ftp.apigee.com/.
- W węźle zdalnym pobierz plik Edge rozruchstrap.sh z folderu /tmp/butytrap.sh:
> /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap.sh -o /tmp/bootstrap.sh
where uName:pWord are the username and password you set above for the repo, and remoteRepo is the IP address or DNS name of the repo node.
- Log in to your node as root to install the Edge RPMs
Note: While RPM installation requires root access, you can perform Edge configuration without root access. - Disable SELinux as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/
- On the remote node, install the Edge apigee-service utility and
dependencies:
> sudo bash /tmp/bootstrap.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
where uName:pWord are the repo username and password.
- If present, disable any CRON jobs configured to perform a repair operation on Cassandra until after the update completes.
- Use apigee-service to update the apigee-setup utility:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
This update to apigee-service installs the update.sh utility in <inst_dir>/apigee/apigee-setup/bin. - Run the update utility on your nodes in the order described below in "Order of machine
update" below:
> /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
The only requirement on the config file is that the configuration file must be accessible or readable by the "apigee" user. For example, put the file in the /tmp directory on the node.
Use the “-c” option to specify the component to update. The list of possible components includes:- ldap = OpenLDAP
- cs = Cassandr
- zk = Zookeeper
- qpid = qpidd
- ps = postgresql
- edge =All Edge components except Edge UI: Management Server, Message Processor, Router, QPID Server, Postgres Server
- ui = Edge UI
- all = update all components on machine (only use for an Edge aio installation profile or an API BaaS asa installation profile)
- e = ElasticSearch
- b = API BaaS Stack
- p = API BaaS Portal
- ebp = ElasticSearch, API BaaS Stack, and API BaaS Portal on the same node
- Test the update by running the apigee-validate utility on the Message Processor, as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/
Order of machine update
The order that you update the machines in an Edge installation is important. The most important considerations to an update are:
- You must update all Cassandra and ZooKeeper nodes before you update any other nodes.
- You must update all qpidd and postgresql nodes before you update any Router and Message Processor nodes.
- For any machine with multiple Edge components (Management Server, Message Processor, Router, QPID Server, Postgres Server), use the "-c edge" option to update them all at the same time.
- If a step specifies that it should be performed on multiple machines, perform it in the specified machine order.
- There is no separate step to update Monetization. It is updated when you specify the "-c edge" option.
- After you update a Router node, you must remove all files from the /opt/nginx/conf.d directory, and then restart the Router.
For a 1-host standalone installation
- Update machine 1:
> /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
- Usuń z /opt/nginx/conf.d wszystkie pliki:
> rm -f /opt/nginx/conf.d/* - Ponowne uruchamianie routera granicznego:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
Instalacja samodzielna
Listę topologii i numerów węzłów Edge znajdziesz w przewodniku instalacji Apigee Edge 4.16.01 dostępnym w witrynie Apigee FTP: ftp://ftp.apigee.com/.
- Zaktualizuj Cassandra i ZooKeeper na komputerze 1:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Zaktualizuj qpidd i postgresql na komputerze 2:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
- Aktualizacja LDAP na komputerze 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Zaktualizuj komponenty Edge na maszynie 2 i 1:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- W węźle 1:
- Usuń pliki z folderu
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- Ponowne uruchamianie routera granicznego:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- Usuń pliki z folderu
- Zaktualizuj interfejs na komputerze 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
W przypadku grupowej instalacji 5-hostowej
Listę topologii i numerów węzłów Edge znajdziesz w przewodniku instalacji Apigee Edge 4.16.01 dostępnym w witrynie Apigee FTP: ftp://ftp.apigee.com/.
- Zaktualizuj Cassandra i ZooKeeper na maszynach 1, 2 i 3:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Zaktualizuj qpidd i postgresql na komputerze 4 i 5:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
- Aktualizacja LDAP na komputerze 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Zaktualizuj komponenty Edge na komputerze 4, 5, 1, 2, 3:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- W węźle 2 i 3:
- Usuń pliki z folderu
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- Ponowne uruchamianie routera granicznego:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- Usuń pliki z folderu
- Zaktualizuj interfejs na komputerze 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
W przypadku instalacji grupowej z 9 hostami
Listę topologii i numerów węzłów Edge znajdziesz w przewodniku instalacji Apigee Edge 4.16.01 dostępnym w witrynie Apigee FTP: ftp://ftp.apigee.com/.
- 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 6 i 7:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Zaktualizuj postgresql na komputerze 8 i 9:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -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, 8, 9, 1, 4 i 5 w tej kolejności:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- W węźle 4 i 5:
- Usuń pliki z folderu
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- Ponowne uruchamianie routera granicznego:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- Usuń pliki z folderu
- Zaktualizuj interfejs na komputerze 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
W przypadku instalacji grupowej obejmującej 13 hostów
Listę topologii i numerów węzłów Edge znajdziesz w przewodniku instalacji Apigee Edge 4.16.01 dostępnym w witrynie Apigee FTP: ftp://ftp.apigee.com/.
- 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 12 i 13:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Zaktualizuj postgresql na komputerze 8 i 9:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -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, 8, 9, 6, 7, 10 i 11 w tej kolejności:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- W węźle 10 i 11:
- Usuń pliki z folderu
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- Ponowne uruchamianie routera granicznego:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- Usuń pliki z folderu
- Zaktualizuj interfejs w maszynach 6 i 7:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
W przypadku instalacji grupowej obejmującej 12 hostów
Listę topologii i numerów węzłów Edge znajdziesz w przewodniku instalacji Apigee Edge 4.16.01 dostępnym w witrynie Apigee FTP: ftp://ftp.apigee.com/.
- 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
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Komputery 10, 11 w Centrum danych 2
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Komputery 4, 5 w Centrum danych 1
- Zaktualizuj postgresql:
- Maszyny 6 w Centrum danych 1
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Komputery 12 w Centrum danych 2
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Maszyny 6 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, 6, 1, 2, 3 w Centrum danych 1
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Komputery 10, 11, 12, 7, 8, 9 w Centrum danych 2
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- W węzłach 2, 3, 8 i 9:
- Usuń pliki z folderu
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- Ponowne uruchamianie routera granicznego:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- Usuń pliki z folderu
- Komputery 4, 5, 6, 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
Dla instalacji 7-hostowego interfejsu BaaS API
Listę topologii i numerów węzłów Edge znajdziesz w przewodniku instalacji Apigee Edge 4.16.01 dostępnym w witrynie Apigee FTP: ftp://ftp.apigee.com/.
- Zaktualizuj Cassandra na komputerach 5, 6 i 7:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
- Zaktualizuj stos ElasticSearch i API BaaS na komputerze 1, 2 i 3:
> /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
- Aktualizacja portalu BaaS API na komputerze 4:
> /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
Dla instalacji BaaS z 10-hostem
Listę topologii i numerów węzłów Edge znajdziesz w przewodniku instalacji Apigee Edge 4.16.01 dostępnym w witrynie Apigee FTP: ftp://ftp.apigee.com/.
- Zaktualizuj Cassandra na komputerach 8, 9 i 10:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
- Zaktualizuj ElasticSearch na komputerze 1, 2 i 3:
> /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
- Aktualizacja stosu BaaS API na maszynach 4, 5 i 6:
> /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
- Aktualizacja portalu BaaS API na komputerze 7:
> /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
W przypadku instalacji niestandardowej
Jeśli masz instalację niestandardową, zaktualizuj komponenty Edge w tej kolejności:
- Prowadnica ogrodu zoologicznego
- Cassandra
- kwadrat
- postgresql
- LDAP
- Edge, czyli profil „-c edge” na wszystkich węzłach w kolejności: Qpid, Postgres, serwer zarządzania, procesor wiadomości, router.
- Na wszystkich węzłach routera:
- Usuń pliki z folderu
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- Ponowne uruchamianie routera granicznego:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- Usuń pliki z folderu
- Interfejs użytkownika