Zaktualizuj Apigee Edge do wersji 4.16.09

Edge for Private Cloud wer. 4.16.09

Które wersje Edge można zaktualizować do wersji 4.16.09

Możesz zaktualizować Apigee Edge w wersji 4.16.01.0x i 4.16.05.x do wersji 4.16.09.

Jeśli masz wersję Edge wcześniejszą niż 4.16.01, musisz najpierw przeprowadzić migrację do wersji 4.16.01.x, a następnie zaktualizować ją do wersji 4.16.09.

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.

Wymagane uaktualnienie do wersji 8 Java JDK

Ta wersja Edge wymaga zainstalowania oprogramowania Java JDK w wersji 8 we wszystkich węzłach przetwarzania brzegowego. Możesz zainstalować Oracle JDK 8 lub OpenJDK 8. Jeśli nie masz jeszcze zainstalowanego pakietu Java JDK 8, skrypt aktualizacji może go zainstalować.

W ramach aktualizacji do Javy 8 niektóre mechanizmy szyfrowania TLS nie są już dostępne w Oracle JDK 8. Pełną listę znajdziesz w sekcji „Domyślne wyłączone pakiety szyfrów” na stronie http://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html.

Przejście na niższą wersję Zookeeper w przypadku aktualizacji od 16.04.01

Wersja RPM Zookeeper w Edge for Private Cloud 4.16.01 to apigee-zookeeper-3.4.5-1.0.905.noarch.rpm. W kolejnych wersjach Edge zmieniono wersję Zookeeper na apigee-zookeeper-3.4.5-0.0.94x. Uniemożliwia to yum uaktualnienie Zookeeper do nowszej wersji z wersji 4.16.01. Sposobem na rozwiązanie tej sytuacji jest uruchomienie polecenia yum przejście na niższą wersję apigee-zookeeper przed aktualizacją Zookeeper.

Wersję Zookeeper możesz sprawdzić za pomocą tego polecenia:

> rpm -qa |grep apigee-zookeeper

Jeśli to polecenie zwróci wersję Zookeeper:

apigee-zookeeper-3.4.5-1.0.905

Następnie musisz przejść na niższą wersję.

Automatyczne rozpowszechnianie ustawień usługi

Jeśli ustawisz jakieś właściwości przez edycję plików .properties w katalogu /opt/apigee/customer/application, wartości te zostaną zachowane podczas 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 uzyskać plan wykonywania kopii zapasowych na wypadek problemów z aktualizacją do nowej wersji. Więcej informacji o tworzeniu kopii zapasowych znajdziesz w artykule Tworzenie i przywracanie kopii zapasowych.
  • Upewnij się, że przeglądarka Edge jest uruchomiona
    Podczas aktualizacji sprawdź, czy przeglądarka Edge jest uruchomiona i działa, korzystając z polecenia:

    > /<inst_root>/apigee/apigee-service/bin/apigee-all status

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, przeczytaj artykuł 4.16.09 Proces przywracania, aby dowiedzieć się więcej.

Informacje o aktualizacjach logowania

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

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

Jeśli użytkownik uruchamiający narzędzie 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 pliku /tmp, działanie narzędzia update.sh ulegnie awarii.

Wymagane uaktualnienie do Postgres 9.4

Ta wersja Edge zawiera uaktualnienie do Postgres 9.4. W ramach tego uaktualnienia wszystkie dane Postgres są przenoszone do Postgres 9.4.

Podczas aktualizacji, gdy węzły Postgres są niedostępne w celu aktualizacji, dane analityczne są nadal zapisywane w węzłach Qpid. Po zaktualizowaniu węzłów Postgres i powrocie do trybu online dane analityczne są przekazywane do węzłów Postgres.

Jeśli z jakiegoś powodu musisz wycofać aktualizację, dodatkowy węzeł gotowości Postgres jest wymagany. Jeśli musisz wycofać aktualizację, po przywróceniu nowy węzeł gotowości Postgres stanie się głównym węzłem Postgres. Dlatego też, gdy zainstalujesz nowy węzeł gotowości Postgres, powinien on znajdować się w węźle, który spełnia wszystkie wymagania sprzętowe serwera Postgres, zgodnie z wymaganiami dotyczącymi instalacji Edge.

