Aktualizacja Apigee Edge z wersji 4.18.01 do 4.18.05

Edge for Private Cloud w wersji 4.18.05

W tej sekcji dowiesz się, jak przeprowadzić uaktualnienie:

  • Od 4.18.01 do 4.18.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ć.

Które komponenty musisz zaktualizować

Musisz zaktualizować wszystkie komponenty Edge. Edge nie obsługuje konfiguracji zawierającej komponenty z kilku wersji.

Automatyczne propagacja ustawień usługi

Jeśli masz ustawione jakieś właściwości, edytując pliki .properties w /opt/apigee/customer/application, to te wartości 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 zgodnie z bieżącą wersją 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 Kopia zapasowa i Przywróć.

  • Sprawdzanie, czy przeglądarka Edge działa
    Sprawdź, czy podczas procesu aktualizacji przeglądarka Edge jest uruchomiona, korzystając z polecenia:
    /opt/apigee/apigee-service/bin/apigee-all status

Aktualizowanie nowej wersji Edge

Jeśli masz zainstalowaną wersję beta nowej przeglądarki Edge w wersji 4.18.01, musisz ją odinstalować i zainstaluj od nowa wersję 4.18.05 nowej wersji Edge. Więcej informacji: Nowa usługa Edge dla Private Cloud (beta).

Zwróć uwagę na zmiany konfiguracji instalacji w porównaniu z wersją Edge 4.18.01. The Edge 4.18.05 wersji New Edge zawiera zmiany w pliku konfiguracji Wersja Edge 4.18.01. Nowe właściwości są opisane w Instalacja zmiany konfiguracji w stosunku do wersji Edge 4.18.01.

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 artykułem Przywróć poprzednią wersję 4.18.05, aby uzyskać więcej informacji.

Informacje o aktualizacji logów

Domyślnie narzędzie update.sh 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 w katalogu /tmp dziennik w postaci pliku o nazwie update_username.log

Jeśli użytkownik nie ma dostępu do domeny /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. Aktualizuj komputery w odpowiedniej kolejności zgodnie z opisem. Kolejność aktualizacji maszyny.
  2. Gdy przyjdzie czas na aktualizację routerów, wybierz dowolny z nich i ustaw go jako nieosiągalny, opisane w sekcji Włączanie/wyłączanie serwera Osiągalność (procesora i trafikatora wiadomości).
  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.

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.
      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ą ustaw router jako nieosią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 w wersji 4.18.01).

