W tym dokumencie opisujemy procedurę, która służy do aktualizowania aktualnej wersji 4.16.01 aby korzystać z najnowszych RPM i plików pomocniczych z Apigee. Ta procedura używa narzędzie update.sh. , by przeprowadzić aktualizację.
Które wersje Edge możesz aktualizować do najnowszej wersji 4.16.01,
Możesz zaktualizować tylko dotychczasową instalację Apigee Edge w wersji 4.16.01.x do najnowszą wersję 4.16.01,
Jeśli korzystasz obecnie z Edge w wersji 4.15.07.0x lub starszej, musisz najpierw przeprowadzić migrację do 4.16.01. Zapoznaj się z przewodnikiem instalacji Apigee Edge 4.16.01 dostępnym na serwerze ftp Apigee site: ftp://ftp.apigee.com/, gdzie znajdziesz więcej informacji przeprowadzić migrację do wersji 4.16.01 z wersji 4.15.07.0x lub starszej.
Kto może przeprowadzić aktualizację
Użytkownik uruchamiający aktualizację powinien być taki sam jak użytkownik, który pierwotnie zainstalował Edge lub z wykorzystaniem roota.
Gdy zainstalujesz pakiety RPM Edge, każdy użytkownik będzie mógł je skonfigurować.
Wymagania dotyczące miejsca na dysku dla aktualizacji
Przed wykonaniem .
Automatyczne propagacja właściwości ustawienia z wersji 4.16.01.x
Jeśli masz ustawione jakieś właściwości, edytując pliki .properties w pliku /opt/apigee/customer/application, są zachowywane w ramach aktualizacji.
Zaktualizuj wymagania wstępne
Zanim uaktualnisz Apigee Edge, musisz spełnić te wymagania wstępne:
- Utwórz kopię zapasową wszystkich węzłów
Przed aktualizacją zalecamy wykonanie pełnej kopii zapasowej wszystkich węzłów, aby zapewnić bezpieczeństwo . Wykonaj procedurę tworzenia kopii zapasowej dla bieżącej wersji Edge.
Pozwala to utworzyć plan wykonywania kopii zapasowych na wypadek, gdyby aktualizacja do nowej wersji nie powiodła się. nie działają poprawnie. Więcej informacji o kopii zapasowej znajdziesz w Apigee Edge 4.16.01 Przewodnik po operacjach dostępny na stronie FTP Apigee: ftp://ftp.apigee.com/. - Sprawdzanie, czy przeglądarka Edge działa
Sprawdź, czy podczas aktualizacji przeglądarka Edge jest uruchomiona, korzystając z polecenia:
> /<inst_root>/apigee/apigee-service/bin/apigee-all stan
Obsługa nieudanej aktualizacji
W przypadku niepowodzenia aktualizacji możesz spróbować rozwiązać problem, a następnie uruchomić update.sh. ponownie. Możesz uruchomić aktualizację kilka razy i kontynuować ją od miejsca, w którym została ostatnio przerwana wyłączone.
Jeśli błąd wymaga przywrócenia poprzedniej wersji, zapoznaj się z Przewodnik instalacji Apigee Edge 4.16.01 dostępny na serwerze FTP Apigee witryna: ftp://ftp.apigee.com/
Informacje o aktualizacji logów
Domyślnie w pliku update.sh narzędzie zapisuje informacje dziennika w:
/opt/apigee/var/log/apigee-setup/update.log
Jeśli użytkownik uruchamiający narzędzie update.sh nie ma dostępu do ten katalog zapisze dziennik w katalogu /tmp jako plik o nazwie /tmp.
Jeśli użytkownik nie ma dostępu do pliku /tmp, narzędzie update.sh kończy się niepowodzeniem.
Aktualizacja z zerowym czasem przestoju
Dzięki aktualizacji bez przestojów (czyli aktualizacji kroczącej) możesz zaktualizować instalację Edge bez Zmniejszając do siebie Edge.
Kluczem do uaktualnienia bez przestojów jest usunięcie z obciążenia każdego routera pojedynczo. systemu równoważenia obciążenia. Następnie zaktualizujesz router i wszystkie inne komponenty na tym samym komputerze, co router, a potem z powrotem dodaj router do systemu równoważenia obciążenia.
- Zaktualizuj komputery w odpowiedniej kolejności, zgodnie z opisem poniżej w sekcji „Zamawianie” aktualizacji maszyny”.
- Gdy przyjdzie czas na aktualizację routerów, wybierz dowolny z nich i ustaw go jako nieosiągalny, opisane w następnej sekcji „Jak ustawić router i procesor wiadomości jako nieosiągalny”.
- Zaktualizuj wybrany router i wszystkie pozostałe komponenty Edge na tym samym komputerze, na którym znajduje się router. We wszystkich konfiguracjach brzegowych router i procesor wiadomości znajdują się w tym samym węźle.
- Ustaw router ponownie jako osiągalny.
- Powtórz kroki od 2 do 4 dla pozostałych routerów.
- Kontynuuj aktualizację na wszystkich pozostałych komputerach w instalacji.
Tworzenie routera Procesor wiadomości nieosiągalny
W konfiguracji produkcyjnej będziesz mieć wiele routerów i procesorów wiadomości, które pozwolą uzyskać optymalną wydajność i musisz włączyć/wyłączyć osiągalność tych routerów oraz wiadomości Procesory przed aktualizacją i po niej.
To wywołanie interfejsu API konfiguruje węzeł jako osią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 procesora wiadomości lub routera oraz Parametr osiągalny ma wartość prawda lub fałsz.
Jeśli chcesz określić identyfikator UUID routera, użyj następującego polecenia cURL:
> curl http://<routerIP>:8081/v1/servers/self
Jeśli chcesz określić identyfikator UUID procesora wiadomości, użyj poniższego cURL polecenie:
> curl http://<mpIP>:8082/v1/servers/self
Przed aktualizacją i po niej weź pod uwagę te kwestie:
- W połączonym węźle routera i procesora wiadomości:
- Przed aktualizacją – wykonaj te czynności:
- Ustaw router jako nieosiągalny za pomocą opisanego powyżej wywołania interfejsu API.
- Ustaw procesor wiadomości jako nieosiągalny.
- Po aktualizacji:
- Upewnij się, że procesor wiadomości jest osiągalny.
- Ustaw router jako osiągalny.
- Przed aktualizacją – wykonaj te czynności:
- W jednym węźle routera:
- Przed aktualizacją upewnij się, że router jest osiągalny.
- Po aktualizacji upewnij się, że router jest osiągalny.
- W jednym węźle procesora wiadomości:
- Przed aktualizacją ustaw procesor wiadomości jako nieosiągalny.
- Po aktualizacji upewnij się, że procesor wiadomości jest osiągalny.
Używanie cichego pliku konfiguracji
Do polecenia aktualizacji musisz przekazać dyskretny plik konfiguracji. Plik konfiguracji cichej (powinien to być ten sam, który został użyty do zainstalowania Edge 4.16.01).
Procedura aktualizacji 4.16.01 w węźle z zewnętrznym połączeniem internetowym.
Aby zaktualizować komponenty Edge w węźle, wykonaj te czynności:
- Jeśli jest obecna, wyłącz wszystkie zadania CRON skonfigurowane pod kątem wykonywania operacji naprawy w Cassandra .
- Zaloguj się w węźle jako root, aby zainstalować pakiety RPM Edge
Uwaga: chociaż instalacja pakietu RPM wymaga dostępu do roota, możesz uruchomić Edge bez dostępu do roota. - Wyłącz SELinux zgodnie z opisem w instalacji Apigee Edge 4.16.01 Przewodnik dostępny w witrynie FTP Apigee: ftp://ftp.apigee.com/
- Wyczyść wszystkie pamięci podręczne Yum:
> sudo pyszne wszystko - Pobierz najnowszy plik Edge Bootstrap.sh do pliku /tmp/Bootstrap.sh:
> curl https://software.apigee.com/shoestrap.sh -o /tmp/shoestrap.sh - Zaktualizuj narzędzie Edge apigee-service i
zależności:
sudo bash /tmp/butytrap.sh apigeeuser=uName apigeepassword=pWord
gdzie uName:pWord to nazwa użytkownika i hasło odebrane z Apigee. Jeśli pominiesz pWord, pojawi się prośba o wpisz go. - Użyj apigee-service, aby:
aktualizowanie pliku apigee-setup
narzędzie:
/opt/apigee/apigee-service/bin/apigee-service apigee-setup aktualizacja
Aktualizacja usługi apigee-service instaluje narzędzie update.sh. w <inst_dir>/apigee/apigee-setup/bin. - Uruchom narzędzie do aktualizacji w węzłach w kolejności opisanej poniżej w sekcji „Kolejność maszyn
zaktualizuj” poniżej:
> /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
Plik konfiguracji musi być tylko dostępny lub czytelna przez „apigee” użytkownika. Na przykład umieść plik w katalogu /tmp w katalogu do węzła.
Aby określić komponent do aktualizacji, użyj opcji „-c”. Na liście możliwych komponenty obejmują:- ldap = OpenLDAP
- cs = Cassandr,
- zk = opiekun zoo
- qpid = qpidd
- ps = postgresql
- edge =All Edge komponenty oprócz interfejsu Edge UI: serwer zarządzania, procesor wiadomości, router, serwer QPID, Serwer Postgres
- ui = UI Edge
- all = zaktualizuj wszystkie komponenty na maszynie (używane tylko w przypadku profilu instalacji Edge aio lub API BaaS API Asa) profilu instalacji)
- E = ElasticSearch
- b – stos BaaS API
- p = baaS interfejsu API. Portale
- ebp = ElasticSearch, Stos BaaS API i portal BaaS API w tym samym węźle
- Przetestuj aktualizację za pomocą narzędzia apigee-validate dla wiadomości. procesor zgodny z opisem w przewodniku instalacji Apigee Edge 4.16.01, dostępne na stronie FTP Apigee: ftp://ftp.apigee.com/
Procedura aktualizacji wersji 4.16.01 z lokalnego repozytorium
Jeśli węzły brzegowe są za zaporą sieciową lub z innego powodu nie mają dostępu z repozytorium Apigee przez internet, możesz przeprowadzić aktualizację z repozytorium lokalnego lub powielanie repozytorium Apigee.
Po utworzeniu lokalnego repozytorium Edge masz 2 opcje aktualizowania Edge z poziomu lokalne repozytorium:
- Utwórz plik .tar repozytorium, skopiuj go do węzła, a następnie zaktualizuj Edge z pliku .tar.
- Zainstaluj serwer WWW w węźle z lokalnym repozytorium, aby inne węzły miały do niego dostęp. Apigee udostępnia serwer WWW Nginx, z którego możesz korzystać. Możesz też skorzystać z własnego serwera WWW.
Aby zaktualizować dane z lokalnego repozytorium 4.16.01:
- Sprawdź, czy masz lokalne repozytorium w wersji 4.16.01 opisane w Apigee Edge 4.16.01 Przewodnik instalacji dostępny na stronie FTP Apigee: ftp://ftp.apigee.com/
- Zaktualizuj lokalne repozytorium:
- Pobierz najnowszy plik Edge Bootstrap.sh do pliku /tmp/bootstrap.sh:
curl https://software.apigee.com/shoestrap.sh -o /tmp/shoestrap.sh - Przeprowadź synchronizację:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror synchronizacja --only-new-rpms
- Pobierz najnowszy plik Edge Bootstrap.sh do pliku /tmp/bootstrap.sh:
-
Aby zainstalować usługę apigee z pliku .tar:
- W węźle z lokalnym repozytorium użyj tego polecenia, aby spakować lokalne repozytorium
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-mirror package - Skopiuj plik .tar do węzła, w którym chcesz zaktualizować Edge. Na przykład skopiuj go do katalog /tmp w nowy węzeł.
- W nowym węźle wyciągnij plik z katalogu /tmp:
> tar -xzf apigee-4.16.01.tar.gz
To polecenie tworzy nowy katalog, w katalogu zawierającym plik .tar. Przykład: /tmp/repos. - Zaloguj się w węźle jako root, aby zainstalować pakiety RPM Edge
Uwaga: chociaż instalacja pakietu RPM wymaga dostępu do roota, możesz uruchomić Edge bez dostępu do roota. - Wyłącz SELinux w sposób opisany w Apigee Edge 4.16.01 Przewodnik instalacji dostępny na stronie FTP Apigee: ftp://ftp.apigee.com/
- Zainstaluj narzędzie i zależności Edge apigee-service
z /tmp/repozytorium:
Sudo Bash /tmp/repos/Bootstrap.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
Zwróć uwagę, że wpisano ścieżkę do katalogu repozytorium w tym poleceniu.
- W węźle z lokalnym repozytorium użyj tego polecenia, aby spakować lokalne repozytorium
do jednego pliku tar o nazwie /opt/apigee/data/apigee-mirror/apigee-4.16.01.tar.gz:
-
Aby zainstalować usługę apigee za pomocą serwera WWW Nginx:
- Skonfiguruj serwer WWW Nginx zgodnie z opisem w sekcji „Instalowanie z repozytorium przy użyciu interfejsu Nginx” webserver" w przewodniku instalacji Edge 4.16.01 dostępnym w Apigee Witryna FTP: ftp://ftp.apigee.com/
- W węźle zdalnym pobierz plik Edge Bootstrap.sh do katalogu /tmp/Bootstrap.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ń wszystkie pliki w katalogu /opt/nginx/conf.d:
rm -f /opt/nginx/conf.d/* - Ponownie uruchom router brzegowy:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router restart
W przypadku wersji dla 2 hostów instalacja
Zapoznaj się z przewodnikiem instalacji Apigee Edge 4.16.01 dostępnym na serwerze FTP Apigee site: ftp://ftp.apigee.com/, gdzie znajdziesz listę topologii Edge i numerów węzłów.
- Zaktualizuj Cassandra i ZooKeeper na komputerze 1:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Zaktualizuj qpidd i postgresql w maszynie 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 komputerze 1:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- W węźle 1:
- Usuń wszelkie pliki z usługi
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- Ponownie uruchom router brzegowy:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- Usuń wszelkie pliki z usługi
- Aktualizacja interfejsu użytkownika na komputerze 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
W przypadku klastra z 5 hostami instalacja
Zapoznaj się z przewodnikiem instalacji Apigee Edge 4.16.01 dostępnym na serwerze FTP Apigee site: ftp://ftp.apigee.com/, gdzie znajduje się lista Edge topologie i numery węzłów.
- Zaktualizuj Cassandra i ZooKeeper na komputerze 1, 2 i 3:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Zaktualizuj qpidd i postgresql w maszynach 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 maszynie 4, 5, 1, 2, 3:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- W węzłach 2 i 3:
- Usuń wszelkie pliki z usługi
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- Ponownie uruchom router brzegowy:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- Usuń wszelkie pliki z usługi
- Aktualizacja interfejsu użytkownika na komputerze 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
W przypadku klastra z 9 hostami instalacja
Zapoznaj się z przewodnikiem instalacji Apigee Edge 4.16.01 dostępnym na serwerze FTP Apigee site: ftp://ftp.apigee.com/, gdzie znajdziesz listę topologii Edge i numerów węzłów.
- Zaktualizuj Cassandra i ZooKeeper na komputerze 1, 2 i 3:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Zaktualizuj qpidd na maszynach 6 i 7:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Zaktualizuj postgresql w maszynach 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 maszynie 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ęzłach 4 i 5:
- Usuń wszelkie pliki z usługi
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- Ponownie uruchom router brzegowy:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- Usuń wszelkie pliki z usługi
- Aktualizacja interfejsu użytkownika na komputerze 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
W przypadku klastra z 13 hostami instalacja
Zapoznaj się z przewodnikiem instalacji Apigee Edge 4.16.01 dostępnym na serwerze FTP Apigee site: ftp://ftp.apigee.com/, gdzie znajdziesz listę topologii Edge i numerów węzłów.
- Zaktualizuj Cassandra i ZooKeeper na komputerze 1, 2 i 3:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Zaktualizuj plik qpidd na maszynach 12 i 13:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Zaktualizuj postgresql w maszynach 8 i 9:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Aktualizacja LDAP na komputerach 4 i 5:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Zaktualizuj komponenty Edge na maszynie 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ń wszelkie pliki z usługi
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- Ponownie uruchom router brzegowy:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- Usuń wszelkie pliki z usługi
- Aktualizacja interfejsu użytkownika na komputerach 6 i 7:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
W przypadku klastra z 12 hostami instalacja
Zapoznaj się z przewodnikiem instalacji Apigee Edge 4.16.01 dostępnym na serwerze FTP Apigee site: ftp://ftp.apigee.com/, gdzie znajdziesz listę topologii Edge i numerów węzłów.
- Zaktualizuj Cassandra i ZooKeeper:
- Na komputerach 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 komputerach 1, 2 i 3 w Centrum danych 1:
- Aktualizacja pliku qpidd:
- Maszyny 4, 5 w centrum danych 1
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Maszyny 10, 11 w centrum danych 2
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Maszyny 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
- Maszyny 12 w centrum danych 2
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Maszyny 6 w centrum danych 1
- Aktualizacja LDAP:
- Maszyny 1 w centrum danych 1
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Maszyny 7 w centrum danych 2
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Maszyny 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
- W węźle 2, 3, 8 i 9:
- Usuń wszelkie pliki z usługi
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- Ponownie uruchom router brzegowy:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- Usuń wszelkie pliki z usługi
- Maszyny 4, 5, 6, 1, 2, 3 w centrum danych 1
- Aktualizacja interfejsu użytkownika:
- 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
W przypadku interfejsu API BaaS z 7 hostami instalacja
Zapoznaj się z przewodnikiem instalacji Apigee Edge 4.16.01 dostępnym na serwerze FTP Apigee site: ftp://ftp.apigee.com/, gdzie znajdziesz listę topologii Edge i numerów węzłów.
- Zaktualizuj Cassandra na komputerze 5, 6 i 7:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
- Zaktualizuj stos BaaS ElasticSearch i interfejsu API na maszynach 1, 2 i 3:
> /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
- Zaktualizuj portal API BaaS na komputerze 4:
> /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
W przypadku interfejsu API BaaS z 10 hostami instalacja
Zapoznaj się z przewodnikiem instalacji Apigee Edge 4.16.01 dostępnym na serwerze FTP Apigee site: ftp://ftp.apigee.com/, gdzie znajdziesz listę topologii Edge i numerów węzłów.
- Zaktualizuj Cassandra na maszynach 8, 9 i 10:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
- Zaktualizuj ElasticSearch na maszynach 1, 2 i 3:
> /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
- Zaktualizuj stos BaaS API na maszynach 4, 5 i 6:
> /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
- Zaktualizuj portal BaaS API na komputerze 7:
> /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
Instalacja niestandardowa
Jeśli masz niestandardową instalację, zaktualizuj komponenty Edge w tym artykule: zamówienie:
- ZooKeeper
- Cassandra
- qpidd
- postgresql
- LDAP
- Edge, czyli „-c Edge”. profil we wszystkich węzłach w kolejności: Qpid, Postgres, Management Serwer, procesor wiadomości, router.
- We wszystkich węzłach routera:
- Usuń wszelkie pliki z usługi
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- Ponownie uruchom router brzegowy:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- Usuń wszelkie pliki z usługi
- Interfejs użytkownika