Zaktualizuj Apigee Edge 4.16.05.x do najnowszej wersji 4.16.05

Edge for Private Cloud w wersji 4.16.05

Niniejszy dokument zawiera procedurę aktualizowania obecnej instalacji w wersji 4.16.05. aby korzystać z najnowszych zasobów RPM i plików pomocniczych Apigee. Ta procedura korzysta z narzędzia update.sh , by przeprowadzić aktualizację.

Które wersje Edge możesz aktualizować do najnowszej wersji 4.16.05,

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

Jeśli korzystasz obecnie z Edge w wersji 4.16.01.0x lub starszej, musisz najpierw przeprowadzić migrację do 4.16.05. Zobacz Aktualizowanie Apigee Edge w wersji 4.16.01 do 4.16.05. .

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.05.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 artykule Tworzenie i przywracanie kopii zapasowej.
  • Sprawdzanie, czy przeglądarka Edge działa
    Sprawdź, czy podczas aktualizacji przeglądarka Edge jest uruchomiona, korzystając z polecenia:

    &gt; /<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 sekcją 4.16.05 Proces wycofywania zmian.

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 update_username.log.

Jeśli użytkownik nie ma dostępu do pliku /tmp, narzędzie update.sh niepowodzenie.

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.

Aktualizacja z zerowym czasem przestoju jest możliwa tylko w przypadku konfiguracji z 5 węzłami lub większą.

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.

  1. Zaktualizuj komputery w odpowiedniej kolejności, zgodnie z opisem poniżej w sekcji „Zamawianie” aktualizacji maszyny”.
  2. 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”.
  3. 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.
  4. Ustaw router ponownie jako osiągalny.
  5. Powtórz kroki od 2 do 4 dla pozostałych routerów.
  6. 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:
      1. Ustaw router jako nieosiągalny za pomocą opisanego powyżej wywołania interfejsu API.
      2. Ustaw procesor wiadomości jako nieosiągalny.
    • Po aktualizacji:
      1. Upewnij się, że procesor wiadomości jest osiągalny.
      2. Ustaw router jako osiągalny.
  • 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.05).

Procedura aktualizacji 4.16.05 w węźle z zewnętrznym połączeniem internetowym.

Aby zaktualizować komponenty Edge w węźle, wykonaj te czynności:

  1. Jeśli jest obecna, wyłącz wszystkie zadania CRON skonfigurowane pod kątem wykonywania operacji naprawy w Cassandra .
  2. 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.
  3. Wyłącz SELinux zgodnie z opisem w sekcji Instalowanie Edge apigee-setup .
  4. Wyczyść wszystkie pamięci podręczne Yum:
    &gt; sudo mniam wyczyść wszystko
  5. Pobierz najnowszy plik Edge Boost_4.16.05.sh do pliku /tmp/Bootstrap_4.16.05.sh:
    &gt; curl https://software.apigee.com/shoestrap_4.16.05.sh -o /tmp/shoestrap_4.16.05.sh
  6. Zaktualizuj narzędzie Edge apigee-service i zależności:
    &gt; Sudo Bash /tmp/shoestrap_4.16.05.sh apigeeuser=uName apigeepassword=pWord

    gdzie uName:pWord to nazwa użytkownika i hasło otrzymane z adresu Apigee. Jeśli pominiesz słowo pWord, pojawi się prośba o jego wpisanie.
  7. Użyj apigee-service, aby zaktualizować narzędzie apigee-setup:
    &gt; /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.
  8. Uruchom narzędzie do aktualizacji w węzłach w kolejności opisanej poniżej w sekcji „Kolejność maszyn zaktualizuj” poniżej:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c komponent -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 =Wszystkie komponenty brzegowe z wyjątkiem interfejsu Edge UI: serwer zarządzania, procesor wiadomości, router, Serwer QPID, serwer Postgres
    • ui = UI Edge
    • wszystko = zaktualizuj wszystkie komponenty na komputerze (używaj tylko w przypadku profilu instalacji Edge aio) lub profil instalacji API BaaS asa)
    • E = ElasticSearch
    • B = stos BaaS API
    • P = Portal BaaS API
    • ebp = ElasticSearch, stos BaaS API i portal BaaS API w tym samym węźle
  9. Przetestuj aktualizację za pomocą narzędzia apigee-validate i przetestuj instalację.

