Zaktualizuj Apigee Edge 4.16.05.x do najnowszej wersji 4.16.05

Edge for Private Cloud wer. 4.16.05

Ten dokument zawiera opis procedury aktualizacji Twojej obecnej instalacji w wersji 4.16.05, aby wykorzystywała najnowsze pakiety RPM i pliki pomocnicze z Apigee. Ta procedura wykonuje aktualizację za pomocą narzędzia update.sh.

Które wersje Edge można zaktualizować do najnowszej wersji 4.16.05

Możesz zaktualizować tylko istniejącą instalację Apigee Edge w wersji 4.16.05.x do najnowszej wersji 4.16.05.

Jeśli korzystasz z Edge w wersji 4.16.01.0x lub starszej, musisz najpierw przejść na wersję 4.16.05. Sprawdź aktualizację Apigee Edge z wersji 4.16.01 do wersji 4.16.05, aby dowiedzieć się, jak przejść na wersję 4.16.05.

Kto może przeprowadzać aktualizację

Użytkownik przeprowadzający aktualizację powinien być tym samym użytkownikiem, który pierwotnie zainstalował Edge lub użytkownikiem root.

Po zainstalowaniu pakietów RPM Edge może je skonfigurować każdy użytkownik.

Wymagania dotyczące miejsca na dysku podczas aktualizacji

Przed przeprowadzeniem aktualizacji upewnij się, że masz co najmniej 1 GB wolnego miejsca na dysku.

Automatyczne rozpowszechnienie ustawień usługi z wersji 4.16.05.x

Jeśli ustawisz jakieś właściwości przez edycję plików .properties w katalogu /opt/apigee/customer/application, wartości te zostaną zachowane podczas aktualizacji.

Zaktualizuj wymagania wstępne

Przed uaktualnieniem Apigee Edge spełnij te wymagania wstępne:

  • Utwórz kopię zapasową wszystkich węzłów
    Ze względów bezpieczeństwa zalecamy wykonanie pełnej kopii zapasowej wszystkich węzłów przed aktualizacją. Wykonaj procedurę dotyczącą bieżącej wersji Edge, aby utworzyć kopię zapasową.

    Pozwala to uzyskać plan wykonywania kopii zapasowych na wypadek problemów z aktualizacją do nowej wersji. Więcej informacji o tworzeniu kopii zapasowych znajdziesz w artykule Tworzenie i przywracanie kopii zapasowych.
  • Upewnij się, że przeglądarka Edge jest uruchomiona
    Podczas aktualizacji sprawdź, czy przeglądarka Edge jest uruchomiona i działa, korzystając z polecenia:

    > /<inst_root>/apigee/apigee-service/bin/apigee-all status

Obsługa nieudanej aktualizacji

W przypadku błędu aktualizacji możesz spróbować rozwiązać problem, a następnie ponownie uruchomić plik update.sh. Możesz ją uruchomić kilka razy i kontynuować ją od miejsca, w którym została przerwana.

Jeśli błąd wymaga przywrócenia aktualizacji do poprzedniej wersji, zapoznaj się z procesem przywracania wcześniejszej wersji 4.16.05.

Informacje o aktualizacjach logowania

Domyślnie narzędzie update.sh zapisuje informacje logu w:

/opt/apigee/var/log/apigee-setup/update.log

Jeśli użytkownik uruchamiający narzędzie update.sh nie ma dostępu do tego katalogu, zapisuje dziennik w katalogu /tmp jako plik o nazwie update_username.log.

Jeśli użytkownik nie ma dostępu do pliku /tmp, działanie narzędzia update.sh ulegnie awarii.

Aktualizacja bez przestojów

Aktualizacja krocząca z zerowym czasem przestoju umożliwia zaktualizowanie instalacji Edge bez wyłączania Edge.

Aktualizacja bez przestojów jest możliwa tylko w przypadku konfiguracji obejmującej 5 węzłów i więcej.

Kluczem do uaktualnienia bez przestojów jest usunięcie każdego routera pojedynczo z systemu równoważenia obciążenia. Następnie zaktualizuj router i wszystkie pozostałe komponenty na tej samej maszynie co router, a następnie dodaj go z powrotem do systemu równoważenia obciążenia.

  1. Zaktualizuj maszyny w odpowiedniej kolejności, zgodnie z sekcją „Kolejność aktualizacji maszyny” poniżej.
  2. Gdy nadejdzie czas zaktualizowania routerów, wybierz dowolny router i ustaw go jako nieosiągalny zgodnie z opisem w następnej sekcji „Unieważnianie routera i procesora wiadomości”.
  3. Zaktualizuj wybrany router i wszystkie pozostałe komponenty brzegowe na tym samym komputerze co router. Wszystkie konfiguracje brzegowe pokazują router i procesor wiadomości w tym samym węźle.
  4. Przywróć dostęp do routera.
  5. Powtórz kroki od 2 do 4 dla pozostałych routerów.
  6. Kontynuuj aktualizację na wszystkich pozostałych komputerach w instalacji.

