Zaktualizuj Apigee Edge 4.50.00 lub 4.51.00 do 4.52.00

Apigee obsługuje uaktualnianie Edge for Private Cloud z wersji 4.50.00 lub 4.51.00 bezpośrednio do wersji 4.52.00. Na tej stronie znajdziesz instrukcje dotyczące przeprowadzenia obu tych czynności.

Kto może przeprowadzić aktualizację

Osoba uruchamiająca aktualizację powinna być tą samą osobą, która pierwotnie zainstalowała Edge lub uruchamiającą się jako root.

Gdy zainstalujesz pakiety RPM Edge, każdy będzie mógł je skonfigurować.

Które komponenty należy zaktualizować

Musisz zaktualizować wszystkie komponenty Edge. Edge nie obsługuje konfiguracji zawierającej komponenty z różnych wersji.

Zaktualizuj wymagania wstępne

Zanim uaktualnisz Apigee Edge, musisz spełnić te wymagania wstępne:

  • Utwórz kopię zapasową wszystkich węzłów
    Ze względów bezpieczeństwa przed aktualizacją zalecamy utworzenie pełnej kopii zapasowej wszystkich węzłów. Wykonaj procedurę tworzenia kopii zapasowej zgodnie z bieżącą wersją Edge.

    Dzięki temu masz plan awaryjny na wypadek, gdyby aktualizacja do nowej wersji nie działała prawidłowo. Więcej informacji o kopiach zapasowych znajdziesz w artykule Kopie zapasowe i przywracanie.

  • Sprawdzanie, czy przeglądarka Edge jest uruchomiona
    Upewnij się, że przeglądarka Edge jest uruchomiona podczas procesu aktualizacji. Aby to zrobić, użyj tego polecenia:
    /opt/apigee/apigee-service/bin/apigee-all status
  • Sprawdź, czy strategia kompresji Cassandra to LeveledCompactionStrategy
    Sprawdź, czy strategia kompresji Cassandra jest ustawiona na LeveledCompactionStrategy, zgodnie z opisem w sekcji Zmiana strategii kompresji Cassandra.

Automatyczne propagowanie ustawień obiektu

Jeśli ustawisz jakieś właściwości, edytując pliki .properties w folderze /opt/apigee/customer/application, te wartości zostaną zachowane podczas aktualizacji.

Wymagane uaktualnienie do Zookeeper 3.8.0

Ta wersja Edge dla prywatnych chmur zawiera uaktualnienie do wersji Zookeeper 3.8.0. W ramach tej aktualizacji wszystkie dane Zookeeper zostaną przeniesione do wersji Zookeeper 3.8.0.

Przed uaktualnieniem Zookeeper przeczytaj przewodnik konserwacyjny Zookeeper. Większość systemów produkcyjnych Edge korzysta z klastra węzłów Zookeeper rozmieszczonych w wielu centrach danych. Niektóre z tych węzłów są skonfigurowane jako wyborcy, którzy biorą udział w wyborach na lidera Zookeeper, a pozostałe są skonfigurowane jako obserwatorzy. Więcej informacji znajdziesz w artykule Liderzy, obserwatorzy, głosujący i obserwatorzy. Głosujące węzły wybierają lidera, po czym same stają się podążającymi.

W trakcie procesu aktualizacji w momencie wyłączenia węzła lidera może wystąpić chwilowe opóźnienie lub błąd zapisu w Zookeeper. Może to mieć wpływ na operacje zarządzania, które zapisują dane w Zookeeper, takie jak operacja wdrożenia zastępczego serwera proxy, oraz zmiany w infrastrukturze Apigee, takie jak dodanie lub usunięcie procesora wiadomości itp. Nie powinno to mieć wpływu na interfejsy API w czasie wykonywania Apigee (chyba że te interfejsy API w czasie wykonywania wywołują interfejsy API zarządzania) podczas uaktualniania Zookeeper, gdy wykonujesz podaną niżej procedurę.

Ogólnie proces uaktualniania obejmuje utworzenie kopii zapasowej każdego węzła. Następnie następuje uaktualnienie wszystkich obserwatorów i następców, a na końcu węzła głównego.

Zrób kopię zapasową

Utwórz kopię zapasową wszystkich węzłów Zookeeper na wypadek, gdyby trzeba było cofnąć zmiany. Pamiętaj, że przywrócenie danych spowoduje przywrócenie stanu Zookeeper do stanu z chwili wykonania kopii zapasowej. Uwaga: wszystkie wdrożenia lub zmiany w infrastrukturze Apigee od czasu utworzenia kopii zapasowej (które informacje są przechowywane w Zookeeper) zostaną utracone podczas przywracania.

  /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper backup

