Zaktualizuj Apigee Edge 4.16.01.x do najnowszej wersji 4.16.01

Ten dokument zawiera opis procedury aktualizowania istniejącej instalacji w wersji 4.16.01 w celu korzystania z najnowszych pakietów RPM i plików pomocniczych z Apigee. Ta procedura wykonuje aktualizację za pomocą narzędzia update.sh.

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

Możesz zaktualizować dotychczasową instalację Apigee Edge w wersji 4.16.01.x tylko do najnowszej wersji 4.16.01.

Jeśli korzystasz z Edge w wersji 4.15.07.0x lub starszej, musisz najpierw przejść na wersję 4.16.01. Aby dowiedzieć się, jak przejść z wersji 4.15.07.0x lub starszej na wersję 4.16.01, zapoznaj się z instrukcją instalacji Apigee Edge 4.16.01 dostępnej na stronie serwera FTP Apigee: ftp://ftp.apigee.com/.

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.

Wymagania dotyczące miejsca na dysku podczas aktualizacji

Przed przeprowadzeniem aktualizacji upewnij się, że masz co najmniej 1 GB wolnego miejsca na dysku.

Automatyczne rozpowszechnienie ustawień usługi z wersji 4.16.01.x

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 kopii zapasowej znajdziesz w przewodniku po operacjach Apigee Edge w wersji 4.16.01 dostępnego na stronie serwera FTP Apigee: ftp://ftp.apigee.com/.
  • 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, zapoznaj się z instrukcją instalacji Apigee Edge w wersji 4.16.01 dostępnej na stronie FTP Apigee: ftp://ftp.apigee.com/

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 update.sh jako plik o nazwie update.sh.

Jeśli użytkownik nie ma dostępu do pliku /tmp, działanie narzędzia update.sh ulegnie awarii.

Aktualizacja bez przestojów

Aktualizacja krocząca z zerowym czasem przestoju umożliwia zaktualizowanie instalacji Edge bez wyłączania Edge.

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 zaktualizowania routerów, wybierz dowolny router i ustaw go jako nieosiągalny zgodnie z opisem w następnej sekcji „Unieważnianie routera i procesora wiadomości”.
  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.

Ustawianie routera i procesora wiadomości jako nieosiągalnych

W konfiguracji produkcyjnej będziesz mieć wiele routerów i procesorów wiadomości, aby uzyskać optymalną wydajność. Musisz włączyć lub wyłączyć osiągalność tych routerów i procesorów wiadomości przed aktualizacją lub po niej.

To wywołanie interfejsu API konfiguruje węzeł jako osiągalny lub nieosiągalny:

> curl -u adminEmail:pWord -X POST "http://<ms_IP>:8080/v1/servers/UUID" -d "reachable=true|false"

gdzie UUID to identyfikator UUID procesora wiadomości lub routera, a osiągalny ma wartość prawda lub fałsz.

Jeśli chcesz określić identyfikator UUID routera, użyj tego polecenia cURL:

> curl http://<routerIP>:8081/v1/servers/self

Jeśli musisz określić identyfikator UUID procesora wiadomości, użyj tego polecenia cURL:

> curl http://<mpIP>:8082/v1/servers/self

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. Użyj pokazanego powyżej wywołania interfejsu API, aby router był 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ą upewnij się, że router jest osiągalny.
    • Po aktualizacji zadbaj o to, aby router był osiągalny.
  • W jednym węźle procesora wiadomości:
    • Przed aktualizacją ustaw procesor wiadomości jako nieosiągalny.
    • Po zakończeniu aktualizacji zapewnij dostęp do procesora wiadomości.

Korzystanie z cichego pliku konfiguracji

Do polecenia aktualizacji musisz przekazać dyskretny plik konfiguracji. Plik konfiguracji dyskretnej powinien być taki sam jak ten użyty w przypadku zainstalowania Edge 4.16.01.

Procedura aktualizowania wersji 4.16.01 w węźle z zewnętrznym połączeniem internetowym

