Zaktualizuj Apigee Edge od 4.17.05 lub 4.17.09 do 4.18.05

Edge for Private Cloud, wersja 4.18.05

W tej sekcji znajdziesz instrukcje uaktualniania:

  • 4.17.05–4.18.05
  • 4.17.09–4.18.05

Kto może przeprowadzać aktualizację

Użytkownik, który uruchamia aktualizację, powinien być taki sam jak użytkownik, który pierwotnie zainstalował oprogramowanie Edge, lub użytkownik korzystający z roota.

Po zainstalowaniu RPM na serwerach brzegowych każdy użytkownik może je skonfigurować.

Które komponenty musisz zaktualizować

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

Zachowanie zgodności

Przy uaktualnianiu Apigee Edge dla chmury prywatnej do wersji 4.18.05 musisz się upewnić, że wynikowa implementacja odwołuje się w plikach konfiguracji do obsługiwanych właściwości.

Usługa Lokalizacja Opis
conf_load_balancing_load.balancing.
  driver.nginx.server.retry
router.properties Usuń tę właściwość z pliku router.properties. Aby ustawić opcje ponowienia próby w wersji 4.18.05, użyj właściwości konfiguracji hosta wirtualnego.

Automatyczne rozpowszechnianie ustawień usługi

Jeśli ustawisz jakieś właściwości podczas edytowania .properties pliku w usłudze /opt/apigee/customer/application, te wartości zostaną zachowane.

Wymagane dodanie parametru konfiguracji SMTPMAILFROM

Edge 4.17.05 dodał nowy wymagany parametr do pliku konfiguracji używanego podczas włączania serwera SMTP.

Wymagane uaktualnienie do Postgres 9.6

Ta wersja Edge obejmuje uaktualnienie do Postgres 9.6. W ramach tego uaktualnienia wszystkie dane Postgres zostaną przeniesione do Postgres 9.6.

Większość systemów produkcyjnych Edge używa 2 węzłów Postgres skonfigurowanych do replikacji instancji głównej. Podczas procesu aktualizacji, gdy węzły Postgres są niedostępne, dane statystyczne są nadal zapisywane w węzłach Qpid. Po zaktualizowaniu węzłów Postgres i powrocie do trybu online dane statystyczne są następnie przekazywane do węzłów Postgres.

Sposób przeprowadzania aktualizacji Postgres zależy od tego, jak skonfigurowano przechowywanie danych na potrzeby węzłów Postgres:

  • Jeśli w węzłach Postgres używasz lokalnego przechowywania danych, przez czas uaktualniania musisz zainstalować nowy węzeł gotowości Postgres. Po zakończeniu uaktualniania możesz wycofać nowy węzeł gotowości Postgres.

    Dodatkowy węzeł gotowości Postgres jest wymagany z dowolnego powodu. Jeśli musisz wycofać aktualizację, nowy węzeł Postgres w trybie gotowości staje się węzłem głównym Postgres po przywróceniu. Z tego względu podczas instalacji nowego węzła gotowości Postgres należy go umieścić w węźle, który spełnia wszystkie wymagania sprzętowe serwera Postgres, jak opisano w wymaganiach dotyczących instalacji Edge.

    W instalacji brzegowej z 1 węzłem i 2 węzłami topologie używane do prototypowania i testowania mają tylko 1 węzeł Postgres. Węzły Postgres możesz aktualizować bezpośrednio bez konieczności tworzenia nowego węzła Postgres.

  • Jeśli korzystasz z pamięci sieciowej dla węzłów Postgres zgodnie z zaleceniami Apigee, nie musisz instalować nowego węzła Postgres. W poniższych procedurach możesz pominąć kroki dotyczące instalowania i wyłączania nowego węzła gotowości Postgres.

    Przed rozpoczęciem procesu aktualizacji wykonaj zrzut sieci magazynu danych używanego przez Postgres. Jeśli podczas aktualizacji wystąpią błędy i zmusisz cofnięcie zmian, będzie można przywrócić węzeł Postgres z tego zrzutu.

Instalowanie nowego węzła gotowości Postgres