Instaluję nowy węzeł gotowości Postgres

Ta procedura tworzy serwer gotowości Postgres w nowym węźle. Zainstaluj nowy serwer gotowości Postgres dla istniejącej wersji Edge (4.16.01 lub 4.16.05), a nie dla wersji 4.16.09.

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

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

  1. W bieżącym masterze Postgres zmodyfikuj plik /opt/apigee/customer/application/postgresql.properties, aby ustawić poniższy token. Jeśli ten plik nie istnieje, utwórz go:

    conf_pg_hba_replication.connection=host naprawić apigee existing_slave_ip/32 trust\ \nreplikacja hosta apigee existing_slave_ip/32 trust

    gdzie existing_slave_ip to existing_slave_ip.
  2. Ponownie uruchom apigee-postgresql w instancji głównej Postgres:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
  3. Sprawdź, czy został dodany nowy węzeł gotowości, wyświetlając plik /opt/apigee/apigee-postgresql/conf/pg_hba.conf w instancji głównej. W tym pliku powinny być widoczne te wiersze:
    host recommendations apigee existing_slave_ip/32 trust
    host replik apigee new_slave_ip/32 trust
  4. Zainstaluj nowy serwer gotowości Postgres:
    1. Edytuj plik konfiguracyjny użyty do zainstalowania bieżącej wersji Edge, aby podać następujące informacje:

      # adres IP bieżącego mastera:
      PG_MASTER=192.168.56.103
      # adres IP nowego węzła gotowości
      PG_STANDBY=192.168.56.102
    2. Wyłącz SELinux zgodnie z opisem w artykule Instalowanie narzędzia Edge apigee-setup.
    3. Pobierz plik Edge bootstrap_4.16.05.sh na adres /tmp/bootstrap_4.16.05.sh:
      > curl https://software.apigee.com/bootstrap_4.16.05.sh -o /tmp/bootstrap_1.bootstrap_4.16.05.sh
      /tmp/bootstrap_4.16.05.sh
    4. Zainstaluj narzędzie Edge apigee-service i jego zależności:
      > sudo bash /tmp/bootstrap_4.16.05.sh apigeeuser=uName apigeepassword=pWord
    5. Zainstaluj narzędzie apigee-setup, używając usługi apigee:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup setup
    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 wskazuje ono tryb gotowości.

Wyłączanie węzła Postgres

Po zakończeniu aktualizacji wyłącz nowy węzeł gotowości:

  1. Sprawdź, czy Postgres jest uruchomiony:
    > /opt/apigee/apigee-service/bin/apigee-all status

    Jeśli Postgres nie jest uruchomiony, uruchom go:
    > /opt/apigee/apigee-service/bin/apigee-all start
  2. Uzyskaj identyfikator UUID nowego węzła gotowości, uruchamiając w nowym węźle gotowości:
    > curl -u sysAdminEmail:password http://<node_IP>:8084/v1/servers/self

    Identyfikator UUID węzła 9e75” powinien być widoczny na końcu danych wyjściowych, w formacie:[eb / 9] na końcu danych wyjściowych:

  3. Zatrzymaj nowy węzeł gotowości, uruchamiając na nim to polecenie:
    > /opt/apigee/apigee-service/bin/apigee-all stop
  4. W węźle głównym 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 solution apigee existing_slave_ip/32 trust
  5. Ponownie uruchom 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 instancji głównej. W tym pliku powinien być widoczny tylko ten wiersz:
    host Regulation apigee existing_slave_ip/32 trust
  7. Usuń identyfikator UUID węzła gotowości z ZooKeeper, wykonując to wywołanie interfejsu API zarządzania urządzeniami brzegowymi w węźle serwera zarządzania:
    > curl -u sysAdminEmail:password -X DELETE http://<ms_IP>:8080/v1/servers/<new_slave_uuid>

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 sekcją „Kolejność aktualizacji maszyny” poniżej.
  2. Gdy nadejdzie czas aktualizacji 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 w trybie cichym powinien być taki sam jak podczas instalacji Edge 4.16.01 lub 4.16.05.

