Zaktualizuj Apigee Edge do wersji 4.18.01 lub 4.18.05 do 4.19.06

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

  • Od 4.18.01 do 19.06.2006
  • Od 4.18.05 do 4.19.06

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.

Które komponenty musisz zaktualizować?

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

Automatyczne rozpowszechnianie ustawień usługi

Jeśli masz ustawione jakieś właściwości przez edytowanie plików .properties w /opt/apigee/customer/application, wartości te zostaną zachowane po 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 utworzyć plan tworzenia kopii zapasowych na wypadek, gdyby aktualizacja do nowej wersji nie działała prawidłowo. Więcej informacji o tworzeniu kopii zapasowych znajdziesz w artykule Tworzenie i przywracanie kopii zapasowej.

  • Upewnij się, że przeglądarka Edge jest uruchomiona
    Podczas procesu aktualizacji upewnij się, że przeglądarka Edge jest uruchomiona, korzystając z polecenia:
    /opt/apigee/apigee-service/bin/apigee-all status

Nowy interfejs użytkownika Edge

Ta sekcja zawiera uwagi na temat nowego interfejsu Edge.

Instalowanie interfejsu Edge

Po zakończeniu wstępnej instalacji Apigee zaleca zainstalowanie interfejsu Edge – ulepszonego interfejsu dla programistów i administratorów Apigee Edge dla Private Cloud.

Więcej informacji znajdziesz w temacie Instalowanie nowego interfejsu Edge.

Aktualizowanie interfejsu Edge

Jeśli masz zainstalowaną wersję beta interfejsu użytkownika Edge (dawniej New Edge lub UE) w wersji 4.18.0x, musisz ją odinstalować i zainstalować od nowa wersję 4.19.01 lub 4.19.06 interfejsu użytkownika Edge. Więcej informacji znajdziesz w artykule na temat nowego interfejsu Edge dla Private Cloud.

Pamiętaj, że wprowadzono zmiany w konfiguracji instalacji w odniesieniu do Edge w wersji 4.18.01 (ale nie 4.18.05). Interfejs Edge w wersji 4.19.06 zawiera zmiany w pliku konfiguracji z wersji Edge 4.18.01. Nowe właściwości opisano w sekcji Zmiany w konfiguracji instalacji w przeglądarce Edge 4.18.01.

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 sekcją Przywracanie wersji 4.19.06, aby dowiedzieć się więcej.

Informacje o aktualizacjach logowania

Domyślnie narzędzie update.sh zapisuje informacje dziennika w tych miejscach:

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

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

Jeśli użytkownik nie ma dostępu do konta /tmp, narzędzie update.sh przestanie działać.

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 opisem w sekcji Kolejność aktualizacji maszyny.
  2. Gdy nadejdzie czas zaktualizowania routerów, wybierz dowolny router i ustaw go jako nieosiągalny zgodnie z opisem w sekcji Osiągalność: włączanie/wyłączanie serwera (procesor wiadomości/router).
  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.

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. Ustaw router jako 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ą ustaw router jako nieosią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 podczas instalacji Edge 4.18.0x.

Aktualizacja do wersji 4.19.06 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. Zaloguj się w węźle jako użytkownik root, aby zainstalować pakiety 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ędzia Edge apigee-setup.
  5. Jeśli instalujesz Oracle w wersji 7.x, uruchom to polecenie:
    sudo yum-config-manager --enable ol7_optional_latest
  6. Jeśli instalujesz w AWS, uruchom te 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 bootstrap_4.19.06.sh Edge w wersji 4.19.06 do /tmp/bootstrap_4.19.06.sh:
    curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
  8. Zainstaluj narzędzie i zależności do przeglądarki Edge 4.19.06 apigee-service:
    sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord

    Gdzie uName:pWord to nazwa użytkownika i hasło otrzymane z Apigee. Jeśli pominiesz właściwość pWord, pojawi się prośba o jej podanie.

    Domyślnie instalator sprawdza, czy zainstalowano środowisko Java 1.8. Jeśli tego nie zrobisz, zostanie ona automatycznie zainstalowana. Aby określić sposób obsługi instalacji Java, użyj opcji JAVA_FIX. JAVA_FIX przyjmuje te wartości:

    • I: zainstaluj OpenJDK 1.8 (domyślnie).
    • C: kontynuuj bez instalowania języka Java.
    • Q: Wyjdź. W przypadku tej opcji musisz samodzielnie zainstalować język Java.
  9. Użyj 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 zgodnie z poniższym przykładem:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  11. Zaktualizuj narzędzie apigee-provision na serwerze zarządzania zgodnie z poniższym przykładem:
    /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": Cassandra
    • „Edge”: wszystkie komponenty brzegowe oprócz UI Edge: Serwer zarządzania, Procesor wiadomości, Router, Serwer QPID i Serwer Postgres
    • "ldap": OpenLDAP
    • "ps": postgresql
    • "qpid": qpidd
    • "sso": logowanie jednokrotne Apigee (jeśli zostało zainstalowane)
    • "ui": interfejs Edge
    • "zk": Zookeeper

    configFile to ten sam plik konfiguracji, który został użyty do zdefiniowania komponentów Edge podczas instalacji wersji 4.18.0x.

    Możesz uruchomić update.sh dla wszystkich komponentów, ustawiając component na „all”, 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 we wszystkich węzłach, które go obsługują, jeśli jeszcze tego nie zrobiłeś:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  14. Przetestuj aktualizację, uruchamiając narzędzie apigee-validate na serwerze zarządzania zgodnie z opisem w sekcji Testowanie instalacji.