Ta procedura powoduje utworzenie serwera gotowości Postgres w nowym węźle. Pamiętaj, aby zainstalować nowy serwer gotowości Postgres dla istniejącej wersji Edge (4.17.05 lub 4.17.09), a nie w wersji 4.18.05.

Aby przeprowadzić instalację, użyj tego samego pliku konfiguracji, który został użyty do zainstalowania bieżącej wersji Edge.

Aby utworzyć nowy węzeł gotowości Postgres:

  1. W bieżącym pliku Postgres edytuj plik /opt/apigee/customer/application/postgresql.properties, aby ustawić następujący token. Jeśli taki plik nie istnieje, utwórz go:
    conf_pg_hba_replication.connection=host replication apigee existing_slave_ip/32 trust\ \nhost replication apigee new_slave_ip/32 trust

    Gdzie existing_slave_ip to adres IP bieżącego serwera gotowości Postgres, a new_slave_ip to adres IP nowego węzła gotowości.

  2. Uruchom ponownie instancję apigee-postgresql w 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 masterze. Powinny w nim występować te wiersze:
    host replication apigee existing_slave_ip/32 trust
    host replication apigee new_slave_ip/32 trust
  4. Zainstaluj nowy serwer gotowości Postgres:
    1. Edytuj plik konfiguracji, który został użyty 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 w sposób opisany w sekcji Instalowanie narzędzia Edge apigee-setup.
    3. Pobierz plik rozruchowy Edge Edge 4.17.0x, w którym x to 5 (4.17.05) lub 9 (dla wersji 4.17.09) do /tmp/bootstrap_4.17.0x.sh :
      curl https://software.apigee.com/bootstrap_4.17.0x.sh -o /tmp/bootstrap_4.17.0x.sh
    4. Zainstaluj narzędzie brzegowe apigee-service i zależności:
      sudo bash /tmp/bootstrap_4.17.0x.sh apigeeuser=uName apigeepassword=pWord
    5. Użyj narzędzia apigee-service, aby zainstalować narzędzie apigee-setup:
      /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    6. Zainstaluj Postgres:
      /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
    7. W nowym węźle gotowości uruchom to polecenie:
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

      Sprawdź, czy urządzenie jest w trybie gotowości.

Wycofywanie węzła Postgres

Po zakończeniu aktualizacji wycofaj nowy węzeł gotowości:

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

    Jeśli Postgres nie działa, uruchom go:

    /opt/apigee/apigee-service/bin/apigee-all start

  2. Uzyskaj identyfikator UUID nowego węzła gotowości, uruchamiając to polecenie cURL w nowym węźle gotowości:
    curl -u sysAdminEmail:password http://node_IP:8084/v1/servers/self

    Na końcu danych wyjściowych powinien pojawić się identyfikator UUID w formacie

    "type" : [ "postgres-server" ],
    "uUID" : "599e8ebf-5d69-4ae4-aa71-154970a8ec75"

  3. Zatrzymaj nowy węzeł gotowości, uruchamiając w tym węźle to polecenie:
    /opt/apigee/apigee-service/bin/apigee-all stop
  4. W węźle nadrzędnym Postgres edytuj /opt/apigee/customer/application/postgresql.properties, aby usunąć nowy węzeł gotowości z conf_pg_hba_replication.connection:
    conf_pg_hba_replication.connection=host replication apigee existing_slave_ip/32 trust
  5. Uruchom ponownie apigee-postgresql w masterze Postgres:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
  6. Sprawdź, czy nowy węzeł gotowości został usunięty, wyświetlając plik /opt/apigee/apigee-postgresql/conf/pg_hba.conf w masterze. Powinien w nim być widoczny tylko ten wiersz:
    host replication apigee existing_slave_ip/32 trust
  7. Usuń identyfikator UUID węzła gotowości z ZooKeeper, uruchamiając to wywołanie interfejsu API zarządzania brzegowym w węźle zarządzania serwerem:
    curl -u sysAdminEmail:password -X DELETE http://ms_IP:8080/v1/servers/new_slave_uuid

Zaktualizuj wymagania wstępne