Procedura aktualizacji do wersji 4.16.09 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 obecnie używasz replikacji instancji głównej Postgres, zainstaluj nowy węzeł gotowości Postgres w sposób opisany powyżej w sekcji Instalowanie nowego węzła gotowości Postgres.
  2. 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.
  3. Zaloguj się w węźle jako użytkownik root, aby zainstalować pakiety RPM Edge.
    Uwaga: instalacja RPM wymaga dostępu do roota, ale możesz skonfigurować Edge bez dostępu do roota.
  4. Wyłącz SELinux zgodnie z opisem w sekcji Instalowanie narzędzia Edge apigee-setup.
  5. Pobierz plik bootstrap_4.16.09.sh Edge w wersji /tmp/bootstrap_4.16.09.sh:
    > curl https://software.apigee.com/bootstrap_4.16.09.sh -o /tmp/bootstrap09.1.
  6. Zainstaluj narzędzie Edge 4.16.09 apigee-service i jego zależności:
    > sudo bash /tmp/bootstrap_4.16.09.sh apigeeuser=uName apigeepassword=pWord

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

    Domyślnie instalator sprawdza, czy masz zainstalowaną ś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 = Zakończ. W przypadku tej opcji musisz samodzielnie zainstalować Javę.
  7. Użyj apigee-service, aby zaktualizować narzędzie apigee-setup:
    1. Jeśli masz zainstalowaną wersję 4.16.01 po uaktualnieniu Edge do wersji 4.15.07.0x, musisz zainstalować narzędzie apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup setup

      To polecenie instaluje narzędzie update.bin w witrynie <ingest/api>

      Jeśli masz już zainstalowane narzędzie apigee-setup, zaktualizuj je:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    2. Jeśli zainstalowałeś wersję 4.16.01 bezpośrednio, co oznacza, że nie uaktualniono z wersji 4.15.07.0x, musisz zaktualizować narzędzie apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup aktualizacja

      Wymagana aktualizacja narzędzia apigee-setup.
    3. Jeśli masz zainstalowaną wersję 4.16.05 bezpośrednio lub przez aktualizację, musisz zaktualizować narzędzie apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update


      Ta aktualizacja usługi apigee-service instaluje narzędzie update.sh w witrynie <ingee/api w witrynie <ingee/api.
  8. W zależności od bieżącej wersji Edge musisz zainstalować lub zaktualizować narzędzie apigee-validate na serwerze zarządzania.
    1. Jeśli korzystasz obecnie z Edge 4.16.05: zaktualizuj narzędzie apigee-validate na serwerze zarządzania:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
    2. Jeśli korzystasz obecnie z Edge w wersji 4.16.01: zainstaluj narzędzie apigee-validate na serwerze zarządzania serwerem zarządzania:
      apigee-validate

      Uwaga: jeśli masz zainstalowane narzędzie apigee-validate
    3. Jeśli uaktualniasz wersję 4.16.01: zmodyfikuj plik konfiguracyjny przekazany do narzędzia apigee-validate. W wersji Edge 4.16.01 plik konfiguracji używany przez funkcję apigee-validate wymagał tych właściwości:
      APIGEE_ADMINPW=sysAdminPword
      MP_POD=gateway
      REGION=dc-1


      W tej wersji plik konfiguracji wymaga tylko właściwości APIGEE_ADMINPW. Możesz usunąć z pliku pozostałe 2 właściwości.
  9. Zaktualizuj narzędzie apigee-provision:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  10. Uruchom narzędzie do aktualizacji w węzłach w kolejności opisanej poniżej w sekcji „Kolejność aktualizacji maszyny”:
    > /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile


    Jedynym wymaganiem w pliku konfiguracji jest to, aby plik konfiguracji był dostępny i zrozumiały dla użytkownika „apigee”.

    Użyj opcji „-c”, aby wskazać komponent do aktualizacji. Lista możliwych komponentów obejmuje:
    ldap = OpenLDAPS,
    cs = Cassandra
    zk = Zookeeper
    qpid = qpidd
    ps = postgresql
    edge = Wszystkie komponenty serwera Edge z wyjątkiem interfejsu Edge Management Server, interfejsu Message Processor, Router (oprogramowanie Edge Management Server, Postgres) w tym samym interfejsie użytkownika, Postgres API





  11. Przetestuj aktualizację, uruchamiając narzędzie apigee-validate na serwerze zarządzania zgodnie z opisem w sekcji Testowanie instalacji.
  12. Jeśli zainstalowano nowy węzeł gotowości Postgres, zamknij go w sposób opisany powyżej w sekcji Wyłączanie węzła Postgres.