Aby zaktualizować komponenty Edge w węźle, wykonaj czynności opisane poniżej:

  1. Jeśli są obecne, wyłącz wszystkie zadania CRON skonfigurowane tak, aby przeprowadzały operację naprawy na urządzeniu Cassandra, dopóki aktualizacja nie zostanie zakończona.
  2. Aby zainstalować Edge RPM, zaloguj się w węźle jako użytkownik root.
    Uwaga: chociaż instalacja RPM wymaga dostępu do roota, możesz skonfigurować Edge bez dostępu do roota.
  3. Wyłącz SELinux zgodnie z opisem w przewodniku instalacji Apigee Edge w wersji 4.16.01 dostępnym na stronie FTP Apigee: ftp://ftp.apigee.com/
  4. Wyczyść wszystkie pamięci podręczne Yum:
    > sudo yum clean room
  5. Pobierz najnowszy plik Edge bootstrap.sh na adres /tmp/bootstrap.sh:
    > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
  6. Zaktualizuj narzędzie Edge apigee-service i zależności:
    > sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord

    gdzie uName:pWord to nazwa użytkownika i hasło otrzymane z Apigee. Jeśli pominiesz właściwość pWord, pojawi się prośba o jej podanie.
  7. Użyj apigee-service, aby zaktualizować narzędzie apigee-setup:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup aktualizacja
    Aktualizacja usługi apigee-service instaluje narzędzie update.sh w <inst_dir>/apigee/apigee-setup/
  8. Uruchom narzędzie do aktualizacji w węzłach w kolejności opisanej w sekcji „Kolejność aktualizacji maszyny” poniżej:
    > /opt/apigee/apigee-setup/bin/update.sh -c komponencie -f configFile
    Jedynym wymaganiem dotyczącym pliku konfiguracji jest to, aby plik konfiguracji był dostępny i zrozumiały dla użytkownika „apigee”. Na przykład umieść plik w katalogu /tmp w węźle.
    Użyj opcji „-c”, aby wskazać komponent do aktualizacji. Lista możliwych komponentów to:
    • ldap = OpenLDAP
    • cs = Cassandr
    • zk = Zookeeper
    • qpid = qpidd
    • ps = postgresql
    • edge =Wszystkie komponenty brzegowe oprócz UI Edge: Serwer zarządzania, Procesor wiadomości, Router, Serwer QPID i Serwer Postgres
    • ui = interfejs Edge
    • all = aktualizacja wszystkich komponentów na maszynie (używaj tylko w przypadku profilu instalacji Edge Aio lub profilu instalacji API BaaS asa)
    • e = ElasticSearch
    • b = stos API BaaS
    • p = API BaaS Portal
    • ebp = ElasticSearch, API BaaS Stack i API BaaS Portal w tym samym węźle
  9. Przetestuj aktualizację, uruchamiając narzędzie apigee-validate na procesorze wiadomości zgodnie z opisem w przewodniku instalacji Apigee Edge w wersji 4.16.01 dostępnym na stronie FTP Apigee: ftp://ftp.apigee.com/