Jeśli używasz maszyn wirtualnych i masz taką możliwość, możesz też utworzyć migawki lub kopie zapasowe maszyn wirtualnych, aby przywrócić je do poprzedniego stanu lub cofnąć zmiany (w razie potrzeby).

Identyfikowanie lidera, obserwatorów i obserwowanych

Uwaga: przykładowe polecenia poniżej używają narzędzia nc do wysyłania danych do Zookeepera. Możesz też użyć innych narzędzi, by wysłać dane do Zookeeper.

  1. Jeśli nie jest zainstalowany na węźle ZooKeeper, zainstaluj nc:
      sudo yum install nc
  2. Uruchom na węźle to polecenie nc, gdzie 2181 to port ZooKeeper:
      echo stat | nc localhost 2181

    Powinny się wyświetlić dane wyjściowe podobne do tych:

      Zookeeper version: 3.8.0-5a02a05eddb59aee6ac762f7ea82e92a68eb9c0f, built on 2022-02-25 08:49 UTC
      Clients:
       /0:0:0:0:0:0:0:1:41246[0](queued=0,recved=1,sent=0)
      
      Latency min/avg/max: 0/0.2518/41
      Received: 647228
      Sent: 647339
      Connections: 4
      Outstanding: 0
      Zxid: 0x400018b15
      Mode: follower
      Node count: 100597

    W wierszu Mode w wyniku dotyczącym węzłów powinieneś zobaczyć obserwatora, lidera lub następcę (czyli węzeł głosujący, który nie jest liderem) w zależności od konfiguracji węzła. Uwaga: w samodzielnej instalacji Edge z 1 węzłem ZooKeeper Mode jest ustawiony jako samodzielny.

  3. Powtórz kroki 1 i 2 na każdym węźle ZooKeeper.

Zaktualizuj Zookeepera na węzłach obserwatora i następcy.

Uaktualnij Zookeepera na każdym z węzłów obserwujących i naśladujących w następujący sposób:

  1. Pobierz i uruchom wczytywanie Edge dla Private Cloud 4.52 zgodnie z opisem w sekcji Aktualizacja do wersji 4.52.00 w węźle z zewnętrznym połączeniem internetowym. Proces prawdopodobnie będzie się różnić w zależności od tego, czy węzeł ma zewnętrzne połączenie z internetem, czy też przeprowadzasz instalację offline.
  2. Uaktualnij komponent Zookeeper:
      /opt/apigee/apigee-setup/bin/update.sh -c zk -f <silent-config-file>
    Uwaga: jeśli w tych węzłach są zainstalowane inne komponenty (np. Cassandra), możesz je również uaktualnić teraz (np. w przypadku profilu cs,zk) lub później. Apigee zaleca, aby najpierw uaktualnić tylko Zookeeper i upewnić się, że klaster działa prawidłowo, zanim zaktualizujesz inne komponenty.
  3. Powtórz powyższe kroki w każdym węźle obserwatora i obserwatora Zookeeper.

Wyłączanie lidera

Po uaktualnieniu wszystkich węzłów obserwujących i podążających wyłącz węzeł domowy. Na węźle zidentyfikowanym jako lider wykonaj poniższe polecenie:

  /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop

Pamiętaj, że przed wybraniem nowego lidera mogą wystąpić chwilowe opóźnienia lub błędy zapisu w Zookeeper. Może to wpłynąć na operacje zapisujące w Zookeeper, takie jak wdrożenie serwerów proxy lub zmiany w infrastrukturze Apigee, takie jak dodanie lub usunięcie procesorów wiadomości itp.

Sprawdź, czy wybrano nowego lidera

Wykonując czynności opisane w sekcji Identyfikacja lidera, naśladowców i obserwatorów powyżej, sprawdź, czy nowy lider został wybrany spośród naśladowców, gdy obecny lider został zatrzymany. Pamiętaj, że lider może zostać wybrany w innym centrum danych niż obecny lider.

Uaktualnij lidera

Wykonaj czynności opisane w sekcji Aktualizowanie Zookeepera na węzłach obserwatora i następcy.

Gdy stary węzeł główny zostanie również uaktualniony, sprawdź stan klastra i upewnij się, że jest węzeł główny.

Przywróć