Aby później wycofać aktualizację, wykonaj czynności opisane w sekcji 4.16.09 Proces przywracania.

Procedura aktualizacji do wersji 4.16.09 z lokalnego repozytorium

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

  1. Jeśli obecnie używasz replikacji instancji głównej Postgres, zainstaluj nowy węzeł gotowości Postgres w sposób opisany powyżej w sekcji Instalowanie nowego węzła gotowości Postgres.
  2. Utwórz lokalne repozytorium w wersji 4.16.09 zgodnie z opisem w sekcji „Tworzenie lokalnego repozytorium Apigee” artykułu Instalowanie narzędzia Edge apigee-setup.
    Uwaga: jeśli masz już repozytorium w wersji 4.16.01 lub 4.16.05, możesz dodać do niego repozytorium 4.16.09, wykonując instrukcje podane w sekcji „Aktualizowanie lokalnego repozytorium Apigee” artykułu Instalowanie narzędzia Edge apigee-setup.
  3. Aby zainstalować usługę apigee-service z pliku .tar:
    1. W węźle z lokalnym repozytorium za pomocą tego polecenia spakuj je do jednego pliku .tar o nazwie /opt/apigee/data/apigee-mirror/apigee-4.16.09.tar.gz:
      > /opt/apigee/apigee-service/bin/apigee-service apigee
    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 przejdź do katalogu /tmp:
      > tar -xzf apigee-4.16.09.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 jego zależności z /tmp/repos:
      > sudo bash /tmp/repos/bootstrap_4.16.09.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

      Pamiętaj, że w tym poleceniu uwzględniono ścieżkę do katalogu repos.
  4. 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. Na węźle zdalnym pobierz plik Edge bootstrap_4.16.09.sh dla adresu /tmp/bootstrap_4.16.09.sh:
      > /usr/bin/curl http://uName:pWord@nazwa_zdalnego_repozytorium:3939/bootstrap09.nazwą_zdalnego_repozytorium. lub adres_w_repozytorium09. nadrzędnym adresem IPjest nazwa_użytkownika
      .Adres_i_adresu_IP4.

    3. W węźle zdalnym zainstaluj narzędzie Edge apigee-service i jej zależności:
      > sudo bash /tmp/bootstrap_4.16.09.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWordrepohost, gdzie nazwa_użytkownika to uName apigeepassword=pWordtrepohost

  5. Użyj apigee-service, aby zaktualizować narzędzie apigee-setup:
    1. Jeśli masz zainstalowaną wersję 4.16.01 po uaktualnieniu Edge do wersji 4.15.07.0x, musisz zainstalować narzędzie apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup setup

      To polecenie instaluje narzędzie update.bin w witrynie <ingest/api>

      Jeśli masz już zainstalowane narzędzie apigee-setup, zaktualizuj je:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    2. Jeśli zainstalowałeś wersję 4.16.01 bezpośrednio, co oznacza, że nie uaktualniono z wersji 4.15.07.0x, musisz zaktualizować narzędzie apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup aktualizacja

      Wymagana aktualizacja narzędzia apigee-setup.
    3. Jeśli masz zainstalowaną wersję 4.16.05 bezpośrednio lub przez aktualizację, musisz zaktualizować narzędzie apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup aktualizacja


      Ta aktualizacja usługi apigee-service instaluje narzędzie update.sh w <ingee/api w witrynie <ingee/api.
  6. W zależności od bieżącej wersji Edge musisz zainstalować lub zaktualizować narzędzie apigee-validate na serwerze zarządzania.
    1. Jeśli korzystasz obecnie z Edge 4.16.05: zaktualizuj narzędzie apigee-validate na serwerze zarządzania:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
    2. Jeśli korzystasz obecnie z Edge w wersji 4.16.01: zainstaluj narzędzie apigee-service-validate narzędzia apigee-validate na serwerze zarządzania serwerem zarządzania:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-validate apply

      Uwaga: jeśli zainstalujesz narzędzie apigee-service-validate, które do tego służy, możesz zainstalować narzędzie apigee-apige.validate, gdy używasz tego narzędzia apigee-apige.validate, gdy używasz tego narzędzia apigee-apige.validate.


    3. Jeśli uaktualniasz wersję 4.16.01: zmodyfikuj plik konfiguracyjny przekazany do narzędzia apigee-validate. W wersji Edge 4.16.01 plik konfiguracji używany przez funkcję apigee-validate wymagał tych właściwości:
      APIGEE_ADMINPW=sysAdminPword
      MP_POD=gateway
      REGION=dc-1


      W tej wersji plik konfiguracji wymaga tylko właściwości APIGEE_ADMINPW. Możesz usunąć z pliku pozostałe 2 właściwości.
  7. Zaktualizuj narzędzie apigee-provision:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  8. Uruchom narzędzie do aktualizacji w węzłach w kolejności opisanej poniżej w sekcji „Kolejność aktualizacji maszyny”:
    > /opt/apigee/apigee-setup/bin/update.sh -ccomponent -f configFile


    Jedynym wymaganiem dotyczącym pliku konfiguracji jest to, aby plik konfiguracji był dostępny i zrozumiały dla użytkownika „apigee”.

    Użyj opcji „-c”, aby wskazać komponent do aktualizacji. Lista możliwych komponentów obejmuje:
    ldap = OpenLDAPS,
    cs = Cassandra
    zk = Zookeeper
    qpid = qpidd
    ps = postgresql
    edge = Wszystkie komponenty serwera Edge z wyjątkiem interfejsu Edge Management Server, interfejsu Message Processor, Router (oprogramowanie Edge Management Server, Postgres) w tym samym interfejsie użytkownika, Postgres API





  9. Przetestuj aktualizację, uruchamiając narzędzie apigee-validate na serwerze zarządzania zgodnie z opisem w sekcji Testowanie instalacji.
  10. Jeśli zainstalowano nowy węzeł gotowości Postgres, zamknij go w sposób opisany powyżej w sekcji Wyłączanie węzła Postgres.