Zanim przejdziesz na Apigee Edge, musisz spełniać te wymagania:

  • Utwórz kopię zapasową wszystkich węzłów
    Ze względów bezpieczeństwa zalecamy, aby utworzyć pełną kopię zapasową wszystkich węzłów. Wykonaj procedurę dla bieżącej wersji Edge, aby utworzyć kopię zapasową.

    Pozwoli Ci to utworzyć plan kopii zapasowych na wypadek, gdyby aktualizacja do nowej wersji nie działała prawidłowo. Więcej informacji znajdziesz w artykule na temat tworzenia kopii zapasowej i przywracania.

  • Upewnij się, że Edge jest uruchomiony
    Za pomocą polecenia
    /opt/apigee/apigee-service/bin/apigee-all status
    upewnij się, że Edge działa i jest uruchomiony podczas aktualizacji.

Obsługa nieudanej aktualizacji

Jeśli aktualizacja się nie powiedzie, możesz spróbować rozwiązać problem, a następnie ponownie uruchomić update.sh. Możesz ją uruchomić wiele razy i kontynuować ją od miejsca, w którym została przerwana.

Jeśli błąd wymaga przywrócenia poprzedniej wersji, zapoznaj się z informacjami o przywracaniu wersji 4.18.05.

Informacje o aktualizacji logowania

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

/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 on dziennik w katalogu /tmp jako plik o nazwie update_username.log.

Jeśli użytkownik nie ma dostępu do narzędzia /tmp, narzędzie update.sh kończy się niepowodzeniem.

Aktualizacja bez przerwy

Aktualizacja bez przerwy lub aktualizacja krocząca umożliwia zaktualizowanie instalacji Edge bez wyłączania Edge.

Aktualizacja bez przestojów jest możliwa tylko przy konfiguracji 5-węzłów i większych.

Kluczem do przejścia na zero czasu jest usunięcie każdego routera pojedynczo z systemu równoważenia obciążenia. Następnie musisz zaktualizować router i wszelkie inne komponenty na tym samym komputerze, w którym jest router, a następnie dodać router z powrotem do systemu równoważenia obciążenia.

  1. Zmodyfikuj maszyny w prawidłowej kolejności instalacji, zgodnie z opisem w sekcji Kolejność aktualizacji maszyn.
  2. Gdy nadejdzie czas, aby zaktualizować routery, wybierz dowolny z nich i pomów, że będzie on nieosiągalny, zgodnie z opisem w artykule Włączanie/wyłączanie serwera (procesor wiadomości/router).
  3. Zaktualizuj wybrany router i wszystkie inne komponenty Edge na tym samym komputerze co router. Wszystkie konfiguracje brzegowe pokazują router i procesor wiadomości w tym samym węźle.
  4. Zresetuj router.
  5. Powtórz kroki od 2 do 4 dla pozostałych routerów.
  6. Kontynuuj aktualizację wszystkich pozostałych komputerów podczas instalacji.

Zastanów się, zanim nastąpi aktualizacja lub po niej:

  • W węźle routera i procesora wiadomości:
    • Przed aktualizacją wykonaj te czynności:
      1. Ustaw router jako nieosiągalny.
      2. Zadbaj o to, aby osoba przetwarzająca wiadomości była nieosiągalna.
    • Po aktualizacji wykonaj te czynności:
      1. Zadbaj o to, by procesor wiadomości był osiągalny.
      2. Pozwól routerowi być dostępny.
  • W jednym węźle routera:
    • Przed aktualizacją ustaw router jako nieosiągalny.
    • Po aktualizacji upewnij się, że router jest osiągalny.
  • W pojedynczym węźle procesora wiadomości:
    • Przed aktualizacją musisz sprawić, aby procesor wiadomości był nieosiągalny.
    • Po aktualizacji upewnij się, że procesor wiadomości jest osiągalny.

Używanie cichego pliku konfiguracji

Musisz przekazać plik cichej konfiguracji do polecenia aktualizacji. Plik z cichą konfiguracją powinien być taki sam, jak ten zainstalowany podczas instalacji Edge 4.17.0x.

Zaktualizuj do wersji 4.18.05 w węźle z zewnętrznym połączeniem internetowym