W razie konieczności przywrócenia zmian:

  1. Najpierw wykonaj czynności cofnięcia zmian na obserwatorach i obserwowanych użytkownikach.
  2. Pobierz i uruchom bootstrap wersji, do której chcesz przywrócić poprzednią wersję – 4.50 lub 4.51. Proces prawdopodobnie będzie się różnić w zależności od tego, czy węzeł ma zewnętrzne połączenie z internetem, czy też instalujesz aplikację offline.
  3. Zatrzymaj Zookeepera, jeśli jest uruchomiony na węźle:
      /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
  4. Odinstaluj istniejącego zookeeper:
      /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper uninstall
  • Zainstaluj Zookeeper w zwykły sposób:
      /opt/apigee/apigee-setup/bin/setup.sh -p zk -f <silent-config-file>
  • Po cofnięciu wszystkich obserwatorów i podążających cofnij węzeł docelowy, wykonując kroki 2–5 w przypadku węzła docelowego.
  • Po przywróceniu wszystkich węzłów sprawdź stan klastra i upewnij się, że jest w nim węzeł domowy.
  • Przywróć kopię zapasową

    Zobacz Przywróć z kopii zapasowej. Pamiętaj, że kopie zapasowe Zookeeper utworzone z wcześniejszych wersji Edge for Private Cloud, takich jak 4.50 i 4.51, powinny być zgodne z wersją Zookeeper w Edge for Private Cloud 4.52.

    Wymagane uaktualnienie do Postgres 14

    Ta wersja Edge zawiera uaktualnienie do Postgres 14. W ramach tej aktualizacji wszystkie dane Postgres są przenoszone do Postgres 14.

    Większość produkcyjnych systemów Edge korzysta z 2 węzłów Postgresa skonfigurowanych pod kątem replikacji typu master-standby. Podczas procesu aktualizacji, gdy węzły Postgres są nieczynne z powodu aktualizacji, dane analityczne są nadal zapisywane w węzłach Qpid. Po zaktualizowaniu węzłów Postgres i przywróceniu ich online dane analityczne są przesyłane do węzłów Postgres.

    Sposób wykonania aktualizacji Postgres zależy od sposobu konfiguracji przechowywania danych dla węzłów Postgres:

    • Jeśli na potrzeby węzłów Postgres używasz lokalnego przechowywania danych, musisz zainstalować nowy węzeł gotowości Postgres na czas uaktualniania. Po zakończeniu uaktualniania możesz wyłączyć nowy węzeł gotowości Postgres.

      Dodatkowy węzeł zapasowy PostgreSQL jest wymagany, jeśli z jakiegokolwiek powodu musisz cofnąć aktualizację. Jeśli trzeba cofnąć aktualizację, nowy węzeł PostgreSQL stanie się głównym węzłem PostgreSQL po cofnięciu. Dlatego podczas instalowania nowego węzła zapasowego Postgres powinien on znajdować się na węźle, który spełnia wszystkie wymagania sprzętowe serwera Postgres określone w wymaganiach instalacyjnych Edge.

      W topologiach Edge z 1 lub 2 węzłami, które są używane do prototypowania i testowania, masz tylko 1 węzeł Postgres. Możesz aktualizować te węzły Postgres bezpośrednio bez tworzenia nowego węzła Postgres.

    • Jeśli na potrzeby węzłów Postgres używasz sieciowej pamięci masowej zgodnie z zaleceniami Apigee, nie musisz instalować nowego węzła Postgres. W opisanych poniżej procedurach możesz pominąć czynności dotyczące instalacji i późniejszego wycofania nowego węzła zapasowego Postgres.

      Zanim rozpoczniesz proces aktualizacji, zrób zrzut sieciowy magazynu danych używanego przez Postgresa. Jeśli podczas aktualizacji wystąpią błędy i będzie trzeba cofnąć zmiany, możesz przywrócić węzeł Postgres z tego migawka.

    Instaluję nowy węzeł gotowości Postgres

    Ta procedura tworzy w nowym węźle serwer gotowości Postgres. Upewnij się, że instalujesz nowy serwer zastępczy Postgres dla dotychczasowej wersji Edge (4.50.00 lub 4.51.00), a nie wersji 4.52.00.

    Aby przeprowadzić instalację, użyj tego samego pliku konfiguracji, którego użyto do zainstalowania bieżącej wersji Edge.

    Aby utworzyć nowy węzeł zapasowy Postgres:

    1. Na bieżącym hoście głównym Postgres otwórz plik /opt/apigee/customer/application/postgresql.properties, aby ustawić ten token. Jeśli plik nie istnieje, utwórz go:
      conf_pg_hba_replication.connection=host replication apigee existing_standby_ip/32 trust\ \nhost replication apigee new_standby_ip/32 trust

      Gdzie existing_standby_ip to adres IP obecnego serwera zapasowego Postgres, a new_standby_ip to adres IP nowego węzła zapasowego.

    2. Uruchom ponownie apigee-postgresql na masterze Postgres:
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
    3. Sprawdź, czy nowy węzeł gotowości został dodany, wyświetlając plik /opt/apigee/apigee-postgresql/conf/pg_hba.conf w instancji głównej. W tym pliku powinny się pojawić te wiersze:
      host replication apigee existing_standby_ip/32 trust
      host replication apigee new_standby_ip/32 trust
    4. Zainstaluj nowy serwer zapasowy Postgres:
      1. Edytuj plik konfiguracji, którego użyto do zainstalowania bieżącej wersji Edge, aby określić:
        # IP address of the current master:
        PG_MASTER=192.168.56.103
        # IP address of the new standby node
        PG_STANDBY=192.168.56.102
      2. Wyłącz SELinux zgodnie z instrukcjami podanymi w artykule Instalowanie narzędzia apigee-setup w Edge.
      3. Jeśli używasz obecnie przeglądarki Edge w wersji 4.51.00:

        1. Pobierz plik bootstrap_4.51.00.sh do folderu /tmp/bootstrap_4.51.00.sh :
          curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
        2. Zainstaluj narzędzie Edge apigee-service i zależne od niego komponenty:
          sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord

        Jeśli używasz Edge 4.50.00:

        1. Pobierz plik bootstrap_4.50.00.sh do folderu /tmp/bootstrap_4.50.00.sh :
          curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
        2. Zainstaluj narzędzie Edge apigee-service i zależne od niego komponenty:
          sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
      4. Aby zainstalować narzędzie apigee-setup, użyj aplikacji apigee-service:
        /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
      5. Instalowanie Postgresa:
        /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
      6. Na nowym węźle zapasowym uruchom to polecenie:
        /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

        Sprawdź, czy jest to tryb gotowości.

    Przeprowadzanie uaktualnienia na miejscu bazy danych Postgres

    Uwaga: zanim przeprowadzisz lokalne uaktualnienie Postgres, musisz wykonać ten wstępny krok.

    Krok wstępny

    Zanim przeprowadzisz lokalne uaktualnienie do Postgres, wykonaj te czynności zarówno na hoście głównym, jak i w trybie gotowości, aby zaktualizować właściwość max_locks_per_transaction w apigee-postgresql:

    1. Jeśli go nie ma, utwórz plik /opt/apigee/customer/application/postgresql.properties.
    2. Zmień własność tego pliku na apigee:
      sudo chown apigee:apigee /opt/apigee/customer/application/postgresql.properties
    3. Dodaj do pliku tę właściwość:
      conf/postgresql.conf+max_locks_per_transaction=30000
    4. Skonfiguruj apigee-postgresql:
      apigee-service apigee-postgresql configure
    5. Ponownie uruchom aplikację apigee-postgresql:
      apigee-service apigee-postgresql restart

    Przeprowadzanie uaktualnienia na miejscu

    Aby przeprowadzić lokalne uaktualnienie do Postgres 14, wykonaj te czynności:

    1. Uaktualnij postgres na hoście master.
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
    2. Uruchom polecenie konfiguracji na hoście głównym:
      apigee-service apigee-postgresql setup -f /opt/silent.conf
    3. Uruchom polecenie setup na hoście głównym:
      apigee-service apigee-postgresql configure
    4. Uruchom ponownie hosta głównego:
      apigee-service apigee-postgresql restart
    5. Skonfiguruj go jako mastera:
      apigee-service apigee-postgresql setup-replication-on-master -f /opt/silent.conf
    6. Upewnij się, że host master został uruchomiony:
      apigee-service apigee-postgresql wait_for_ready
    7. Zatrzymanie trybu gotowości:
      apigee-service apigee-postgresql stop
    8. Zwiększ czas czuwania.

      Uwaga: jeśli ten krok się nie powiedzie lub wygeneruje błąd, możesz go zignorować. update.sh spróbuje uruchomić serwer zapasowy z nieprawidłową konfiguracją. Jeśli instalacja Postgres została zaktualizowana do wersji 14, błąd można zignorować.

      /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
    9. Upewnij się, że tryb gotowości jest zatrzymany:
      apigee-service apigee-postgresql stop
    10. Usuń starą konfigurację gotowości:
      rm -rf /opt/apigee/data/apigee-postgresql/
    11. Skonfiguruj replikację na serwerze zapasowym:
      apigee-service apigee-postgresql setup-replication-on-standby -f /opt/silent.conf
    12. Usuń wiersz conf/postgresql.conf+max_locks_per_transaction=30000 z pliku /opt/apigee/customer/application/postgresql.properties zarówno na hoście głównym, jak i na zapasowym. Ten wiersz został dodany na kroku wstępnym.

    Po wykonaniu tej procedury tryb gotowości zostanie uruchomiony.

    Wycofanie węzła Postgres

    Po zakończeniu aktualizacji wycofaj nowy węzeł zapasowy:

    1. Upewnij się, że serwer Postgres jest uruchomiony:
      /opt/apigee/apigee-service/bin/apigee-all status

      Jeśli usługa Postgres nie działa, uruchom ją:

      /opt/apigee/apigee-service/bin/apigee-all start
    2. Aby uzyskać identyfikator UUID nowego węzła zapasowego, uruchom na nim to polecenie: curl.
      curl -u sysAdminEmail:password http://node_IP:8084/v1/servers/self

      Identyfikator UUID węzła powinien być widoczny na końcu danych wyjściowych w formacie:

      "type" : [ "postgres-server" ],
      "uUID" : "599e8ebf-5d69-4ae4-aa71-154970a8ec75"
    3. Zatrzymaj nowy węzeł zapasowy, wykonując to polecenie na nowym węźle zapasowym:
      /opt/apigee/apigee-service/bin/apigee-all stop
    4. W węźle głównym Postgres edytuj plik /opt/apigee/customer/application/postgresql.properties, aby usunąć nowy węzeł zapasowy z pliku conf_pg_hba_replication.connection:
      conf_pg_hba_replication.connection=host replication apigee existing_standby_ip/32 trust
    5. Ponownie uruchom apigee-postgresql na masterze Postgres:
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
    6. Sprawdź, czy nowy węzeł zapasowy został usunięty, wyświetlając plik /opt/apigee/apigee-postgresql/conf/pg_hba.conf na węźle głównym. W tym pliku powinien pojawić się tylko ten wiersz:
      host replication apigee existing_standby_ip/32 trust
    7. Usuń identyfikator UUID węzła zapasowego z ZooKeepera, wykonując to wywołanie interfejsu API do zarządzania Edge na węźle serwera zarządzania:
      curl -u sysAdminEmail:password -X DELETE http://ms_IP:8080/v1/servers/new_standby_uuid

    Kroki po uaktualnieniu dla Postgres

    Po dużym uaktualnieniu Postgres wewnętrzne statystyki Postgres są wyczyszczone. Te statystyki pomagają planującemu zapytania Postgres w wykorzystywaniu najbardziej optymalnych indeksów i ścieżek do wykonywania zapytań.

    Postgres może stopniowo odtwarzać statystyki w miarę wykonywania zapytań i uruchamiania demona autovacuum. Jednak dopóki statystyki nie zostaną odbudowane, zapytania mogą działać wolno.

    Aby rozwiązać ten problem, wykonaj polecenie ANALYZE w przypadku wszystkich tabel w bazie danych na głównym węźle Postgres. Możesz też uruchomić ANALYZE dla kilku tabel jednocześnie.

    Nowy interfejs Edge

    W tej sekcji znajdziesz informacje dotyczące interfejsu Edge. Więcej informacji znajdziesz w artykule Nowy interfejs Edge w Private Cloud.

    Instalowanie interfejsu Edge

    Po zakończeniu początkowej instalacji Apigee zaleca zainstalowanie interfejsu Edge, który jest ulepszonym interfejsem użytkownika przeznaczonym dla deweloperów i administratorów Apigee Edge for Private Cloud.

    Pamiętaj, że interfejs Edge wymaga wyłączenia uwierzytelniania podstawowego i używania dostawcy tożsamości, takiego jak SAML lub LDAP.

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

    Aktualizowanie interfejsu Edge

    Aby zaktualizować komponent interfejsu Edge, sprawdź, z której wersji Edge for Private Cloud chcesz przejść:

    Aktualizacja dotycząca mTLS w Apigee

    Aby zaktualizować Apigee mTLS, wykonaj te czynności:

    Cofanie aktualizacji

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

    Jeśli błąd wymaga przywrócenia poprzedniej wersji, szczegółowe instrukcje znajdziesz w artykule Przywracanie wersji 4.52.00.

    Informacje o aktualizacji logów

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

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

    Jeśli osoba uruchamiająca narzędzie update.sh nie ma dostępu do tego katalogu, dziennik zostanie zapisany w katalogu /tmp jako plik o nazwie update_username.log.

    Jeśli dana osoba nie ma dostępu do /tmp, narzędzie update.sh nie działa.

    Aktualizacja bez przestojów

    Aktualizacja bez przestojów (aktualizacja krocząca) umożliwia zaktualizowanie instalacji Edge bez wyłączania Edge.

    Aktualizacja bez przestojów jest możliwa tylko w konfiguracji z 5 lub większą liczbą węzłów.

    Kluczem do aktualizacji bez przestojów jest usuwanie pojedynczo każdego routera z systemu równoważenia obciążenia. Następnie zaktualizuj Router i wszystkie inne komponenty na tym samym komputerze, a potem ponownie dodaj Router do systemu równoważenia obciążenia.

    1. Zaktualizuj maszyny w prawidłowej kolejności dla danej instalacji zgodnie z opisem w artykule Kolejność aktualizacji maszyn.
    2. Gdy nadejdzie czas aktualizacji routerów, wybierz dowolny router i zrób go niedostępnym, jak opisano w sekcji Włączanie i wyłączanie możliwości dotarcia do serwera (procesora wiadomości lub routera).
    3. Zaktualizuj wybrany router i wszystkie inne komponenty Edge na tym samym komputerze. We wszystkich konfiguracjach brzegowych router i procesor wiadomości znajdują się w tym samym węźle.
    4. Spraw, aby router był ponownie dostępny.
    5. Powtórz kroki 2–4 w przypadku pozostałych routerów.
    6. Kontynuuj aktualizację pozostałych maszyn w instalacji.

    Przed i po aktualizacji wykonaj te czynności:

    Używanie pliku konfiguracji w trybie bez wyświetlania komunikatów

    Musisz przekazać poleceniemu update plik konfiguracji w trybie cichym. Plik konfiguracji w trybie cichy powinien być tym samym plikiem, którego użyto do zainstalowania Edge w wersji 4.50.00 lub 4.51.00.

    Aktualizacja do wersji 4.52.00 na węźle z zewnętrznym połączeniem internetowym

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

    1. Jeśli są obecne, wyłącz wszystkie zadania cron skonfigurowane do wykonania operacji naprawy w Cassandra do czasu zakończenia aktualizacji.
    2. Aby zainstalować RPM-y Edge, zaloguj się na węźle jako użytkownik root.
    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 instrukcjami podanymi w artykule Install the Edge apigee-setup utility (instalowanie narzędzia apige-setup w Edge).
    5. Jeśli instalujesz na Oracle 7.x, uruchom to polecenie:
      sudo yum-config-manager --enable ol7_optional_latest
    6. Jeśli instalujesz w AWS, wykonaj 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. Jeśli używasz obecnie przeglądarki Edge w wersji 4.51.00:

      1. Pobierz plik Edge bootstrap_4.52.00.sh na serwer /tmp/bootstrap_4.52.00.sh:
        curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
      2. Zainstaluj narzędzie Edge 4.52.00 apigee-service i zależne komponenty, wykonując to polecenie:
        sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord

        Gdzie uName:pWord to nazwa użytkownika i hasło otrzymane od Apigee. Jeśli pominiesz pWord, pojawi się prośba o jego podanie.

        Domyślnie instalator sprawdza, czy masz zainstalowaną wersję Java 1.8. Jeśli tego nie zrobisz, instalator zainstaluje ją za Ciebie.

        Aby określić sposób obsługi instalacji Java, użyj opcji JAVA_FIX. Funkcja JAVA_FIX przyjmuje następujące wartości:

        • I: zainstaluj OpenJDK 1.8 (domyślnie).
        • C: kontynuuj bez instalowania Javy.
        • Q: Zrezygnuj. Aby skorzystać z tej opcji, musisz samodzielnie zainstalować Javę.
      3. Aby zaktualizować narzędzie apigee-setup, użyj polecenia apigee-service, jak pokazano w tym przykładzie:
        /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
      4. 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
      5. Zaktualizuj narzędzie apigee-provision na serwerze zarządzania, jak pokazano w tym przykładzie:
        /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
      6. Uruchom w węzłach narzędzie update, wykonując to polecenie:
        /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

        Zrób to w kolejności opisanej w sekcji Kolejność aktualizacji maszyny.

        Gdzie:

        • component to komponent Edge, który chcesz zaktualizować. Możliwe wartości:
          • cs: Cassandra
          • edge: wszystkie komponenty brzegowe z wyjątkiem interfejsu Edge UI: serwer zarządzania, procesor wiadomości, router, serwer QPID, serwer Postgres
          • ldap: OpenLDAP
          • ps: postgresql
          • qpid: qpidd
          • sso: logowanie jednokrotne w Apigee (jeśli zostało zainstalowane logowanie jednokrotne)
          • ue: nowy interfejs Edge
          • ui: interfejs klasycznej wersji Edge
          • zk: strażnik zoo
        • configFile to ten sam plik konfiguracji, który został użyty do zdefiniowania komponentów Edge podczas instalacji wersji 4.50.00 lub 4.51.00.

        Możesz uruchomić update.sh dla wszystkich komponentów, ustawiając wartość component na „all” (wszystko), 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
      7. 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
      8. 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ę cofnąć aktualizację, wykonaj procedurę opisaną w artykule Cofanie wersji 4.52.00.

      Aktualizacja do wersji 4.52.00 z repozytorium lokalnego

      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 Apigee (lub kopii lustrzanej).

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

      • Utwórz plik .tar repozytorium, skopiuj go do węzła, a potem 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, ale możesz też użyć własnego serwera WWW.

      Aby zaktualizować dane z lokalnego repozytorium 4.52.00:

      1. Utwórz lokalne repozytorium 4.52.00 zgodnie z instrukcjami podanymi w sekcji „Tworzenie lokalnego repozytorium Apigee” na stronie Instalowanie narzędzia apigee-setup w Edge.
      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.52.00.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. Możesz na przykład skopiować plik do katalogu /tmp w nowym węźle.
        3. Na nowym węźle rozpakuj plik do katalogu /tmp:
          tar -xzf apigee-4.52.00.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 witryny /tmp/repos:
          sudo bash /tmp/repos/bootstrap_4.52.00.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

          Zwróć uwagę, że w tym poleceniu musisz podać ścieżkę do katalogu repozytorium.

      3. Aby zainstalować apige-service przy użyciu serwera WWW Nginx:
        1. Skonfiguruj serwer WWW Nginx zgodnie z opisem w sekcji „Install from the repo using the Nginx webserver” (Instalowanie z repozytorium za pomocą serwera WWW Nginx) w artykule Install the Edge apigee-setup utility (Instalowanie narzędzia apigee-setup).
        2. W węźle zdalnym pobierz plik Edge bootstrap_4.52.00.sh do /tmp/bootstrap_4.52.00.sh:
          /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.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. Na węźle zdalnym zainstaluj narzędzie apigee-setup i zależne od niego komponenty:
          sudo bash /tmp/bootstrap_4.52.00.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

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

      4. Aby zaktualizować narzędzie apigee-setup, użyj polecenia 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, jak pokazano w tym przykładzie:
        /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, który ma zostać zaktualizowany. Zwykle aktualizujesz te komponenty:
          • cs: Cassandra
          • edge: wszystkie komponenty Edge oprócz interfejsu Edge: serwer zarządzania, procesor wiadomości, router, serwer QPID, serwer Postgres.
          • ldap: OpenLDAP
          • ps: postgresql
          • qpid: qpidd
          • sso: logowanie jednokrotne Apigee (jeśli masz zainstalowane logowanie jednokrotne)
          • ue Nowy interfejs Edge
          • ui: klasyczny interfejs Edge
          • zk: opiekun w zoo
        • configFile to ten sam plik konfiguracji, który był używany do definiowania komponentów Edge podczas instalacji w wersji 4.50.00 lub 4.51.00.

        Możesz uruchomić update.sh dla wszystkich komponentów, ustawiając wartość parametru component na „all” (wszystko), 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 komponenty interfejsu na wszystkich węzłach, na których są one używane, jeśli nie zostało to jeszcze zrobione:
        /opt/apigee/apigee-service/bin/apigee-service [edge-management-ui|edge-ui] restart
      9. Przetestuj aktualizację, uruchamiając na serwerze zarządzania narzędzie apigee-validate zgodnie z opisem w sekcji Testowanie instalacji.

      Jeśli później zdecydujesz się cofnąć aktualizację, wykonaj procedurę opisaną w artykule Cofanie wersji 4.52.00.

      Kolejność aktualizacji

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

      • Przed zaktualizowaniem innych węzłów musisz zaktualizować wszystkie węzły Cassandra i ZooKeeper.
      • W przypadku maszyny z wieloma komponentami Edge (serwer Management, Message Processor, 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 maszynach, wykonaj go w określonej kolejności.
      • Nie ma osobnego kroku, jak to zrobić. Jest on aktualizowany, gdy określisz opcję -c edge.

      Samodzielne przejście na 1 węzeł

      Aby uaktualnić konfigurację samodzielną 1-węzłową do wersji 4.52.00:

      1. Aktualizacja wszystkich komponentów:
        /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
      2. (jeśli masz zainstalowaną aplikację apigee-adminapi) Zaktualizuj narzędzie apigee-adminapi:
        /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update

      Samodzielna licencja na 2 węzły

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

      Aby zobaczyć listę topologii Edge i numerów węzłów, otwórz stronę 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 maszynie 1:
        /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
      4. Aktualizacja komponentów Edge na maszynach 2 i 1:
        /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
      5. Zaktualizuj interfejs użytkownika na komputerze 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 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 instalacji logowania jednokrotnego.

      8. Zrestartuj komponent interfejsu Edge na komputerze 1:
        /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

      Uaktualnienie 5 węzłów

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

      Aby zobaczyć listę topologii Edge i numerów węzłów, otwórz stronę Topologie instalacji.

      1. Zaktualizuj Cassandra i ZooKeeper na maszynach 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 maszynie 5:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
      4. Aktualizacja LDAP na komputerze 1:
        /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
      5. Zaktualizuj komponenty Edge na maszynie 4, 5, 1, 2, 3:
        /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
      6. Zaktualizuj interfejs Edge:
        • Klasyczny interfejs: jeśli używasz klasycznego interfejsu użytkownika, zaktualizuj komponent ui na komputerze 1 zgodnie z poniższym przykładem:
          /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
        • Nowy interfejs Edge: jeśli masz zainstalowany nowy interfejs Edge, zaktualizuj komponent ue na odpowiednim komputerze (może to nie być komputer 1):
          /opt/apigee/apigee-setup/bin/update.sh -c ue -f /opt/silent.conf
      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 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 instalacji logowania jednokrotnego.

      9. Ponownie uruchom interfejs:
        • Klasyczne interfejs użytkownika: jeśli używasz klasycznego interfejsu użytkownika, uruchom ponownie komponent edge-ui na maszynie 1, jak pokazano w tym przykładzie:
          /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
        • Nowy interfejs Edge: jeśli zainstalowano nowy interfejs Edge, uruchom ponownie komponent edge-management-ui na odpowiednim urządzeniu (niekoniecznie na urządzeniu1):
          /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

      Uaktualnianie klastra z 9 węzłami

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

      Listę topologii Edge i numerów węzłów znajdziesz w artykule 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 maszynach 6 i 7:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      3. Zaktualizuj Postgresa na maszynie 8:
        /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      4. Zaktualizuj Postgres na komputerze 9:
        /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      5. Zaktualizuj LDAP na maszynie 1:
        /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
      6. Zaktualizuj komponenty Edge na maszynach 6, 7, 8, 9, 1, 4 i 5 w podanej kolejności:
        /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
      7. Zaktualizuj nowy interfejs (ue) lub klasyczny interfejs (ui) na komputerze 1:
        /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -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 masz zainstalowane logowanie jednokrotne Apigee) zaktualizuj logowanie jednokrotne 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 instalacji logowania jednokrotnego.

      10. Ponownie uruchom interfejs:
        • Klasyczny interfejs użytkownika: jeśli używasz klasycznego interfejsu użytkownika, ponownie uruchom komponent edge-ui na maszynie 1, jak pokazano w tym przykładzie:
          /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
        • Nowy interfejs Edge: jeśli zainstalowano nowy interfejs Edge, uruchom ponownie komponent edge-management-ui na odpowiednim urządzeniu (niekoniecznie na urządzeniu 1):
          /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

      Uaktualnianie klastra z 13 węzłami

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

      Listę topologii Edge i numerów węzłów znajdziesz w artykule 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. Zaktualizuj Qpid na maszynach 12 i 13:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      3. Zaktualizuj Postgresa na maszynie 8:
        /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      4. Zaktualizuj Postgresa na maszynie 9:
        /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      5. Aktualizacja LDAP na komputerach 4 i 5:
        /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
      6. Zaktualizuj komponenty Edge na maszynach 12, 13, 8, 9, 6, 7, 10 i 11 w podanej kolejności:
        /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
      7. Zaktualizuj nowy interfejs (ue) lub klasyczny interfejs (ui) na maszynach 6 i 7:
        /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -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 Apigee na maszynach 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 instalacji logowania jednokrotnego.

      10. Ponownie uruchom komponent interfejsu:
        • Klasyczny interfejs: jeśli używasz klasycznego interfejsu użytkownika, ponownie uruchom komponent edge-ui na komputerach 6 i 7 zgodnie z poniższym przykładem:
          /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
        • Nowy interfejs Edge: jeśli zainstalowano nowy interfejs Edge, uruchom ponownie komponent edge-management-ui na maszynach 6 i 7:
          /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

      Uaktualnianie klastra z 12 węzłami

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

      Aby zobaczyć listę topologii Edge i numerów węzłów, otwórz stronę Topologie instalacji.

      1. Zaktualizuj Cassandra i ZooKeeper:
        1. W 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 plik qpidd:
        1. Maszyny 4 i 5 w centrum danych 1
          1. Aktualizacja qpidd na maszynie 4:
            /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
          2. Aktualizacja qpidd na maszynie 5:
            /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
        2. Maszyny 10 i 11 w centrum danych 2
          1. Aktualizacja qpidd na maszynie 10:
            /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
          2. Aktualizacja qpidd na maszynie 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. 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. Zaktualizuj nowy (ue) lub klasyczny interfejs (ui):
        1. Maszyna 1 w centrum danych 1:
          /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
        2. Maszyna 7 w centrum danych 2:
          /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
      7. (jeśli masz zainstalowaną 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 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 instalacji logowania jednokrotnego.

      9. Ponownie uruchom interfejs nowego Edge (edge-management-ui) lub klasycznego Edge (edge-ui) na maszynach 1 i 7:
        /opt/apigee/apigee-service/bin/apigee-service [edge-ui|edge-management-ui] restart

      Konfiguracja niestandardowa

      Jeśli masz niestandardową konfigurację, 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 kolejności: węzły z serwerem Qpid, serwer Postgres Edge, serwer Management, przetwarzacz wiadomości i router.
      6. Interfejs Edge (klasyczny lub nowy)
      7. apigee-adminapi
      8. Logowanie jednokrotne Apigee

      Po zakończeniu aktualizacji uruchom ponownie komponent interfejsu użytkownika Edge na wszystkich maszynach, na których jest on uruchomiony.