Aby później wycofać aktualizację, wykonaj czynności opisane w sekcji 4.16.09 Proces przywracania.

Kolejność aktualizacji maszyny

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

  • 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 aktualizowany, gdy określisz opcję „-c Edge”.

Samodzielna instalacja z 1 hostem

  1. Jeśli aktualizujesz wersję z wersji 4.16.01, przejdź na niższą wersję Zookeeper:
    > yum starszych wersji apigee-zookeeper
  2. Zaktualizuj Cassandra i ZooKeeper:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -fconfigFile
  3. Zaktualizuj qpidd:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  4. Zaktualizuj LDAP:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. 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/bin/apigee
  6. Zaktualizuj postgresql:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  7. Zaktualizuj bazę danych Postgres:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
  8. Zaktualizuj pozostałe komponenty Edge:
    > /opt/apigee/apigee-setup/bin/update.sh -cedge -f configFile
  9. Zaktualizuj interfejs Edge:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Samodzielna instalacja na 2 hostach

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

  1. Jeśli aktualizujesz wersję z wersji 4.16.01, przejdź na niższą wersję Zookeeper na maszynie 1:
    > yum przejście na wersję apigee-zookeeper
  2. Zaktualizuj Cassandra i ZooKeeper na maszynie 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. Zaktualizuj qpidd na maszynie 2:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  4. Zaktualizuj LDAP na komputerze 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Zaktualizuj komponenty Edge w maszynie 1:
    > /opt/apigee/apigee-setup/bin/update.sh -cedge -f configFile
  6. Zaktualizuj interfejs użytkownika na maszynie 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  7. Zaktualizuj postgresql na maszynie 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 krawędź-qpid-server stope
      > /opt/apigee/apigee/
    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 w maszynie 2 i maszynie 1:
      > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  8. Zaktualizuj komponenty Edge w maszynie 2:
    > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile

Instalacja scalona z 5 hostami

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

  1. Sprawdź, czy został zainstalowany nowy węzeł gotowości Postgres zgodnie z opisem powyżej w sekcji Instalowanie nowego węzła gotowości Postgres.
  2. Jeśli aktualizujesz wersję z wersji 4.16.01, przejdź na niższą wersję Zookeeper na maszynach 1, 2 i 3:
    > yum przejście na standardową wersję apigee-zookeeper
  3. Zaktualizuj Cassandra i ZooKeeper na maszynie 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  4. Zaktualizuj Qpidd na maszynie 4 i 5:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -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 1, 2, 3:
    > /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. Zaktualizuj maszyny 4 i 5:
    1. Zatrzymaj serwer Postgres i serwer Qpid na maszynie 4:
      > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server stop
      > /opt/apigee/apigee-service/bin/apigee-service krawędź-qpid-server stop
    2. Zatrzymaj serwer Postgres, serwer Qpid i postgresql na maszynie 5:
      > /opt/apigee/apigee-service/bin/apigee-serviceedge-postgres-server stop
      > /opt/apigee/apigee-service/bin/apigee-serviceedge-qpidge-server stop
      > /opt/apie-server stop
    3. Zatrzymaj serwer Postgres i postgresql w nowym węźle gotowości, który został dodany na potrzeby przywracania:
      > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    4. Zaktualizuj postgresql na komputerach 4:
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    5. Zaktualizuj bazę danych Postgres w maszynie 4 (tylko master Postgres):
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    6. Zaktualizuj postgresql na komputerach 5:
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    7. Uruchom serwer Postgres i serwer Qpid na maszynach 4 i 5:
      > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server start
      > /opt/apigee/apigee-service/bin/apigee-serviceedge-qpid-server start
    8. Skonfiguruj Postgres jako węzeł gotowości, uruchamiając na maszynie 5 te polecenia:
      > cd /opt/apigee/data/apigee-postgresql/pgdata
      > rm -rf *
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql
      konfiguracja-usługiconfigFile
    9. Sprawdź stan replikacji, uruchamiając te skrypty na obu serwerach. Aby zapewnić pomyślną replikację, system powinien wyświetlać identyczne wyniki na obu serwerach:

      Na komputerze 4, w węźle głównym, uruchom:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master

      Potwierdź, że jest to maszyna główna.

      W maszynie 5 węzeł gotowości:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

      Potwierdź, że jest to tryb gotowości.
  9. Zaktualizuj komponenty Edge w maszynie 4, 5:
    > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  10. Pamiętaj o wyłączeniu nowego węzła gotowości, wykonując czynności opisane powyżej w sekcji Wycofywanie węzła Postgres.