Zaktualizuj do 4.18.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ę do węzła jako root, aby zainstalować RPM Edge.
  3. Zainstaluj yum-utils i yum-plugin-priorities:
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  4. Wyłącz SELinux zgodnie z opisem w sekcji Instalowanie narzędzie Edge apigee-setup.
  5. Jeśli instalujesz Oracle 7.x, uruchom to polecenie:
    sudo yum-config-manager --enable ol7_optional_latest
  6. Jeśli instalujesz w AWS, uruchom to polecenie 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
  7. Pobierz plik Edge w wersji 4.18.05 bootstrap_4.18.05.sh do /tmp/bootstrap_4.18.05.sh:
    curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
  8. Zainstaluj narzędzie i zależności Edge w wersji 4.18.05 apigee-service:
    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 pomiń pWord, pojawi się prośba o jego podanie.

    Domyślnie instalator sprawdza, czy zainstalowano środowisko Java 1.8. Jeśli tego nie zrobisz, zainstaluje ją za Ciebie. Użyj opcji JAVA_FIX, aby określić sposób obsługi języka Java. instalacji. Funkcja JAVA_FIX przyjmuje następujące wartości:

    • I: zainstaluj OpenJDK 1.8 (domyślnie).
    • C: kontynuuj bez instalowania Javy.
    • Q: zakończ. Aby skorzystać z tej opcji, musisz samodzielnie zainstalować Javę.
  9. Użyj narzędzia apigee-service, aby zaktualizować narzędzie apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
  10. Zaktualizuj narzędzie apigee-validate na serwerze zarządzania:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  11. Zaktualizuj narzędzie apigee-provision na serwerze zarządzania:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  12. Uruchom narzędzie update w węzłach w kolejności opisanej w sekcji Kolejność aktualizacji maszyny:
    /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

    Gdzie component to komponent Edge do zaktualizowania. Możliwe wartości:

    • "cs": Kasandra
    • „e”: ElasticSearch
    • „edge”: wszystkie komponenty brzegowe z wyjątkiem interfejsu Edge: serwer zarządzania, procesor wiadomości, router, Serwer QPID, serwer Postgres
    • "ldap": OpenLDAP
    • "ps": postgresql
    • "qpid": qpidd
    • „sso”: Edge SSO (jeśli zainstalowano logowanie jednokrotne);
    • „ui”: interfejs Edge
    • "zk": opiekun zoo

    configFile to ten sam plik konfiguracji co poprzednio definiowanie komponentów Edge podczas instalacji wersji 4.18.01.

    Aby uruchomić update.sh w przypadku wszystkich komponentów, ustaw component na „wszystkie”, ale tylko wtedy, gdy masz profil instalacji Edge all-in-one (aio). Na przykład:

    /opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
  13. Ponownie uruchom komponent interfejsu Edge na wszystkich węzłach, w których go działa:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  14. Przetestuj aktualizację, uruchamiając narzędzie apigee-validate w Zarządzaniu serwera zgodnie z opisem w sekcji Testowanie instalacji.

Jeśli później zdecydujesz się wycofać aktualizację, wykonaj procedurę opisaną w Cofnij 4.18.05

Aktualizacja do wersji 4.18.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.18.05:

  1. Utwórz lokalne repozytorium 4.18.05 zgodnie z opisem w sekcji „Tworzenie lokalnego repozytorium Apigee” o Zainstaluj narzędzie Edge apigee-setup.
  2. 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.18.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 katalogu /tmp w nowym węźle.
    3. W nowym węźle wypakuj plik do katalogu /tmp:
      tar -xzf apigee-4.18.05tar.gz

      To polecenie utworzy w katalogu nowy katalog o nazwie repos zawierający plik .tar. na przykład /tmp/repos.

    4. Zainstaluj narzędzie Edge apigee-service 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 umieszczasz ścieżkę do katalogu repozytoriów.

  3. 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" na stronie Install the Edge apigee-setup.
    2. 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 repozytorium, a remoteRepo to adres IP lub nazwa DNS węzła repozytorium.

    3. Na węźle zdalnym zainstaluj narzędzie Edge apigee-setup 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.

  4. Użyj narzędzia apigee-service, aby zaktualizować narzędzie apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update 
  5. Zaktualizuj narzędzie apigee-validate na serwerze zarządzania.
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  6. Zaktualizuj narzędzie apigee-provision na serwerze zarządzania:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  7. Uruchom narzędzie update w węzłach w kolejności opisanej w sekcji Kolejność aktualizacji maszyny:
    /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

    Gdzie component to komponent Edge do zaktualizowania. Zazwyczaj aktualizujesz następujące komponenty:

    • "cs": Kasandra
    • „e”: ElasticSearch
    • „edge”: wszystkie komponenty Edge oprócz UI Edge. Brzeg zawiera komponent Zarządzanie Serwer, procesor wiadomości, router, serwer QPID i serwer Edge Postgres.
    • "ldap": OpenLDAP
    • "ps": postgresql
    • "qpid": qpidd
    • „sso”: Edge SSO (jeśli zainstalowano logowanie jednokrotne);
    • „ui”: interfejs Edge
    • "zk": opiekun zoo

    configFile to ten sam plik konfiguracji co poprzednio definiowanie komponentów Edge podczas instalacji wersji 4.18.01.

    Możesz uruchomić update.sh w odniesieniu do wszystkich komponentów przy użyciu ustawienia component na „wszystkie”, ale tylko wtedy, gdy masz profil instalacji Edge all-in-one (aio). Na przykład:

    /opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
  8. Ponownie uruchom komponent interfejsu Edge na wszystkich węzłach, w których go działa:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  9. Przetestuj aktualizację, uruchamiając narzędzie apigee-validate w Zarządzaniu serwera zgodnie z opisem w sekcji Testowanie instalacji.