Jeśli później zdecydujesz się wycofać aktualizację, wykonaj czynności opisane w sekcji Przywracanie wersji 4.19.06.

Aktualizacja z lokalnego repozytorium do wersji 4.19.06

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.19.06:

  1. Utwórz lokalne repozytorium w wersji 4.19.06 zgodnie z opisem w sekcji „Tworzenie lokalnego repozytorium Apigee” artykułu Instalowanie narzędzia Edge apigee-setup.
  2. Aby zainstalować usługę apigee-service z pliku .tar:
    1. W węźle z lokalnym repozytorium użyj poniższego polecenia, aby spakować lokalne repozytorium do jednego pliku .tar o nazwie /opt/apigee/data/apigee-mirror/apigee-4.19.06.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 cofnij tar pliku do katalogu /tmp:
      tar -xzf apigee-4.19.06.tar.gz

      To polecenie tworzy nowy katalog o nazwie repos w katalogu zawierającym plik .tar. Na przykład /tmp/repos.

    4. Zainstaluj narzędzie Edge apigee-service i zależności z przeglądarki /tmp/repos:
      sudo bash /tmp/repos/bootstrap_4.19.06.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

      Zwróć uwagę, że to polecenie zawiera ścieżkę do katalogu repos.

  3. 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 narzędzia Edge apigee-setup.
    2. W węźle zdalnym pobierz plik Edge bootstrap_4.19.06.sh do serwera /tmp/bootstrap_4.19.06.sh:
      /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh

      Gdzie uName:pWord to nazwa użytkownika i hasło ustawione wcześniej dla repozytorium, a remoteRepo to adres IP lub nazwa DNS węzła repozytorium.

    3. W węźle zdalnym zainstaluj narzędzie Edge apigee-setup i jego zależności:
      sudo bash /tmp/bootstrap_4.19.06.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

      Gdzie uName:pWord to nazwa użytkownika i hasło repozytorium.

  4. Zaktualizuj narzędzie apigee-setup za pomocą apigee-service, jak pokazano w tym przykładzie:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update 
  5. Zaktualizuj narzędzie apigee-validate na serwerze zarządzania zgodnie z poniższym przykładem:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  6. Zaktualizuj narzędzie apigee-provision na serwerze zarządzania zgodnie z poniższym przykładem:
    /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 aktualizacji. Zazwyczaj aktualizuje się te komponenty:
      • "cs": Cassandra
      • „edge”: wszystkie komponenty Edge oprócz interfejsu Edge. Komponent „edge” obejmuje serwer zarządzania, procesor wiadomości, router, serwer QPID i serwer Edge Postgres.
      • "ldap": OpenLDAP
      • "ps": postgresql
      • "qpid": qpidd
      • "sso": logowanie jednokrotne Apigee (jeśli zostało zainstalowane)
      • "ui": interfejs Edge
      • "zk": Zookeeper
    • configFile to ten sam plik konfiguracji, który został użyty do zdefiniowania komponentów Edge podczas instalacji wersji 4.18.0x.

    Możesz uruchomić update.sh dla wszystkich komponentów, ustawiając component na „all”, 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 we wszystkich węzłach, które go obsługują, jeśli jeszcze tego nie zrobiłeś:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  9. Przetestuj aktualizację, uruchamiając narzędzie apigee-validate na serwerze zarządzania zgodnie z opisem w sekcji Testowanie instalacji.

Jeśli później zdecydujesz się wycofać aktualizację, wykonaj czynności opisane w sekcji Przywracanie wersji 4.19.06.

Kolejność aktualizacji maszyny