Aby zaktualizować komponenty Edge w węźle:

  1. Jeśli korzystasz obecnie z replikacji Postgres w trybie gotowości w trybie gotowości z pamięcią lokalną, zainstaluj nowy węzeł gotowości Postgres w sposób opisany w sekcji Instalowanie nowego węzła gotowości Postgres.

    Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Zamiast tego wykonaj zrzut sieci magazynu danych używanego przez Postgres. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.

  2. Jeśli istnieje zadanie, wyłącz wszystkie zadania CRON skonfigurowane tak, aby wykonywać naprawę w Cassandra, dopóki aktualizacja się nie zakończy.
  3. Zaloguj się do węzła głównego, aby zainstalować RPM na serwerach brzegowych.
  4. Zainstaluj yum-utils i yum-plugin-priorities:
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  5. Wyłącz SELinux w sposób opisany w artykule Instalowanie narzędzia Edge apigee-setup.
  6. Jeśli instalujesz w Oracle 7.x, uruchom to polecenie:
    sudo yum-config-manager --enable ol7_optional_latest
  7. Jeśli instalujesz plik 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
  8. Pobierz plik Edge 4.18.05 bootstrap_4.18.05.sh na serwer /tmp/bootstrap_4.18.05.sh:
    curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
  9. Zainstaluj narzędzie Edge i zależności apigee-service od wersji 4.18.05:
    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 pominiesz właściwość pWord, pojawi się prośba o jej wpisanie.

    Domyślnie instalator sprawdza, czy masz zainstalowany Java 1.8. Jeśli go nie masz, zainstaluje go za Ciebie. Aby określić sposób obsługi Javy, użyj opcji JAVA_FIX. JAVA_FIX przyjmuje następujące wartości:

    • I = Zainstaluj OpenJDK 1.8 (domyślnie)
    • C = kontynuuj bez instalowania języka Java
    • P = Zakończ W przypadku tej opcji musisz zainstalować Javę.
  10. Użyj narzędzia apigee-service, aby zaktualizować narzędzie apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
  11. Zaktualizuj narzędzie apigee-validate na serwerze zarządzania:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  12. Zaktualizuj narzędzie apigee-provision:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  13. Uruchom narzędzie do aktualizacji w węzłach w kolejności określonej na stronie Kolejność aktualizacji maszyn:
    /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

    Jedynym wymaganiem, jakie musi spełniać plik konfiguracyjny, jest to, że plik konfiguracyjny musi być dostępny lub czytelny dla użytkownika „apigee”.

    Aby określić komponent do zaktualizowania, użyj opcji -c. Lista możliwych komponentów:

    • "cs" = Cassandra
    • "e" = ElasticSearch
    • "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" = Edge SSO
    • "ui" = interfejs Edge
    • "zk" = Zookeeper

    Aby uruchomić element update.sh na wszystkich komponentach, ustaw wartość component na „wszystkie”, ale tylko wtedy, gdy masz profil instalacji Edge dla wszystkich (aio). Na przykład:

    /opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
  14. Ponownie uruchom komponent interfejsu użytkownika na wszystkich komputerach, na których jest uruchomiony:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  15. Przetestuj aktualizację, uruchamiając narzędzie apigee-validate na serwerze zarządzania zgodnie z opisem w sekcji Testowanie instalacji.
  16. Jeśli zainstalowano nowy węzeł gotowości Postgres, wycofaj go zgodnie z opisem w sekcji Wycofywanie węzła Postgres.

    Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.

Aby później wycofać zmiany, wykonaj procedurę opisaną w sekcji Wycofywanie wersji 4.18.05.

Aktualizacja do lokalnego repozytorium 4.18.05

Jeśli węzły brzegowe znajdują się za zaporą sieciową lub w inny sposób nie mają dostępu do repozytorium Apigee przez internet, możesz przeprowadzić aktualizację w lokalnym repozytorium (dublowanym) repozytorium Apigee.

Po utworzeniu lokalnego repozytorium Edge możesz zaktualizować Edge w lokalnym repozytorium:

  • Utwórz plik .tar repozytorium, skopiuj go do węzła i zaktualizuj Edge w pliku .tar.
  • Zainstaluj serwer WWW w węźle z lokalnym repozytorium, aby umożliwić dostęp do innych węzłów. Apigee oferuje serwer WWW Nginx, którego możesz użyć. Możesz też użyć własnego serwera WWW.