Ustawianie routera i procesora wiadomości jako nieosiągalnych

W konfiguracji produkcyjnej będziesz mieć wiele routerów i procesorów wiadomości, aby uzyskać optymalną wydajność. Musisz włączyć lub wyłączyć osiągalność tych routerów i procesorów wiadomości przed aktualizacją lub 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, a osiągalny ma wartość prawda lub fałsz.

Jeśli chcesz określić identyfikator UUID routera, użyj tego polecenia cURL:

> curl http://<routerIP>:8081/v1/servers/self

Jeśli musisz określić identyfikator UUID procesora wiadomości, użyj tego polecenia cURL:

> curl http://<mpIP>:8082/v1/servers/self

Przed aktualizacją i po niej zadbaj o te kwestie:

  • W połączonym węźle routera i procesora wiadomości:
    • Przed aktualizacją wykonaj te czynności:
      1. Użyj pokazanego powyżej wywołania interfejsu API, aby router był nieosiągalny.
      2. Sprawiaj, że procesor wiadomości jest nieosiągalny.
    • Po aktualizacji – wykonaj te czynności:
      1. Zapewnij osiągalność procesora wiadomości.
      2. Zadbaj o osiągnięcie routera.
  • W jednym węźle routera:
    • Przed aktualizacją upewnij się, że router jest osiągalny.
    • Po aktualizacji zadbaj o to, aby router był osiągalny.
  • W jednym węźle procesora wiadomości:
    • Przed aktualizacją ustaw procesor wiadomości jako nieosiągalny.
    • Po zakończeniu aktualizacji zapewnij dostęp do procesora wiadomości.

Korzystanie z cichego pliku konfiguracji

Do polecenia aktualizacji musisz przekazać dyskretny plik konfiguracji. Plik konfiguracji dyskretnej powinien być taki sam jak ten użyty w przypadku zainstalowania Edge 4.16.05.

Procedura aktualizowania wersji 4.16.05 w węźle z zewnętrznym połączeniem internetowym

Aby zaktualizować komponenty Edge w węźle, wykonaj czynności opisane poniżej:

  1. Jeśli są obecne, wyłącz wszystkie zadania CRON skonfigurowane tak, aby przeprowadzały operację naprawy na urządzeniu Cassandra, dopóki aktualizacja nie zostanie zakończona.
  2. Aby zainstalować Edge RPM, zaloguj się w węźle jako użytkownik root.
    Uwaga: chociaż instalacja RPM wymaga dostępu do roota, możesz skonfigurować Edge bez dostępu do roota.
  3. Wyłącz SELinux zgodnie z opisem w sekcji Instalowanie narzędzia Edge apigee-setup.
  4. Wyczyść wszystkie pamięci podręczne Yum:
    > sudo yum oczyść wszystko
  5. Pobierz najnowszy plik Edge bootstrap_4.16.05.sh na adres /tmp/bootstrap_4.16.05.sh:
    > curl https://software.apigee.com/bootstrap_4.16.05.sh -o /tmp/bootstrap_4.16.05.sh
  6. Zaktualizuj narzędzie Edge apigee i zależności:
    > sudo bash /tmp/bootstrap_4.16.05.sh apigeeuser=uName apigeepassword=pWord

    gdzie uName:pWord to nazwa użytkownika i hasło otrzymane z Apigee. Jeśli pominiesz parametr pWord, pojawi się prośba o jego podanie.
  7. Zaktualizuj narzędzie apigee-setup, używając usługi apigee-setup:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup aktualizacja

    Ta aktualizacja usługi apigee-service instaluje narzędzie update.sh w /<inst_dir>/apigee/apigee-setup/bin.
  8. Uruchom narzędzie do aktualizacji w węzłach w kolejności opisanej poniżej w sekcji „Kolejność aktualizacji maszyny”:
    > /opt/apigee/apigee-setup/bin/update.sh -ccomponent -f configFile


    Jedynym wymaganiem dotyczącym pliku konfiguracji jest to, aby plik konfiguracji był dostępny i zrozumiały dla użytkownika „apigee”. Na przykład umieść plik w katalogu /tmp w węźle.

    Użyj opcji „-c”, aby wskazać komponent do aktualizacji. Lista możliwych komponentów to:
    • LDAP = OpenLDAP
    • cs = Cassandr
    • zk = Zookeeper
    • qpid = qpidd
    • ps = postgresql
    • Edge =Wszystkie komponenty brzegowe oprócz UI Edge: Serwer zarządzania, Procesor wiadomości, Router, Serwer QPID i Serwer Postgres
    • ui = interfejs Edge
    • all = aktualizuj wszystkie komponenty na komputerze (używaj tylko w przypadku profilu instalacji Edge Aio lub profilu instalacji API BaaS asa)
    • E = ElasticSearch
    • B = stos API BaaS
    • P = API BaaS Portal
    • ebp = ElasticSearch, API BaaS Stack i API BaaS Portal w tym samym węźle
  9. Przetestuj aktualizację, uruchamiając narzędzie apigee-validate, testując instalację.