Kolejność aktualizowania maszyn w instalacji Edge jest ważna:

  • Zanim zaktualizujesz inne węzły, musisz zaktualizować wszystkie węzły Cassandra i ZooKeeper.
  • W przypadku maszyn z wieloma komponentami brzegowymi (serwer zarządzania, procesor wiadomości, router, serwer QPID, ale nie 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 aktualizowana, gdy określisz opcję -c edge.

Uaktualnienie niezależne dla 1 węzła

Aby uaktualnić samodzielną konfigurację z 1 węzłem do wersji 4.19.06:

  1. Zaktualizuj wszystkie komponenty:
    /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
  2. (Jeśli zainstalowano apigee-adminapi) Zaktualizowano narzędzie apigee-adminapi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update

Uaktualnienie niezależne dla 2 węzłów

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

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 Qpid i Postgres 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 brzegowe w maszynach 2 i 1:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. Zaktualizuj interfejs użytkownika na maszynie 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. (Jeśli zainstalowano apigee-adminapi) Zaktualizowano narzędzie apigee-adminapi na komputerze 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  7. (Jeśli masz zainstalowane logowanie jednokrotne Apigee) Zaktualizuj logowanie jednokrotne w Apigee 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 instalowania logowania jednokrotnego.

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

Uaktualnienie 5 węzłów

W przypadku instalacji składającej się z 5 węzłów zaktualizuj te komponenty:

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

  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 maszynie 4:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
  3. Zaktualizuj Qpid i Postgres na komputerze 5:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
  4. Zaktualizuj LDAP na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Aktualizowanie komponentów brzegowych w maszynie 4, 5, 1, 2, 3:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Zaktualizuj interfejs użytkownika na maszynie 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  7. (Jeśli zainstalowano apigee-adminapi) Zaktualizowano narzędzie apigee-adminapi na komputerze 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (Jeśli masz zainstalowane logowanie jednokrotne Apigee) Zaktualizuj logowanie jednokrotne w Apigee 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 instalowania logowania jednokrotnego.

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

Uaktualnienie klastra z 9 węzłami

Zaktualizuj te komponenty w przypadku instalacji w klastrze z 9 węzłami:

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

  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 na komputerach 6 i 7:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Aktualizowanie Postgres na komputerze 8:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Aktualizowanie Postgres na komputerze 9:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. Zaktualizuj LDAP na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. 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
  7. Zaktualizuj interfejs użytkownika na maszynie 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. (Jeśli zainstalowano apigee-adminapi) Zaktualizowano narzędzie apigee-adminapi na komputerze 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (Jeśli masz zainstalowane logowanie jednokrotne Apigee) Zaktualizuj logowanie jednokrotne w Apigee 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 instalowania logowania jednokrotnego.

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

Uaktualnienie klastra z 13 węzłami

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

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

  1. Zaktualizuj Cassandra i ZooKeeper na komputerach 1, 2 i 3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aktualizacja Qpid na komputerach 12 i 13:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Aktualizowanie Postgres na komputerze 8:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Aktualizowanie Postgres na komputerze 9:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. Zaktualizuj 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. Zaktualizuj interfejs użytkownika na komputerach 6 i 7:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. (Jeśli zainstalowano apigee-adminapi) Zaktualizowano narzędzie apigee-adminapi na komputerach 6 i 7:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (Jeśli masz zainstalowane logowanie jednokrotne Apigee) Zaktualizuj logowanie jednokrotne w Apigee 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 instalowania logowania jednokrotnego.

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

Uaktualnienie klastra z 12 węzłami

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

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

  1. Zaktualizuj Cassandra i ZooKeeper:
    1. Na maszynach 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. Zaktualizuj Qpidd:
    1. Maszyny 4 i 5 w Centrum danych 1
      1. Aktualizacja pliku qpidd na maszynie 4:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. Aktualizacja qpidd na komputerze 5:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    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. Aktualizacja qpidd na komputerze 11:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Zaktualizuj Postgres:
    1. Maszyna 6 w centrum danych 1
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. Maszyna 12 w Centrum danych 2
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Zaktualizuj LDAP:
    1. Maszyna 1 w Centrum danych 1
      /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. Maszyna 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 Centrum danych 2
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  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
    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 apigee-adminapi) Zaktualizowano 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 masz zainstalowane logowanie jednokrotne Apigee) Zaktualizuj logowanie jednokrotne w Apigee:
    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 instalowania logowania jednokrotnego.

W przypadku konfiguracji niestandardowej

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

  1. ZooKeeper
  2. Cassandra
  3. qpidd, ps
  4. LDAP
  5. Edge czyli profil „-c Edge” na wszystkich węzłach w tej kolejności: węzły z serwerem Qpid, serwerem Edge Postgres, serwerem zarządzania, procesorem wiadomości i routerem.
  6. Interfejs Edge
  7. apigee-adminapi
  8. Logowanie jednokrotne Apigee

Po zakończeniu aktualizacji ponownie uruchom komponent interfejsu Edge na wszystkich komputerach, na których jest uruchomiony.