Procedura aktualizowania wersji 4.16.01 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.01:

  1. Sprawdź, czy masz lokalne repozytorium 4.16.01 zgodnie z opisem w przewodniku instalacji Apigee Edge 4.16.01 dostępnym na stronie serwera FTP Apigee: ftp://ftp.apigee.com/
  2. Zaktualizuj lokalne repozytorium:
    1. Pobierz najnowszy plik Edge bootstrap.sh na stronę /tmp/bootstrap.sh:
      > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    2. Przeprowadź synchronizację:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
  3. Aby zainstalować 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.01.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 cofnij plik do katalogu /tmp:
      > tar -xzf apigee-4.16.01.tar.gz
      To polecenie tworzy nowy katalog o nazwie repos w katalogu zawierającym plik .tar. na przykład /tmp/repos.
    4. Aby zainstalować Edge RPM, zaloguj się w węźle jako użytkownik root.
      Uwaga: chociaż instalacja RPM wymaga dostępu do roota, możesz skonfigurować Edge bez dostępu do roota.
    5. Wyłącz SELinux zgodnie z opisem w przewodniku instalacji Apigee Edge w wersji 4.16.01 dostępnym na stronie FTP Apigee: ftp://ftp.apigee.com/
    6. Zainstaluj narzędzie Edge apigee-service i zależności z katalogu /tmp/repos:
      > sudo bash /tmp/repos/bootstrap.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
      Pamiętaj, że w tym poleceniu uwzględniono ścieżkę do katalogu repozytorium.
  4. Aby zainstalować usługę apigee-service przy użyciu serwera WWW Nginx:
    1. Skonfiguruj serwer WWW Nginx w sposób opisany w sekcji „Instalowanie z repozytorium przy użyciu serwera WWW Nginx” w przewodniku instalacji Edge 4.16.01 dostępnym na stronie FTP Apigee: ftp://ftp.apigee.com/
    2. W węźle zdalnym pobierz plik bootstrap.sh Edge na /tmp/bootstrap.sh:
      > /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap.sh -o /tmp/bootstrap.sh
                

      where uName:pWord are the username and password you set above for the repo, and remoteRepo is the IP address or DNS name of the repo node.

    3. Log in to your node as root to install the Edge RPMs
      Note: While RPM installation requires root access, you can perform Edge configuration without root access.
    4. Disable SELinux as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/
    5. On the remote node, install the Edge apigee-service utility and dependencies:
      > sudo bash /tmp/bootstrap.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
      where uName:pWord are the repo username and password.
  5. If present, disable any CRON jobs configured to perform a repair operation on Cassandra until after the update completes.
  6. Use apigee-service to update the apigee-setup utility:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    This update to apigee-service installs the update.sh utility in <inst_dir>/apigee/apigee-setup/bin.
  7. Run the update utility on your nodes in the order described below in "Order of machine update" below:
    > /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
    The only requirement on the config file is that the configuration file must be accessible or readable by the "apigee" user. For example, put the file in the /tmp directory on the node.
    Use the “-c” option to specify the component to update. The list of possible components includes:
    • ldap = OpenLDAP
    • cs = Cassandr
    • zk = Zookeeper
    • qpid = qpidd
    • ps = postgresql
    • edge =All Edge components except Edge UI: Management Server, Message Processor, Router, QPID Server, Postgres Server
    • ui = Edge UI
    • all = update all components on machine (only use for an Edge aio installation profile or an API BaaS asa installation profile)
    • e = ElasticSearch
    • b = API BaaS Stack
    • p = API BaaS Portal
    • ebp = ElasticSearch, API BaaS Stack, and API BaaS Portal on the same node
  8. Test the update by running the apigee-validate utility on the Message Processor, as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/

Order of machine update

The order that you update the machines in an Edge installation is important. The most important considerations to an update are:

  • You must update all Cassandra and ZooKeeper nodes before you update any other nodes.
  • You must update all qpidd and postgresql nodes before you update any Router and Message Processor nodes.
  • For any machine with multiple Edge components (Management Server, Message Processor, Router, QPID Server, Postgres Server), use the "-c edge" option to update them all at the same time.
  • If a step specifies that it should be performed on multiple machines, perform it in the specified machine order.
  • There is no separate step to update Monetization. It is updated when you specify the "-c edge" option.
  • After you update a Router node, you must remove all files from the /opt/nginx/conf.d directory, and then restart the Router.