Procedura aktualizowania wersji 4.16.05 z lokalnego repozytorium

Jeśli węzły brzegowe znajdują się za zaporą sieciową lub z innego powodu nie mają dostępu do repozytorium Apigee przez internet, możesz wykonać aktualizację z lokalnego repozytorium lub jego dublowania.

Po utworzeniu lokalnego repozytorium Edge możesz zaktualizować Edge z poziomu lokalnego repozytorium na 2 sposoby:

  • Utwórz w repozytorium plik .tar, skopiuj go do węzła, a następnie zaktualizuj Edge z poziomu 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, którego możesz używać, lub możesz użyć własnego serwera.

Aby zaktualizować dane z lokalnego repozytorium w wersji 4.16.05:

  1. Sprawdź, czy masz lokalne repozytorium 4.16.05 zgodnie z opisem w artykule Instalowanie komponentów Edge w węźle.
  2. Zaktualizuj lokalne repozytorium:
    1. Pobierz najnowszy plik Edge bootstrap_4.16.05.sh na adres /tmp/bootstrap_4.16.05.sh:
      > curl https://software.apigee.com/bootstrap_4.16.05.sh -o /tmp/bootstrap_4.sh16.05.
    2. Przeprowadź synchronizację:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
  3. Aby zainstalować apigee-service z pliku .tar:
    1. W węźle z lokalnym repozytorium za pomocą tego polecenia spakuj je do jednego pliku .tar o nazwie /opt/apigee/data/apigee-mirror/apigee-4.16.05.tar.gz:
      > /opt/apigee/apigee-service/bin/apigee-service apigee
    2. 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.
    3. W nowym węźle cofnij plik do katalogu /tmp:
      > tar -xzf apigee-4.16.05.tar.gz

      To polecenie tworzy nowy katalog o nazwie repos w katalogu zawierającym plik .tar. Na przykład /tmp/repos.
    4. Aby zainstalować Edge RPM, zaloguj się w węźle jako użytkownik root.
      Uwaga: chociaż instalacja RPM wymaga dostępu do roota, możesz skonfigurować Edge bez dostępu do roota.
    5. Wyłącz SELinux zgodnie z opisem w sekcji Instalowanie narzędzia Edge apigee-setup.
    6. Zainstaluj narzędzie Edge apigee-service i jego zależności z /tmp/repos:
      > sudo bash /tmp/repos/bootstrap_4.16.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

      Pamiętaj, że w tym poleceniu uwzględniono ścieżkę do katalogu repos.
  4. Aby zainstalować usługę apigee-service przy użyciu serwera WWW Nginx:
    1. Skonfiguruj serwer WWW Nginx zgodnie z opisem w sekcji „Instalowanie z repozytorium przy użyciu serwera WWW Nginx” artykułu Instalowanie komponentów Edge w węźle.
    2. Na węźle zdalnym pobierz plik Edge bootstrap_4.16.05.sh dla adresu IP /tmp/bootstrap_4.16.05.sh:
      > /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.16.05.sh -nazwa_użytkownika_i_adresu_zdalnego_4.16.05.sh, gdzie nazwa_serwera_w_adresie_4.16.05.sh lub nazwa_serwera_zdalnego0.adres_w_polu_1.adres_wiersza_4. lub adres_użytkownika_bootstrap4, wartość tego adresu.

    3. Aby zainstalować Edge RPM, zaloguj się w węźle jako użytkownik root.
      Uwaga: chociaż instalacja RPM wymaga dostępu do roota, możesz skonfigurować Edge bez dostępu do roota.
    4. Wyłącz SELinux zgodnie z opisem w sekcji Instalowanie narzędzia Edge apigee-setup.
    5. W węźle zdalnym zainstaluj narzędzie Edge apigee-service i zależności:
      > sudo bash /tmp/bootstrap_4.16.05.sh apigeerepohost=remoteRepo:3939 apigeeuser=uNamea pigeepassword=pWord
      protokół to apigeepassword=pWord
      pigeepassword=pWord
      protokół
  5. Jeśli są obecne, wyłącz wszystkie zadania CRON skonfigurowane tak, aby przeprowadzały operację naprawy na urządzeniu Cassandra, dopóki aktualizacja nie zostanie zakończona.
  6. Użyj usługi apigee-service, aby zaktualizować narzędzie apigee-setup:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup aktualizacja

    Ta aktualizacja usługi apigee-service instaluje narzędzie Update.sh w katalogu <inst_dir>/apigee/apigee-setup/bin.
  7. Uruchom narzędzie do aktualizacji w węzłach w kolejności opisanej poniżej w sekcji „Kolejność aktualizacji maszyny”:
    > /opt/apigee/apigee-setup/bin/update.sh -ccomponent -f configFile


    Jedynym wymaganiem dotyczącym pliku konfiguracji jest to, aby plik konfiguracji był dostępny i zrozumiały dla użytkownika „apigee”. Na przykład umieść plik w katalogu /tmp w węźle.

    Użyj opcji „-c”, aby wskazać komponent do aktualizacji. Lista możliwych komponentów to:
    • LDAP = OpenLDAP
    • cs = Cassandr
    • zk = Zookeeper
    • qpid = qpidd
    • ps = postgresql
    • Edge =Wszystkie komponenty brzegowe oprócz UI Edge: Serwer zarządzania, Procesor wiadomości, Router, Serwer QPID i Serwer Postgres
    • ui = interfejs Edge
    • all = aktualizuj wszystkie komponenty na komputerze (używaj tylko w przypadku profilu instalacji Edge Aio lub profilu instalacji API BaaS asa)
    • E = ElasticSearch
    • B = stos API BaaS
    • P = API BaaS Portal
    • ebp = ElasticSearch, API BaaS Stack i API BaaS Portal w tym samym węźle
  8. Przetestuj aktualizację, uruchamiając narzędzie apigee-validate, klikając Przetestuj instalację.