Jeśli później zdecydujesz się wycofać aktualizację, wykonaj procedurę opisaną w Cofnij 4.18.05

Kolejność aktualizacji maszyny

Kolejność aktualizowania komputerów podczas instalacji Edge jest ważna:

  • Musisz zaktualizować wszystkie węzły Cassandra i ZooKeeper przed w innych węzłach.
  • W przypadku każdego komputera z wieloma składnikami brzegowymi (serwer zarządzania, procesor wiadomości, routera, serwer QPID, ale nie serwer Postgres), do aktualizacji użyj opcji -c edge. jednocześnie.
  • 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” .
.

Instalacja samodzielna z 1 węzłem

Aby przeprowadzić samodzielną instalację z 1 węzłem, zaktualizuj te komponenty:

  1. Zaktualizuj Cassandra i ZooKeeper:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Zaktualizuj Qpid i Postgres:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. Uruchom postgresql:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. Aktualizacja LDAP:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Zaktualizuj pozostałe komponenty Edge:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Aktualizacja interfejsu Edge:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  7. (Jeśli zainstalowano aplikację apigee-adminapi) Zaktualizuj narzędzie apigee-adminapi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (Jeśli zainstalowano Edge SSO) 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 zainstalowano SSO.

  9. Ponownie uruchom komponent interfejsu Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Samodzielna instalacja z 2 węzłami

Aby przeprowadzić samodzielną instalację z 2 węzłami, zaktualizuj te komponenty:

Lista Edge znajdziesz w sekcji Topologie instalacji. topologie i numery węzłów.

  1. Zaktualizuj Cassandra i ZooKeeper na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Zaktualizuj Qpid i Postgres na komputerze 2:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. Uruchom postgresql na maszynie 2:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. Aktualizacja LDAP na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Zaktualizuj komponenty Edge na maszynie 2 i 1:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Aktualizacja interfejsu użytkownika na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  7. (Jeśli zainstalowano apigee-adminapi) Zaktualizuj narzędzie apigee-adminapi na komputerze 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (Jeśli zainstalowano Edge SSO) 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 zainstalowano SSO.

  9. Ponownie uruchom komponent interfejsu Edge na komputerze 1:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Instalacja z 5 węzłami

W przypadku instalacji z 5 węzłami zaktualizuj te komponenty:

Lista Edge znajdziesz w sekcji Topologie instalacji. topologie i numery węzłów.

  1. Zaktualizuj Cassandra i ZooKeeper na komputerze 1, 2 i 3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Zaktualizuj Qpid i Postgres na komputerze 4:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
  3. Uruchom postgresql w maszynie 4:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. Powtórz kroki 2 i 3 na komputerze 5.
  5. Aktualizacja LDAP na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. Zaktualizuj komponenty Edge na maszynie 4, 5, 1, 2, 3:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. Aktualizacja interfejsu użytkownika na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. (Jeśli zainstalowano apigee-adminapi) Zaktualizuj narzędzie apigee-adminapi na komputerze 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (Jeśli zainstalowano Edge SSO) 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 zainstalowano SSO.

  10. Ponownie uruchom komponent interfejsu Edge na komputerze 1:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Instalacja w klastrze z 9 węzłami

W przypadku klastrowanej instalacji z 9 węzłami zaktualizuj te komponenty:

Lista Edge znajdziesz w sekcji Topologie instalacji. topologie i numery węzłów.

  1. Zaktualizuj Cassandra i ZooKeeper na komputerze 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 w maszynie 8:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Uruchom postgresql w maszynie 8:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  5. Powtórz kroki 3 i 4 na komputerze 9.
  6. Aktualizacja LDAP na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  7. 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
  8. Aktualizacja interfejsu użytkownika na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  9. (Jeśli zainstalowano apigee-adminapi) Zaktualizuj narzędzie apigee-adminapi na komputerze 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  10. (Jeśli zainstalowano Edge SSO) 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 zainstalowano SSO.

  11. Ponownie uruchom komponent interfejsu Edge na komputerze 1:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Instalacja klastrowa z 13 węzłami

Zaktualizuj te komponenty w przypadku klastrowanej instalacji z 13 węzłami:

Lista Edge znajdziesz w sekcji Topologie instalacji. topologie i numery węzłów.

  1. Zaktualizuj Cassandra i ZooKeeper na komputerach 1, 2 i 3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Zaktualizuj Qpid na komputerze 12:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Uruchom postgresql w maszynie 12:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. Powtórz kroki 2 i 3 na maszynie 13.
  5. Aktualizacja LDAP na komputerach 4 i 5:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. Zaktualizuj komponenty Edge na komputerach 12, 13, 8, 9, 6, 7, 10 i 11 w tej kolejności:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. Aktualizacja interfejsu użytkownika na komputerach 6 i 7:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. (Jeśli zainstalowano apigee-adminapi) Zaktualizuj narzędzie apigee-adminapi na komputerach 6 i 7:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (Jeśli zainstalowano Edge SSO) Zaktualizuj Edge SSO na komputerach 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 zainstalowano SSO.

  10. Ponownie uruchom komponent interfejsu Edge na komputerach 6 i 7:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Instalacja klastrowa z 12 węzłami

Zaktualizuj te komponenty w przypadku klastrowanej instalacji z 12 węzłami:

Lista Edge znajdziesz w sekcji Topologie instalacji. topologie i numery węzłów.

  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 maszynach 7, 8 i 9 w centrum danych 2
      /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aktualizacja pliku qpidd:
    1. Maszyny 4, 5 w centrum danych 1
      1. Aktualizacja urządzenia qpidd na komputerze 4:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. Powtórz krok 1 na komputerze 5.
    2. Maszyny 10, 11 w centrum danych 2
      1. Aktualizacja qpidd na komputerze 10:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. Powtórz krok 1 na komputerze 11.
  3. Zaktualizuj postgresql:
    1. Maszyna 6 w centrum danych 1
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
    2. Maszyny 12 w centrum danych 2
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. Aktualizacja 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. Aktualizowanie komponentów 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 centrum danych 2
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Aktualizacja interfejsu użytkownika:
    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
    3. Ponownie uruchom komponent interfejsu Edge na komputerach 1 i 7:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  7. (Jeśli zainstalowano aplikację apigee-adminapi) Zaktualizuj narzędzie apigee-adminapi:
      .
    1. Maszyna 1 w Centrum danych 1:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
    2. Maszyna 7 w Centrum danych 2:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (Jeśli zainstalowano Edge SSO) Zaktualizuj Edge SSO:
    1. Maszyna 1 w Centrum danych 1:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
    2. Maszyna 7 w Centrum danych 2:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
    3. Gdzie sso_config_file to plik konfiguracji utworzony podczas zainstalowano SSO.

Instalacja niestandardowa

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

  1. ZooKeeper
  2. Cassandra
  3. qpidd, ps
  4. LDAP
  5. Edge, czyli „-c Edge”. we wszystkich węzłach w kolejności: węzły z serwerem Qpid, Serwer Edge Postgres, serwer zarządzania, procesor wiadomości i router.
  6. Interfejs Edge
  7. apigee-adminapi
  8. Edge SSO

Po zakończeniu aktualizacji ponownie uruchom komponent interfejsu Edge na wszystkich uruchomionych komputerach .