For a 1-host standalone installation

  1. Update machine 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
  2. Usuń wszystkie pliki w /opt/nginx/conf.d:
    > rm -f /opt/nginx/conf.d/*
  3. Ponownie uruchom router brzegowy:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router restart

Samodzielna instalacja na 2 hostach

Listę topologii Edge i numerów węzłów znajdziesz w przewodniku instalacji Apigee Edge 4.16.01 dostępnym na stronie FTP Apigee: ftp://ftp.apigee.com/.

  1. Zaktualizuj Cassandra i ZooKeeper na komputerze 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aktualizowanie plików qpidd i postgresql na komputerze 2:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. Zaktualizuj LDAP na komputerze 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. Zaktualizuj komponenty brzegowe w maszynie 2 i maszynie 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. W węźle 1:
    1. Usuń wszystkie pliki z folderu /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Ponownie uruchom router brzegowy:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. Zaktualizuj interfejs użytkownika na maszynie 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Instalacja scalona z 5 hostami

Listę topologii Edge i numerów węzłów znajdziesz w przewodniku instalacji Apigee Edge 4.16.01 dostępnym na stronie FTP Apigee: ftp://ftp.apigee.com/.

  1. Zaktualizuj Cassandra i ZooKeeper na komputerze 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aktualizowanie plików qpidd i postgresql na komputerach 4 i 5:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. Zaktualizuj LDAP na komputerze 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. Aktualizowanie komponentów brzegowych w maszynie 4, 5, 1, 2, 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. W węzłach 2 i 3:
    1. Usuń wszystkie pliki z folderu /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Ponownie uruchom router brzegowy:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. Zaktualizuj interfejs użytkownika na maszynie 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Instalacja scalona z 9 hostami

Listę topologii Edge i numerów węzłów znajdziesz w przewodniku instalacji Apigee Edge 4.16.01 dostępnym na stronie FTP Apigee: ftp://ftp.apigee.com/.

  1. Zaktualizuj Cassandra i ZooKeeper na komputerze 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aktualizowanie qpidd na maszynach 6 i 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Aktualizacja postgresql w maszynach 8 i 9:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -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 6, 7, 8, 9, 1, 4 i 5 w tej kolejności:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. W węzłach 4 i 5:
    1. Usuń wszystkie pliki z folderu /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Ponownie uruchom router brzegowy:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  7. Zaktualizuj interfejs użytkownika na maszynie 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Instalacja scalona z 13 hostami

Listę topologii Edge i numerów węzłów znajdziesz w przewodniku instalacji Apigee Edge 4.16.01 dostępnym na stronie FTP Apigee: ftp://ftp.apigee.com/.

  1. Zaktualizuj Cassandra i ZooKeeper na komputerze 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aktualizowanie qpidd na komputerze 12 i 13:
    >
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Aktualizacja postgresql w maszynach 8 i 9:
    >
        /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Zaktualizuj LDAP na komputerach 4 i 5:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Zaktualizuj komponenty brzegowe na maszynie 12, 13, 8, 9, 6, 7, 10 i 11 w tej kolejności:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. W węzłach 10 i 11:
    1. Usuń wszystkie pliki z folderu /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Ponownie uruchom router brzegowy:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  7. Zaktualizuj interfejs użytkownika na maszynach 6 i 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Instalacja scalona z 12 hostami

Listę topologii Edge i numerów węzłów znajdziesz w przewodniku instalacji Apigee Edge 4.16.01 dostępnym na stronie FTP Apigee: ftp://ftp.apigee.com/.

  1. Zaktualizuj Cassandra i ZooKeeper:
    1. Na maszynach 1, 2 i 3 w Centrum danych 1:
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    2. Na maszynach 7, 8 i 9 w Centrum danych 2
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Zaktualizuj qpidd:
    1. Maszyny 4 i 5 w Centrum danych 1
      > /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
  3. Zaktualizuj postgresql:
    1. Maszyny 6 w Centrum danych 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. Maszyny 12 w Centrum danych 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -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, 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
    3. W węzłach 2, 3, 8 i 9:
      1. Usuń wszystkie pliki z folderu /opt/nginx/conf.d:
        > rm -f /opt/nginx/conf.d/*
      2. Ponownie uruchom router brzegowy:
        > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  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

Instalacja BaaS interfejsu API z 7 hostami

Listę topologii Edge i numerów węzłów znajdziesz w przewodniku instalacji Apigee Edge 4.16.01 dostępnym na stronie FTP Apigee: ftp://ftp.apigee.com/.

  1. Zaktualizuj Cassandra na maszynach 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 Edge i numerów węzłów znajdziesz w przewodniku instalacji Apigee Edge 4.16.01 dostępnym na stronie FTP Apigee: ftp://ftp.apigee.com/.

  1. Zaktualizuj Cassandra na komputerze 8, 9 i 10:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. Zaktualizuj ElasticSearch na komputerze 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  3. Aktualizowanie stosu 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. postgresql
  5. LDAP
  6. Edge oznaczający profil „-c Edge” na wszystkich węzłach w tej kolejności: Qpid, Postgres, serwer zarządzania, procesor wiadomości, router.
  7. We wszystkich węzłach routera:
    1. Usuń wszystkie pliki z folderu /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Ponownie uruchom router brzegowy:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  8. Interfejs użytkownika