Kolejność aktualizacji maszyny

Kolejność aktualizowania maszyn w instalacji Edge jest ważna. Najważniejsze kwestie dotyczące aktualizacji:

  • Zanim zaktualizujesz inne węzły, musisz zaktualizować wszystkie węzły Cassandra i ZooKeeper.
  • Zanim zaktualizujesz węzły routera i procesora wiadomości, musisz zaktualizować wszystkie węzły qpidd i postgresql.
  • W przypadku maszyn z wieloma komponentami brzegowymi (serwer zarządzania, procesor wiadomości, router, serwer QPID, 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 komputerach, wykonaj go w określonej kolejności maszyn.
  • Nie musisz robić nic więcej, aby zaktualizować ustawienia Zarabianie. Jest aktualizowany, gdy określisz opcję „-c Edge”.
  • Po zaktualizowaniu węzła routera musisz usunąć wszystkie pliki z katalogu /opt/nginx/conf.d, a następnie ponownie uruchomić router.

Samodzielna instalacja z 1 hostem

  1. Zaktualizuj maszynę 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
  2. Usuń wszystkie pliki w /opt/nginx/conf.d:
    > rm -f /opt/nginx/conf.d/*
  3. Ponownie uruchom router brzegowy:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router restart

Samodzielna instalacja na 2 hostach

Listę topologii brzegowych i numerów węzłów znajdziesz w sekcji Topologie instalacji.

  1. Zaktualizuj Cassandra i ZooKeeper na komputerze 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Zaktualizuj qpidd i postgresql na maszynie 2:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. Zaktualizuj LDAP na komputerze 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. Zaktualizuj komponenty Edge w maszynie 2 i maszynie 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  5. W węźle 1:
    1. Usuń wszystkie pliki z /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Ponownie uruchom router brzegowy:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router restart
  6. Zaktualizuj interfejs użytkownika na maszynie 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Instalacja scalona z 5 hostami

Listę topologii brzegowych i numerów węzłów znajdziesz w sekcji Topologie instalacji.

  1. Zaktualizuj Cassandra i ZooKeeper na maszynie 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Zaktualizuj qpidd i postgresql na maszynie 4 i 5:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. Zaktualizuj LDAP na komputerze 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. Zaktualizuj komponenty Edge w maszynie 4, 5, 1, 2, 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. W węzłach 2 i 3:
    1. Usuń wszystkie pliki z /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Ponownie uruchom router brzegowy:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router restart
  6. Zaktualizuj interfejs użytkownika na maszynie 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Instalacja scalona z 9 hostami

Listę topologii brzegowych i numerów węzłów znajdziesz w sekcji Topologie instalacji.

  1. Zaktualizuj Cassandra i ZooKeeper na maszynie 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Zaktualizuj Qpidd na maszynach 6 i 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Zaktualizuj postgresql na maszynach 8 i 9:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Zaktualizuj LDAP na komputerze 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Zaktualizuj komponenty Edge w maszynie 6, 7, 8, 9, 1, 4 i 5 w tej kolejności:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. W węzłach 4 i 5:
    1. Usuń wszystkie pliki z /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Ponownie uruchom router brzegowy:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router restart
  7. Zaktualizuj interfejs użytkownika na maszynie 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Instalacja scalona z 13 hostami

Listę topologii brzegowych i numerów węzłów znajdziesz w sekcji Topologie instalacji.

  1. Zaktualizuj Cassandra i ZooKeeper na maszynie 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Zaktualizuj qpidd na maszynie 12 i 13:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Zaktualizuj postgresql na maszynach 8 i 9:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Zaktualizuj LDAP na maszynach 4 i 5:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Zaktualizuj komponenty Edge w 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
  6. W węzłach 10 i 11:
    1. Usuń wszystkie pliki z /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Ponownie uruchom router brzegowy:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router restart
  7. Zaktualizuj interfejs użytkownika na maszynach 6 i 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Instalacja scalona z 12 hostami

Listę topologii brzegowych i numerów węzłów znajdziesz w sekcji Topologie instalacji.

  1. Zaktualizuj Cassandra i ZooKeeper:
    1. Na komputerach 1, 2 i 3 w Centrum danych 1:
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    2. Na komputerach 7, 8 i 9 w Centrum danych 2
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Zaktualizuj qpidd:
    1. Maszyny 4, 5 w Centrum danych 1
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    2. Maszyny 10, 11 w Centrum danych 2
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Zaktualizuj postgresql:
    1. Maszyny 6 w Centrum danych 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. Maszyny 12 w Centrum danych 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Zaktualizuj LDAP:
    1. Maszyny 1 w Centrum danych 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. Maszyny 7 w Centrum danych 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Zaktualizuj komponenty Edge:
    1. Maszyny 4, 5, 6, 1, 2, 3 w Centrum danych 1
      > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
    2. Maszyny 10, 11, 12, 7, 8, 9 w Data Center 2
      > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
    3. W węzłach 2, 3, 8 i 9:
      1. Usuń wszystkie pliki z /opt/nginx/conf.d:
        > rm -f /opt/nginx/conf.d/*
      2. Ponownie uruchom router brzegowy:
        > /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router
  6. Zaktualizuj interfejs:
    1. Maszyna 1 w Centrum danych 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    2. Maszyna 7 w Centrum danych 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Instalacja BaaS interfejsu API z 7 hostami

Listę topologii brzegowych i numerów węzłów znajdziesz w sekcji Topologie instalacji.

  1. Zaktualizuj Cassandra na maszynie 5, 6 i 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. Zaktualizuj ElasticSearch i stos interfejsu API BaaS na maszynach 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
  3. Zaktualizuj API BaaS Portal na komputerze 4:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

Instalacja BaaS interfejsu API z 10 hostami

Listę topologii brzegowych i numerów węzłów znajdziesz w sekcji Topologie instalacji.

  1. Zaktualizuj Cassandra na maszynie 8, 9 i 10:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. Zaktualizuj ElasticSearch na maszynie 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  3. Aktualizowanie stosu API BaaS na maszynach 4, 5 i 6:
    > /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
  4. Zaktualizuj API BaaS Portal na komputerze 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

Niestandardowa instalacja

Jeśli masz instalację niestandardową, zaktualizuj komponenty Edge w tej kolejności:

  1. ZooKeeper
  2. Cassandra
  3. QPID
  4. postgresql
  5. LDAP
  6. Edge oznaczający profil „-c Edge” na wszystkich węzłach w tej kolejności: Qpid, Postgres, serwer zarządzania, procesor wiadomości, router.
  7. We wszystkich węzłach routera:
    1. Usuń wszystkie pliki z /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Ponownie uruchom router brzegowy:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router restart
  8. Interfejs użytkownika