Instalacja scalona z 9 hostami

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

  1. Sprawdź, czy został zainstalowany nowy węzeł gotowości Postgres zgodnie z opisem powyżej w sekcji Instalowanie nowego węzła gotowości Postgres.
  2. Jeśli aktualizujesz wersję z wersji 4.16.01, przejdź na niższą wersję Zookeeper na maszynach 1, 2 i 3:
    > yum przejdź na niższą wersję apigee-zookeeper
  3. Zaktualizuj Cassandra i ZooKeeper na maszynie 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  4. Zaktualizuj Qpidd na maszynach 6 i 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -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, 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. Zaktualizuj maszyny 8 i 9:
    1. Zatrzymaj serwer Postgres w maszynie 8:
      > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server stop
    2. Zatrzymaj serwer Postgres i postgresql na maszynie 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. Zatrzymaj serwer Postgres i postgresql w nowym węźle gotowości, który został dodany na potrzeby przywracania:
      > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    5. Zaktualizuj postgresql na komputerach 8:
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    6. Zaktualizuj bazę danych Postgres w maszynie 8 (tylko master Postgres):
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    7. Zaktualizuj postgresql na komputerach 9:
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    8. Uruchom serwer Postgres na maszynach 8 i 9:
      > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server start
    9. Uruchom serwer 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 maszynie 9 te polecenia:
      > cd /opt/apigee/data/apigee-postgresql/pgdata
      > rm -rf *
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql
      konfiguracja-usługiconfigFile
    11. Sprawdź stan replikacji, uruchamiając te skrypty na obu serwerach. Aby zapewnić pomyślną replikację, system powinien wyświetlić identyczne wyniki na obu serwerach:
      Na maszynie 8, czyli w węźle głównym, wykonaj te czynności:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master

      Sprawdź, czy jest to maszyna główna.

      W maszynie 9 węzeł gotowości:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

      Potwierdź, że jest to tryb gotowości.
  9. Zaktualizuj komponenty Edge w maszynach 8 i 9:
    > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  10. Pamiętaj o wyłączeniu nowego węzła gotowości, wykonując czynności opisane powyżej w sekcji Wycofywanie węzła Postgres.

Instalacja scalona z 13 hostami

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

  1. Sprawdź, czy został zainstalowany nowy węzeł gotowości Postgres zgodnie z opisem powyżej w sekcji Instalowanie nowego węzła gotowości Postgres.
  2. Jeśli aktualizujesz wersję z wersji 4.16.01, przejdź na niższą wersję Zookeeper na maszynach 1, 2 i 3:
    > yum przejdź na niższą wersję apigee-zookeeper
  3. Zaktualizuj Cassandra i ZooKeeper na maszynie 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  4. Zaktualizuj qpidd na maszynie 12 i 13:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  5. Zaktualizuj LDAP na maszynach 4 i 5:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. Zaktualizuj komponenty Edge w maszynie 12, 13, 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 maszynach 6 i 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. Zaktualizuj maszyny 8 i 9:
    1. Zatrzymaj serwer Postgres w maszynie 8:
      > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server stop
    2. Zatrzymaj serwer Postgres i postgresql na maszynie 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. Zatrzymaj serwer Postgres i postgresql w nowym węźle gotowości, który został dodany na potrzeby przywracania:
      > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    5. Zaktualizuj postgresql na komputerach 8:
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    6. Zaktualizuj bazę danych Postgres w maszynie 8 (tylko master Postgres):
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    7. Zaktualizuj 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 Qpid na maszynach 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 maszynie 9 te polecenia:
      > cd /opt/apigee/data/apigee-postgresql/pgdata
      > rm -rf *
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql
      konfiguracja-usługiconfigFile
    11. Sprawdź stan replikacji, uruchamiając te skrypty na obu serwerach. Aby zapewnić pomyślną replikację, system powinien wyświetlić identyczne wyniki na obu serwerach:
      Na maszynie 8, czyli w węźle głównym, wykonaj te czynności:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master

      Sprawdź, czy jest to maszyna główna.

      W maszynie 9 węzeł gotowości:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

      Potwierdź, że jest to tryb gotowości.
  9. Zaktualizuj komponenty Edge w maszynach 8 i 9:
    > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  10. Pamiętaj o wyłączeniu nowego węzła gotowości, wykonując czynności opisane powyżej w sekcji Wycofywanie węzła Postgres.