Procedura aktualizacji wersji 4.16.05 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.05:

  1. Upewnij się, że masz lokalne repozytorium w wersji 4.16.05 opisane w artykule Instalowanie komponentów Edge na .
  2. Zaktualizuj lokalne repozytorium:
    1. Pobierz najnowszy plik Edge bootstrap_4.16.05.sh do /tmp/shoestrap_4.16.05.sh:
      curl https://software.apigee.com/shoestrap_4.16.05.sh -o /tmp/shoestrap_4.16.05.sh
    2. Przeprowadź synchronizację:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-mirror synchronizacja --only-new-rpms
  3. Aby zainstalować usługę apigee z pliku .tar:
    1. 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.05.tar.gz:
      /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
    2. 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ł.
    3. W nowym węźle wyciągnij plik z katalogu /tmp:
      tar -xzf apigee-4.16.05.tar.gz

      To polecenie utworzy nowy katalog o nazwie „repos” w katalogu zawierającym pliki .tar . Na przykład /tmp/repos.
    4. 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.
    5. Wyłącz SELinux zgodnie z opisem w sekcji Instalowanie Edge apigee-setup.
    6. Zainstaluj narzędzie Edge apigee-service oraz zależności z katalogu /tmp/repos:
      &gt; Sudo Bash /tmp/repos/shoestrap_4.16.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

      Zwróć uwagę, że w tym poleceniu umieszczasz ścieżkę do katalogu repozytoriów.
  4. Aby zainstalować usługę apigee za pomocą serwera WWW Nginx:
    1. Skonfiguruj serwer WWW Nginx zgodnie z opisem w sekcji „Instalowanie z repozytorium przy użyciu interfejsu Nginx” webserver&quot; przy Zainstaluj Komponenty brzegowe w węźle.
    2. W węźle zdalnym pobierz plik Edge loadstrap_4.16.05.sh do /tmp/shoestrap_4.16.05.sh:
      &gt; /usr/bin/curl http://uName:pWord@remoteRepo:3939/butytrap_4.16.05.sh -o /tmp/shoestrap_4.16.05.sh

      gdzie uName:pWord to nazwa użytkownika i hasło ustawione powyżej dla repozytorium, a remoteRepo to adres IP lub nazwa DNS z repozytorium.
    3. 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.
    4. Wyłącz SELinux zgodnie z opisem w sekcji Instalowanie Edge apigee-setup.
    5. W węźle zdalnym zainstaluj narzędzie Edge apigee-service i zależności:
      &gt; Sudo Bash /tmp/shoestrap_4.16.05.sh apigeerepohost=remoteRepo:3939 apigeeuser=uNamea pigeepassword=pWord apigeeprotocol=http://

      gdzie uName:pWord to nazwa użytkownika i hasło repozytorium.
  5. Jeśli jest obecna, wyłącz wszystkie zadania CRON skonfigurowane pod kątem wykonywania operacji naprawy w Cassandra .
  6. Użyj apigee-service, aby zaktualizować narzędzie apigee-setup:
    &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-setup aktualizacja

    Ta aktualizacja usługi apigee-service instaluje narzędzie update.sh w katalogu &lt;inst_dir&gt;/apigee/apigee-setup/bin.
  7. Uruchom narzędzie do aktualizacji w węzłach w kolejności opisanej poniżej w sekcji „Kolejność maszyn zaktualizuj” poniżej:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c komponent -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 =Wszystkie komponenty brzegowe z wyjątkiem interfejsu Edge UI: serwer zarządzania, procesor wiadomości, router, Serwer QPID, serwer Postgres
    • ui = UI Edge
    • wszystko = zaktualizuj wszystkie komponenty na komputerze (używaj tylko w przypadku profilu instalacji Edge aio) lub profil instalacji API BaaS asa)
    • E = ElasticSearch
    • B = stos BaaS API
    • P = Portal BaaS API
    • ebp = ElasticSearch, stos BaaS API i portal BaaS API w tym samym węźle
  8. Przetestuj aktualizację za pomocą narzędzia apigee-validate – Przetestuj instalację.

Kolejność aktualizacji maszyny

Kolejność aktualizowania maszyn podczas instalacji Edge jest ważna. Najbardziej Istotne kwestie dotyczące aktualizacji:

  • Musisz zaktualizować wszystkie węzły Cassandra i ZooKeeper przed w innych węzłach.
  • Przed aktualizacją musisz zaktualizować wszystkie węzły qpidd i postgresql Węzły routera i procesora wiadomości.
  • W przypadku każdego komputera z wieloma składnikami brzegowymi (serwer zarządzania, procesor wiadomości, routera, serwer QPID, serwer Postgres), użyj parametru „-c Edge”. zaktualizować je wszystkie w tym samym czasie, obecnie się znajdujesz.
  • Jeśli określony krok określa, że powinien być wykonany na wielu maszynach, wykonaj go w określonej kolejności maszyn.
  • Nie ma osobnego kroku, jak to zrobić. Jest aktualizowana, gdy określisz parametr „-c” Edge” .
  • Po zaktualizowaniu węzła routera musisz usunąć wszystkie pliki z katalogu /opt/nginx/conf.d, i ponownie uruchom router.