Aby zaktualizować lokalne repozytorium 4.18.05:

  1. Jeśli korzystasz obecnie z replikacji Postgres w trybie gotowości w trybie gotowości, zainstaluj nowy węzeł gotowości Postgres w sposób opisany w sekcji Instalowanie nowego węzła gotowości Postgres.

    Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Zamiast tego wykonaj zrzut sieci magazynu danych używanego przez Postgres. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.

  2. Utwórz lokalne repozytorium 4.18.05 zgodnie z opisem w sekcji „Tworzenie lokalnego repozytorium Apigee” artykułu Instalowanie narzędzia Edge apigee.
  3. Aby zainstalować apigee-service z pliku .tar:
    1. W węźle z lokalnym repozytorium użyj tego polecenia, aby spakować repozytorium lokalne 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 wyodrębnij plik do katalogu /tmp:
      tar -xzf apigee-4.18.05tar.gz

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

    4. Zainstaluj narzędzie API usługi Edge 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 podajesz ścieżkę do katalogu repos.

  4. Aby zainstalować apigee-service przy użyciu serwera WWW Nginx:
    1. Skonfiguruj serwer WWW Nginx w sposób opisany w sekcji „Instalowanie z repozytorium za pomocą serwera WWW Nginx” w Install the Edge apigee-setup narzędziu.
    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 dla repozytorium, a remoteRepo to adres IP lub nazwa DNS węzła repozytorium.

    3. W węźle zdalnym zainstaluj narzędzie brzegowe apigee-service 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.

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

    Jedynym wymaganiem, jakie musi spełniać plik konfiguracyjny, jest fakt, że plik konfiguracyjny musi być dostępny lub czytelny dla użytkownika „apigee”.

    Aby określić komponent do zaktualizowania, użyj opcji -c. Lista możliwych komponentów:

    • "cs" = Cassandra
    • "e" = ElasticSearch
    • "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" = Edge SSO
    • "ui" = interfejs Edge
    • "zk" = Zookeeper

    Aby uruchomić element update.sh na wszystkich komponentach, ustaw wartość component na „wszystkie”, ale tylko wtedy, gdy masz profil instalacji Edge dla wszystkich (aio). Na przykład:

    /opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
  9. Ponownie uruchom komponent interfejsu użytkownika na wszystkich komputerach, na których jest uruchomiony:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  10. Przetestuj aktualizację, uruchamiając narzędzie apigee-validate na serwerze zarządzania zgodnie z opisem w sekcji Testowanie instalacji.
  11. Jeśli masz zainstalowany nowy węzeł gotowości Postgres, wycofaj go zgodnie z opisem w sekcji Wycofywanie węzła Postgres.

    Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.

Aby później wycofać zmiany, wykonaj procedurę opisaną w sekcji Wycofywanie wersji 4.18.05.

Kolejność aktualizacji maszyn

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

  • Przed zaktualizowaniem pozostałych węzłów musisz zaktualizować wszystkie węzły Cassandra i ZooKeeper.
  • W przypadku każdego komputera z wieloma komponentami Edge (serwera zarządzania, procesora do wysyłania wiadomości, routera, serwera QPID, ale nie serwera Postgres), użyj opcji „-c edge”, aby zaktualizować je wszystkie jednocześnie.
  • Jeśli etap wskazuje, że należy go przeprowadzić na wielu maszynach, wykonaj go w określonej kolejności.
  • Nie ma osobnych kroków, aby zaktualizować ustawienia zarabiania. Jest aktualizowany, gdy określisz opcję „-c edge”.