Instalacja scalona z 12 hostami

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

  1. Sprawdź, czy został zainstalowany nowy węzeł gotowości Postgres zgodnie z opisem powyżej w sekcji Instalowanie nowego węzła gotowości Postgres.
  2. Zaktualizuj Cassandra i ZooKeeper:
    1. Jeśli aktualizujesz wersję z wersji 4.16.01, przejdź na niższą wersję Zookeeper na maszynach 1, 2 i 3 w Centrum danych 1:
      > yum starszych wersji apigee-zookeeper
    2. Na komputerach 1, 2 i 3 w Centrum danych 1:
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    3. Jeśli aktualizujesz wersję z wersji 4.16.01, przejdź na niższą wersję Zookeeper na maszynach 7, 8 i 9 w Data Center 2:
      > yum przejście na niższą wersję apigee-zookeeper
    4. 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. Maszyny 4, 5 w Centrum danych 1
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    2. Maszyny 10, 11 w Centrum danych 2
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  4. Zaktualizuj LDAP:
    1. Maszyny 1 w Centrum danych 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. Maszyny 7 w Centrum danych 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Zaktualizuj komponenty Edge:
    1. Maszyny 4, 5, 1, 2, 3 w centrum danych 1
      > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    2. Maszyny 10, 11, 7, 8, 9 w Data Center 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. Zaktualizuj maszynę 6 w Centrum danych 1 i 12 w Centrum danych 2:
    1. Zatrzymaj serwer Postgres na maszynie 6:
      > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server stop
    2. Zatrzymaj serwer Postgres i postgresql na maszynie 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 maszynach 4, 5, 10 i 11:
      > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server stop
    4. Zatrzymaj serwer Postgres i postgresql w nowym węźle gotowości, który został dodany na potrzeby przywracania:
      > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
    5. Zaktualizuj postgresql na komputerach 6:
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    6. Zaktualizuj bazę danych Postgres w maszynie 6 (tylko master Postgres):
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    7. Zaktualizuj 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 Qpid na maszynach 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 maszynie 12 te polecenia:
      > cd /opt/apigee/data/apigee-postgresql/pgdata
      > rm -rf *
      > /opt/apigee/apigee-service/bin/lapigee-service fapigee-postgresql
      configFile
    11. Sprawdź stan replikacji, uruchamiając te skrypty na obu serwerach. Aby zapewnić pomyślną replikację, system powinien wyświetlić identyczne wyniki na obu serwerach:
      Na maszynie 6, czyli w węźle głównym, wykonaj te czynności:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master

      Sprawdź, czy jest to maszyna główna.

      W maszynie 12 węzeł gotowości:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

      Potwierdź, że jest to tryb gotowości.
  8. Zaktualizuj komponenty Edge w maszynach 6 i 12:
    > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  9. Pamiętaj o wyłączeniu nowego węzła gotowości, wykonując czynności opisane powyżej w sekcji Wycofywanie węzła Postgres.

Instalacja BaaS interfejsu API z 7 hostami

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

  1. Zaktualizuj Cassandra na maszynie 5, 6 i 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. Zaktualizuj ElasticSearch i stos interfejsu API BaaS na maszynach 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
  3. Zaktualizuj API BaaS Portal na komputerze 4:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

Instalacja BaaS interfejsu API z 10 hostami

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

  1. Zaktualizuj Cassandra na maszynie 8, 9 i 10:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. Zaktualizuj ElasticSearch na maszynie 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  3. Zaktualizuj stos API BaaS na maszynach 4, 5 i 6:
    > /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
  4. Zaktualizuj API BaaS Portal na komputerze 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

Niestandardowa instalacja

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

  1. ZooKeeper
  2. Cassandra
  3. QPID
  4. LDAP
  5. Edge czyli profil „-c Edge” na wszystkich węzłach w tej kolejności: węzły z serwerem Qpid, ale nie serwerem Postgres, serwerem zarządzania, procesorem wiadomości i routerem.
    Uwaga: jeśli w węźle jest zainstalowany zarówno serwer Qpid, jak i serwer Postgres, w kroku 8 uruchom krok profilu „-c Edge”.
  6. Interfejs Edge
  7. postgresql w masterze Postgres, w tym uaktualnienie.
  8. postgresql w trybie gotowości Postgres.
  9. Edge, czyli profil „-c Edge” we wszystkich połączonych węzłach Qpid i Postgres lub w dowolnych samodzielnych węzłach Postgres;