W przypadku wersji dla 1 hosta instalacja

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

W przypadku wersji dla 2 hostów instalacja

Patrz: Instalacja Topologie listy topologii brzegowych i numerów węzłów.

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

W przypadku klastra z 5 hostami instalacja

Patrz: Instalacja Topologie listy topologii brzegowych i numerów węzłów.

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

W przypadku klastra z 9 hostami instalacja

Patrz: Instalacja Topologie listy topologii brzegowych i numerów węzłów.

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

W przypadku klastra z 13 hostami instalacja

Patrz: Instalacja Topologie listy topologii brzegowych i numerów węzłów.

  1. Zaktualizuj Cassandra i ZooKeeper na komputerze 1, 2 i 3:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Zaktualizuj plik qpidd na komputerach 12 i 13:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Zaktualizuj postgresql w maszynach 8 i 9:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Zaktualizuj LDAP na komputerze 4 i 5:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Zaktualizuj komponenty Edge na maszynie 12, 13, 8, 9, 6, 7, 10 i 11 w tej kolejności:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  6. W węźle 10 i 11:
    1. Usuń wszystkie pliki w katalogu /opt/nginx/conf.d:
      rm -f /opt/nginx/conf.d/*
    2. Ponownie uruchom router brzegowy:
      &gt; /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router restart
  7. Zaktualizuj interfejs użytkownika na komputerach 6 i 7:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

W przypadku klastra z 12 hostami instalacja

Patrz: Instalacja Topologie listy topologii brzegowych i numerów węzłów.

  1. Zaktualizuj Cassandra i ZooKeeper:
    1. Na maszynach 1, 2 i 3 w Centrum danych 1:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    2. Na maszynach 7, 8 i 9 w Centrum danych 2
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aktualizacja pliku qpidd:
    1. Maszyny 4, 5 w centrum danych 1
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    2. Maszyny 10, 11 w Centrum danych 2
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Zaktualizuj postgresql:
    1. Maszyny 6 w centrum danych 1
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. Maszyny 12 w centrum danych 2
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Aktualizacja LDAP:
    1. Maszyny 1 w centrum danych 1
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. Maszyny 7 w centrum danych 2
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Aktualizowanie komponentów Edge:
    1. Maszyny 4, 5, 6, 1, 2, 3 w centrum danych 1
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
    2. Maszyny 10, 11, 12, 7, 8, 9 w centrum danych 2
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
    3. W węźle 2, 3, 8 i 9:
      1. Usuń wszystkie pliki w katalogu /opt/nginx/conf.d:
        rm -f /opt/nginx/conf.d/*
      2. Ponownie uruchom router brzegowy:
        &gt; /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router Uruchom ponownie
  6. Aktualizacja interfejsu użytkownika:
    1. Maszyna 1 w Centrum danych 1
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    2. Maszyna 7 w Centrum danych 2
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

W przypadku interfejsu API BaaS z 7 hostami instalacja

Patrz: Instalacja Topologie listy topologii brzegowych i numerów węzłów.

  1. Zaktualizuj Cassandra na komputerze 5, 6 i 7:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. Zaktualizuj stos BaaS ElasticSearch i API w maszynach 1, 2 i 3:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
  3. Zaktualizuj portal BaaS API na komputerze 4:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

W przypadku interfejsu API BaaS z 10 hostami instalacja

Patrz: Instalacja Topologie listy topologii brzegowych i numerów węzłów.

  1. Zaktualizuj Cassandra na komputerze 8, 9 i 10:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. Zaktualizuj ElasticSearch na maszynach 1, 2 i 3:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  3. Zaktualizuj stos BaaS API w maszynie 4, 5 i 6:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c b -f plik konfiguracyjny
  4. Zaktualizuj portal BaaS API na komputerze 7:
    &gt; /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:

  1. ZooKeeper
  2. Cassandra
  3. qpidd
  4. postgresql
  5. LDAP
  6. Edge, czyli „-c Edge”. profil we wszystkich węzłach w kolejności: Qpid, Postgres, Management Serwer, procesor wiadomości, router.
  7. We wszystkich węzłach routera:
    1. Usuń wszystkie pliki w katalogu /opt/nginx/conf.d:
      rm -f /opt/nginx/conf.d/*
    2. Ponownie uruchom router brzegowy:
      &gt; /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router restart
  8. Interfejs użytkownika