Montaż jednego węzła

  1. Zaktualizuj Cassandra i ZooKeeper:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aktualizacja Qpid:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Aktualizacja LDAP:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. Zatrzymaj serwer Postgres, serwer Qpid i PostgreSQL:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
  5. Zaktualizuj postgresql:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  6. Zaktualizuj bazę danych Postgres:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
  7. Zaktualizuj pozostałe komponenty Edge:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  8. Zaktualizuj interfejs Edge:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  9. (Jeśli zainstalowano logowanie jednokrotne przez Edge) 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 instalacji SSO.

  10. Ponowne uruchamianie komponentu interfejsu Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Montaż 2 węzłów

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. Aktualizacja Qpid na komputerze 2:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Aktualizacja LDAP na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. Zaktualizuj komponenty Edge na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. Zaktualizuj interfejs na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. (Jeśli zainstalowano logowanie jednokrotne Edge) 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 instalacji SSO.

  7. Zaktualizuj postgresql na komputerze 2:
    1. Zatrzymaj serwer Postgres, serwer Qpid i postgresql:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    2. Zaktualizuj postgresql:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    3. Zaktualizuj bazę danych Postgres:
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    4. Zaktualizuj komponenty Edge na komputerze 2:
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  8. Ponowne uruchamianie komponentu interfejsu Edge na komputerze 1:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Montaż 5 węzłów

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

  1. Sprawdź, czy masz zainstalowany nowy węzeł gotowości Postgres w sposób opisany w sekcji Instalowanie nowego węzła gotowości Postgres.

    Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Zamiast tego wykonaj zrzut sieci magazynu danych używanego przez Postgres. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.

  2. Zaktualizuj Cassandra i ZooKeeper na maszynach 1, 2 i 3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. Aktualizacja Qpid na komputerze 4 i 5:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  4. Aktualizacja LDAP na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Zaktualizuj komponenty Edge na komputerze 1, 2 i 3:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Zaktualizuj interfejs na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  7. (Jeśli zainstalowano logowanie jednokrotne Edge) 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 instalacji SSO.

  8. Zaktualizuj maszyny 4 i 5:
    1. Zatrzymaj serwer Postgres i serwer Qpid na komputerze 4:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    2. Zatrzymaj serwer Postgres, serwer Qpid i postgresql na komputerze 5:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    3. Jeśli zainstalowano serwer Postgres i postgresql, zatrzymaj go w nowym węźle gotowości dodanym do przywrócenia:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    4. Aktualizacja postgresql na komputerach 4:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    5. Zaktualizuj bazę danych Postgres na komputerze 4 (tylko master Postgres):
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    6. Aktualizacja postgresql na komputerach 5:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    7. Uruchom serwer Postgres i serwer Qpid na komputerach 4 i 5:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    8. Skonfiguruj Postgres jako węzeł gotowości, uruchamiając na komputerze 5 te polecenia:
      cd /opt/apigee/data/apigee-postgresql/pgdata
      rm -rf *
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
    9. Sprawdź stan replikacji, wykonując następujące skrypty na obu serwerach. System powinien wyświetlać identyczne wyniki na obu serwerach, aby zapewnić udaną replikację:
      • Na komputerze nadrzędnym 4 uruchom węzeł główny:
        /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master

        Sprawdź, czy jest to wzorzec.

      • Na komputerze 5 węzeł gotowości:
        /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

        Sprawdź, czy urządzenie jest w trybie gotowości.

  9. Zaktualizuj komponenty Edge na komputerze 4 z 5:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  10. Pamiętaj o wycofaniu nowego węzła gotowości zgodnie z opisem w sekcji Wycofywanie węzła Postgres.

    Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.

  11. Ponowne uruchamianie komponentu interfejsu Edge na komputerze 1:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Instalacja w klastrze 9-węzłowym

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

  1. Sprawdź, czy masz zainstalowany nowy węzeł gotowości Postgres zgodnie z opisem w sekcji Instalowanie nowego węzła gotowości Postgres.

    Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Zamiast tego wykonaj zrzut sieci magazynu danych używanego przez Postgres. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.

  2. Zaktualizuj Cassandra i ZooKeeper na maszynach 1, 2 i 3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. Zaktualizuj Qpid na komputerze 6 i 7:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  4. Aktualizacja LDAP na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Zaktualizuj komponenty Edge na maszynach 6, 7, 1, 4 i 5 w tej kolejności:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Zaktualizuj interfejs na komputerze 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  7. (Jeśli zainstalowano logowanie jednokrotne Edge) 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 instalacji SSO.

  8. Zaktualizuj komputery 8 i 9:
    1. Zatrzymaj serwer Postgres na komputerze 8:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    2. Zatrzymaj serwer Postgres i postgresql na komputerze 9:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    3. Zatrzymaj serwer Qpid na komputerach 6 i 7:
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    4. Jeśli zainstalowano serwer Postgres i postgresql, zatrzymaj go w nowym węźle gotowości dodanym do przywrócenia:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    5. Aktualizacja postgresql na komputerach 8:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    6. Zaktualizuj bazę danych Postgres na komputerze 8 (tylko master Postgres):
      /-->
      opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    7. Aktualizacja postgresql na komputerach 9:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    8. Uruchom serwer Postgres na komputerach 8 i 9:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
    9. Uruchom serwer serwera Qpid na komputerach 6 i 7:
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    10. Skonfiguruj Postgres jako węzeł gotowości, uruchamiając na komputerze 9 te polecenia:
      cd /opt/apigee/data/apigee-postgresql/pgdata
      rm -rf *
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
    11. Sprawdź stan replikacji, wykonując następujące skrypty na obu serwerach. System powinien wyświetlać identyczne wyniki na obu serwerach, aby zapewnić udaną replikację:
      • Na komputerze 8 uruchom węzeł główny:
        /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master

        Sprawdź, czy jest to wzorzec.

      • Na komputerze 9 węzeł gotowości:
        /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

        Sprawdź, czy urządzenie jest w trybie gotowości.

  9. Zaktualizuj komponenty Edge na komputerach 8 i 9:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  10. Pamiętaj, aby usunąć nowy węzeł gotowości w sposób opisany w artykule Wycofywanie węzła Postgres.

    Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.

  11. Ponowne uruchamianie komponentu interfejsu Edge na komputerze 1:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Instalacja w klastrze 13-węzłowym

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

  1. Sprawdź, czy masz zainstalowany nowy węzeł gotowości Postgres zgodnie z opisem w sekcji Instalowanie nowego węzła gotowości Postgres.

    Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Zamiast tego wykonaj zrzut sieci magazynu danych używanego przez Postgres. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.

  2. Zaktualizuj Cassandra i ZooKeeper na maszynach 1, 2 i 3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. Aktualizacja Qpid na komputerze 12 i 13:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  4. Zaktualizuj LDAP na komputerze 4 i 5:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Zaktualizuj komponenty Edge na komputerze 12, 13, 6, 7, 10 i 11 w tej kolejności:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Zaktualizuj interfejs w maszynach 6 i 7:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  7. (Jeśli zainstalowano logowanie jednokrotne Edge) Edge Edge możesz zainstalować na komputerze z systemem 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 SSO.

  8. Zaktualizuj komputery 8 i 9:
    1. Zatrzymaj serwer Postgres na komputerze 8:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    2. Zatrzymaj serwer Postgres i postgresql na komputerze 9:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    3. Zatrzymaj serwer Qpid na komputerach 12 i 13:
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    4. Jeśli zainstalowano serwer Postgres i postgresql, zatrzymaj go w nowym węźle gotowości dodanym do przywrócenia:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    5. Aktualizacja postgresql na komputerach 8:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    6. Zaktualizuj bazę danych Postgres na komputerze 8 (tylko master Postgres):
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    7. Aktualizacja postgresql na komputerach 9:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    8. Uruchom serwer Postgres na komputerach 8 i 9:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
    9. Uruchom serwer serwera Qpid na komputerach 12 i 13:
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    10. Skonfiguruj Postgres jako węzeł gotowości, uruchamiając na komputerze 9 te polecenia:
      cd /opt/apigee/data/apigee-postgresql/pgdata
      rm -rf *
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
    11. Sprawdź stan replikacji, wykonując następujące skrypty na obu serwerach. System powinien wyświetlać identyczne wyniki na obu serwerach, aby zapewnić udaną replikację:
      • Na komputerze 8 uruchom węzeł główny:
        /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master

        Sprawdź, czy jest to wzorzec.

      • Na komputerze 9 węzeł gotowości:
        /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

        Sprawdź, czy urządzenie jest w trybie gotowości.

  9. Zaktualizuj komponenty Edge na komputerach 8 i 9:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  10. Pamiętaj, aby usunąć nowy węzeł gotowości w sposób opisany w artykule Wycofywanie węzła Postgres.

    Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.

  11. Ponowne uruchamianie komponentu interfejsu Edge na komputerach 6 i 7:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Instalacja 12-węzełowa

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

  1. Sprawdź, czy masz zainstalowany nowy węzeł gotowości Postgres zgodnie z opisem w sekcji Instalowanie nowego węzła gotowości Postgres.

    Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Zamiast tego wykonaj zrzut sieci magazynu danych używanego przez Postgres. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.

  2. 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 komputerach 7, 8 i 9 w Centrum danych 2
      /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. Zaktualizuj qpidd:
    1. Komputery 4, 5 w Centrum danych 1
      1. Aktualizacja instancji qpidd na komputerze 4:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. Powtórz krok 1 na komputerze 5.
    2. Komputery 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.
  4. Zaktualizuj LDAP:
    1. Komputery 1 w Centrum danych 1
      /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. Komputery 7 w Centrum danych 2
      /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Zaktualizuj komponenty Edge:
    1. Komputery 4, 5, 1, 2, 3 w Centrum danych 1
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    2. Komputery 10, 11, 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
  7. (Jeśli zainstalowano logowanie jednokrotne Edge) 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 instalacji SSO.

  8. Zaktualizuj maszynę 6 w Centrum danych 1 i 12 w Centrum danych 2:
    1. Zatrzymaj serwer Postgres na komputerze 6:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    2. Zatrzymaj serwer Postgres i postgresql na komputerze 12:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    3. Zatrzymaj serwer Qpid na komputerach 4, 5, 10 i 11:
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    4. Jeśli zainstalowano serwer Postgres i postgresql, zatrzymaj go w nowym węźle gotowości dodanym do przywrócenia:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    5. Aktualizacja postgresql na komputerach 6:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    6. Zaktualizuj bazę danych Postgres na komputerze 6 (tylko master Postgres):
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    7. Aktualizacja postgresql na komputerach 12:
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    8. Uruchom serwer Postgres na komputerach 6 i 12:
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
    9. Uruchom serwer serwera Qpid na komputerach 4, 5, 10 i 11:
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    10. Skonfiguruj Postgres jako węzeł gotowości, uruchamiając na komputerze 12 te polecenia:
      cd /opt/apigee/data/apigee-postgresql/pgdata
      rm -rf *
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
    11. Sprawdź stan replikacji, wykonując następujące skrypty na obu serwerach. System powinien wyświetlać identyczne wyniki na obu serwerach, aby zapewnić replikację:

      Na komputerze nadrzędnym 6 uruchom węzeł główny:

      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master

      Sprawdź, czy jest to wzorzec.

      Na komputerze 12 węzeł gotowości:

      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

      Sprawdź, czy urządzenie jest w trybie gotowości.

  9. Zaktualizuj komponenty Edge na maszynach 6 i 12:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  10. Pamiętaj o wycofaniu nowego węzła gotowości zgodnie z opisem w sekcji Wycofywanie węzła Postgres.

    Jeśli korzystasz z pamięci sieciowej, nie musisz instalować nowego węzła. Więcej informacji znajdziesz w sekcji Wymagane uaktualnienie do Postgres 9.6.

  11. Ponowne uruchamianie komponentu interfejsu Edge na komputerach 1 i 7:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

W przypadku instalacji niestandardowej

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

  1. Prowadnica ogrodu zoologicznego
  2. Cassandra
  3. qpidd, ps
  4. LDAP
  5. Edge, czyli profil „-c edge” we wszystkich węzłach w kolejności: węzły z serwerem Qpid, serwer Postgres, serwer zarządzania, procesor wiadomości i router.
  6. Interfejs Edge
  7. Logowanie jednokrotne przez Edge

Po zakończeniu aktualizacji pamiętaj, aby ponownie uruchomić komponent interfejsu Edge na wszystkich komputerach, na których jest uruchomiony.