Aktualisieren Sie Apigee Edge 4.16.01.x auf die neueste Version 4.16.01

In diesem Dokument wird das Verfahren beschrieben, mit dem Sie Ihre vorhandene Version von 4.16.01 aktualisieren. um die neuesten RPMs und Supportdateien von Apigee zu verwenden. Bei diesem Verfahren werden Das Dienstprogramm update.sh um das Update durchzuführen.

Welche Edge-Versionen können aktualisiert werden? auf die neueste Version 4.16.01

Sie können nur eine vorhandene Apigee Edge-Installation in der Version 4.16.01.x auf der neuesten Version 4.16.01.

Wenn Sie derzeit Edge-Version 4.15.07.0x oder früher verwenden, müssen Sie zuerst zu 4.16.01. Weitere Informationen finden Sie in der Installationsanleitung für Apigee Edge 4.16.01, die auf dem Apigee-FTP verfügbar ist. Website: ftp://ftp.apigee.com/ für Informationen darüber, wie Sie Migration zu Version 4.16.01 von Version 4.15.07.0x oder früher.

Wer das Update durchführen kann

Der Benutzer, der das Update ausführt, muss der Benutzer sein, der Edge ursprünglich installiert hat, oder eine ausgeführt wird.

Nachdem Sie die Edge-RPMs installiert haben, können sie von jedem Nutzer konfiguriert werden.

Speicherplatzbedarf für Update

Stellen Sie sicher, dass Sie über mindestens 1 GB freien Speicherplatz verfügen, bevor Sie die aktualisieren.

Automatische Weitergabe von Property Einstellungen aus Version 4.16.01.x

Wenn Sie Eigenschaften festgelegt haben, indem Sie .properties-Dateien in /opt/apigee/customer/application bearbeitet haben, dann sind diese werden bei der Aktualisierung beibehalten.

Voraussetzungen aktualisieren

Erfüllen Sie die folgenden Voraussetzungen, bevor Sie ein Upgrade von Apigee Edge ausführen:

  • Alle Knoten sichern
    Vor dem Update wird empfohlen, aus Sicherheitsgründen eine vollständige Sicherung aller Knoten durchzuführen Gründe. Verwenden Sie das Verfahren für Ihre aktuelle Version von Edge, um die Sicherung durchzuführen.

    So können Sie einen Sicherungsplan haben, falls das Update auf eine neue Version nicht ordnungsgemäß funktioniert. Weitere Informationen zum Sichern finden Sie in Apigee Edge 4.16.01 Betriebsanleitung, verfügbar auf der Apigee FTP-Website: ftp://ftp.apigee.com/.
  • Sicherstellen, dass Edge ausgeführt wird
    Stellen Sie mit dem folgenden Befehl sicher, dass Edge während des Aktualisierungsvorgangs aktiv ist und ausgeführt wird:

    &gt; /<inst_root>/apigee/apigee-service/bin/apigee-all-Status

Fehlgeschlagene Updates verarbeiten

Tritt bei der Aktualisierung ein Fehler auf, können Sie versuchen, das Problem zu beheben, und anschließend update.sh ausführen. noch einmal. Sie können das Update mehrmals ausführen und es wird an der Stelle fortgesetzt, an der es zuletzt angehalten wurde. deaktiviert.

Wenn aufgrund des Fehlers ein Rollback des Updates auf die vorherige Version durchgeführt werden muss, finden Sie weitere Informationen in der Installationsanleitung für Apigee Edge 4.16.01, verfügbar über den Apigee-FTP-Server Website: ftp://ftp.apigee.com/

Informationen zu Logging-Updates

Standardmäßig enthält die Datei update.sh schreibt das Dienstprogramm Protokollinformationen in:

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

Wenn der Nutzer, der das Dienstprogramm update.sh ausführt, keinen Zugriff auf wird das Protokoll als Datei namens update_username.log in das Verzeichnis /tmp geschrieben.

Wenn der Nutzer keinen Zugriff auf /tmp hat, schlägt das Dienstprogramm update.sh fehl.

Update ohne Ausfallzeiten

Mit einem Update ohne Ausfallzeiten oder Rolling Update können Sie Ihre Edge-Installation ohne und bringt Edge herunter.

Der Schlüssel zu Upgrades ohne Ausfallzeiten besteht darin, jeden Router einzeln aus der Last zu entfernen. aus. Anschließend aktualisieren Sie den Router und alle anderen Komponenten auf demselben Rechner wie der Router. Fügen Sie den Router dann wieder zum Load-Balancer hinzu.

  1. Aktualisieren Sie die Computer in der richtigen Reihenfolge für Ihre Installation, wie unten unter „Bestellungen des maschinellen Updates“.
  2. Wenn es an der Zeit ist, die Router zu aktualisieren, wählen Sie einen der Router aus und machen Sie ihn nicht erreichbar, beschrieben, die im nächsten Abschnitt "Einen Router und einen Message Processor nicht erreichbar machen" beschrieben.
  3. Aktualisieren Sie den ausgewählten Router und alle anderen Edge-Komponenten auf demselben Computer wie der Router. Alle Edge-Konfigurationen zeigen einen Router und einen Message Processor auf demselben Knoten an.
  4. Sorgen Sie dafür, dass der Router wieder erreichbar ist.
  5. Wiederholen Sie die Schritte 2 bis 4 für die verbleibenden Router.
  6. Setzen Sie das Update für alle verbleibenden Maschinen in Ihrer Installation fort.

Die Herstellung eines Routers und Message Processor nicht erreichbar

In einer Produktionsumgebung haben Sie mehrere Router und Message Processor, eine optimale Leistung erzielen und die Erreichbarkeit dieser Router und der Nachrichtenfunktion Prozessoren vor/nach dem Update.

Mit dem folgenden API-Aufruf wird ein Knoten als erreichbar oder nicht erreichbar konfiguriert:

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

Dabei ist UUID die UUID des Message Processor oder Routers und Erreichbar ist entweder auf "true" oder "false" gesetzt.

Wenn Sie die UUID des Routers ermitteln müssen, verwenden Sie den folgenden cURL-Befehl:

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

Wenn Sie die UUID des Message Processor ermitteln müssen, verwenden Sie den folgenden cURL Befehl:

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

Achten Sie vor/nach dem Update auf Folgendes:

  • Auf einem kombinierten Router und einem Message Processor-Knoten: <ph type="x-smartling-placeholder">
      </ph>
    • Vor der Aktualisierung: <ph type="x-smartling-placeholder">
        </ph>
      1. Machen Sie den Router mit dem oben gezeigten API-Aufruf nicht erreichbar.
      2. Machen Sie den Message Processor nicht erreichbar.
    • Führen Sie nach der Aktualisierung die folgenden Schritte aus: <ph type="x-smartling-placeholder">
        </ph>
      1. Sorgen Sie dafür, dass der Message Processor erreichbar ist.
      2. Sorgen Sie dafür, dass der Router erreichbar ist.
  • Auf einem einzelnen Routerknoten: <ph type="x-smartling-placeholder">
      </ph>
    • Mache den Router vor dem Update erreichbar.
    • Mache nach dem Update den Router erreichbar.
  • Auf einem einzelnen Message Processor-Knoten: <ph type="x-smartling-placeholder">
      </ph>
    • Sorgen Sie vor einem Update dafür, dass der Message Processor nicht erreichbar ist.
    • Sorgen Sie nach der Aktualisierung dafür, dass der Message Processor erreichbar ist.

Konfigurationsdatei im Hintergrund verwenden

Sie müssen eine Konfigurationsdatei im Hintergrund an den Aktualisierungsbefehl übergeben. Die Datei für die stille Konfiguration sollte dieselbe sein, die Sie bei der Installation von Edge 4.16.01 verwendet haben.

Aktualisierungsverfahren 4.16.01 auf einem Knoten mit externer Internetverbindung

Gehen Sie wie folgt vor, um die Edge-Komponenten auf einem Knoten zu aktualisieren:

  1. Deaktivieren Sie gegebenenfalls alle CRON-Jobs, die zum Ausführen eines Reparaturvorgangs in Cassandra konfiguriert sind. erst nach Abschluss des Updates.
  2. Melden Sie sich als Root beim Knoten an, um die Edge-RPMs zu installieren
    Hinweis: Die RPM-Installation erfordert zwar Root-Zugriff, du kannst aber auch Edge- ohne Root-Zugriff konfigurieren.
  3. Deaktivieren Sie SELinux wie in der Installation von Apigee Edge 4.16.01 beschrieben. Handbuch, verfügbar auf der Apigee FTP-Website: ftp://ftp.apigee.com/
  4. Lösche alle Yum-Caches:
    &gt; sudo yum clean Alle
  5. Laden Sie die neueste Edge-Bootstrap.sh-Datei nach /tmp/bootstrap.sh herunter:
    &gt; curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
  6. Aktualisieren Sie das Edge-Dienstprogramm apigee-service und Abhängigkeiten:
    > sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord

    Dabei sind uName:pWord der Nutzername und das Passwort, von Apigee erhalten. Wenn Sie pWord weglassen, werden Sie dazu aufgefordert, geben Sie ihn ein.
  7. Verwenden Sie apigee-service für Aktualisieren Sie das apigee-setup Dienstprogramm:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    Diese Aktualisierung von apigee-service Installiert das Dienstprogramm update.sh. in &lt;inst_dir&gt;/apigee/apigee-setup/bin.
  8. Führen Sie das Update-Dienstprogramm auf Ihren Knoten in der unten unter "Reihenfolge des Computers beschriebenen Reihenfolge" aus aktualisieren“ unten:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
    Die einzige Anforderung an die Konfigurationsdatei ist, dass die Konfigurationsdatei zugänglich oder lesbar durch den „Apigee“- Nutzer. Speichern Sie die Datei beispielsweise im Verzeichnis „/tmp“ im Knoten.
    Verwenden Sie die Option „-c“, um die zu aktualisierende Komponente anzugeben. Die Liste der möglichen Komponenten umfassen: <ph type="x-smartling-placeholder">
      </ph>
    • ldap = OpenLDAP
    • cs = Cassandr
    • zk = Zookeeper
    • qpid = qpidd
    • ps = postgresql
    • edge =Alle Kanten Komponenten außer Edge UI: Management Server, Message Processor, Router, QPID Server, Postgres-Server
    • ui = Edge-Benutzeroberfläche
    • all = Alle aktualisieren Gerätekomponenten (nur für Edge Aio-Installationsprofil oder API BaaS asa verwenden) Installationsprofil)
    • e = ElasticSearch
    • b = API-BaaS-Stack
    • p = API-BaaS Portale
    • ebp = ElasticSearch, API-BaaS-Stack und API-BaaS-Portal auf demselben Knoten
  9. Testen Sie das Update, indem Sie das Dienstprogramm apigee-validate für die Nachricht ausführen Prozessor, wie in der Installationsanleitung von Apigee Edge 4.16.01 beschrieben, verfügbar auf der Apigee FTP-Website: ftp://ftp.apigee.com/

Aktualisierung von Version 4.16.01 von einer lokalen Repository

Wenn sich Ihre Edge-Knoten hinter einer Firewall befinden oder auf andere Weise der Zugriff verhindert wird das Apigee-Repository über das Internet, dann können Sie das Update von einem lokalen Repository aus durchführen, oder Spiegel des Apigee-Repositorys.

Nachdem Sie ein lokales Edge-Repository erstellt haben, haben Sie zwei Möglichkeiten, um Edge über die Lokales Repository:

  • Erstellen Sie eine TAR-Datei des Repositorys, kopieren Sie die TAR-Datei auf einen Knoten und aktualisieren Sie dann Edge vom TAR-Datei.
  • Installieren Sie auf dem Knoten mit dem lokalen Repository einen Webserver, damit andere Knoten darauf zugreifen können. Apigee stellt Ihnen den Nginx-Webserver zur Verfügung. Sie können aber auch Ihren eigenen verwenden. Webserver.

So führen Sie ein Update von einem lokalen 4.16.01-Repository aus:

  1. Achten Sie darauf, dass Sie ein lokales Repository 4.16.01 haben, wie in Apigee Edge beschrieben. 4.16.01 Installationsanleitung, verfügbar auf der Apigee FTP-Website: ftp://ftp.apigee.com/
  2. Aktualisieren Sie das lokale Repository: <ph type="x-smartling-placeholder">
      </ph>
    1. Laden Sie die aktuelle Edge Bootstrap.sh-Datei in /tmp/bootstrap.sh herunter:
      > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    2. Führen Sie die Synchronisierung durch:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
  3. So installieren Sie den Apigee-Dienst aus einer TAR-Datei: <ph type="x-smartling-placeholder">
      </ph>
    1. Verwenden Sie auf dem Knoten mit dem lokalen Repository den folgenden Befehl, um das lokale Repository zu verpacken in eine einzelne TAR-Datei namens /opt/apigee/data/apigee-mirror/apigee-4.16.01.tar.gz:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror-Paket
    2. Kopieren Sie die TAR-Datei in den Knoten, auf dem Sie Edge aktualisieren möchten. Sie können sie zum Beispiel /tmp-Verzeichnis im neuen Knoten.
    3. Entpacken Sie auf dem neuen Knoten die Datei in das Verzeichnis „/tmp“:
      &gt; TAR -XZF apigee-4.16.01.tar.gz
      Mit diesem Befehl wird ein neues Verzeichnis in dem Verzeichnis, das die TAR-Datei enthält. Beispiel: /tmp/repos.
    4. Melden Sie sich als Root beim Knoten an, um die Edge-RPMs zu installieren
      Hinweis: Die RPM-Installation erfordert zwar Root-Zugriff, du kannst aber auch Edge- ohne Root-Zugriff konfigurieren.
    5. Deaktivieren Sie SELinux wie in Apigee Edge beschrieben 4.16.01 Installationsanleitung, verfügbar auf der Apigee FTP-Website: ftp://ftp.apigee.com/
    6. Installieren Sie das Edge-Dienstprogramm apigee-service und die Abhängigkeiten aus /tmp/repos:
      > sudo Bash /tmp/repos/bootstrap.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
      Beachten Sie, dass Sie den Pfad zu in diesem Befehl das Repository-Verzeichnis an.
  4. So installieren Sie den Apigee-Dienst mit dem Nginx-Webserver: <ph type="x-smartling-placeholder">
      </ph>
    1. Konfigurieren Sie den Nginx-Webserver wie unter „Aus dem Repository mithilfe von Nginx installieren“ beschrieben. webserver&quot; im Edge 4.16.01 Installationsleitfaden, der auf der Apigee-Website verfügbar ist FTP-Site: ftp://ftp.apigee.com/
    2. Laden Sie auf dem Remote-Knoten die Edge-Datei bootstrap.sh in /tmp/bootstrap.sh herunter:
      > /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. Löschen Sie alle Dateien in /opt/nginx/conf.d:
    > RM-F /opt/nginx/conf.d/*
  3. Starten Sie den Edge Router neu:
    &gt; /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Router-Neustart

Für einen eigenständigen Organisator mit zwei Organisatoren Installation

Weitere Informationen finden Sie in der Installationsanleitung für Apigee Edge 4.16.01, die auf dem Apigee-FTP-Server verfügbar ist. Website: ftp://ftp.apigee.com/ für die Liste der Edge-Topologien und Knotennummern.

  1. Cassandra und ZooKeeper auf Computer 1 aktualisieren:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aktualisieren Sie qpidd und postgresql auf Computer 2:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. LDAP auf Gerät 1 aktualisieren:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. Aktualisieren Sie die Edge-Komponenten auf Maschine 2 und Maschine 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. Auf Knoten 1: <ph type="x-smartling-placeholder">
      </ph>
    1. Löschen Sie alle Dateien in /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Starten Sie den Edge Router neu:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. UI auf Gerät 1 aktualisieren:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Für ein Cluster mit 5 Hosts Installation

Weitere Informationen finden Sie in der Installationsanleitung für Apigee Edge 4.16.01, die auf dem Apigee-FTP-Server verfügbar ist. Website: ftp://ftp.apigee.com/ für die Liste der Edge- Topologien und Knotennummern.

  1. Aktualisieren Sie Cassandra und ZooKeeper auf Computer 1, 2 und 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aktualisieren Sie qpidd und postgresql auf den Computern 4 und 5:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. LDAP auf Gerät 1 aktualisieren:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. Aktualisieren Sie die Edge-Komponenten auf Maschine 4, 5, 1, 2, 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. Auf Knoten 2 und 3: <ph type="x-smartling-placeholder">
      </ph>
    1. Löschen Sie alle Dateien in /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Starten Sie den Edge Router neu:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. UI auf Gerät 1 aktualisieren:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Für ein Cluster mit 9 Hosts Installation

Weitere Informationen finden Sie in der Installationsanleitung für Apigee Edge 4.16.01, die auf dem Apigee-FTP-Server verfügbar ist. Website: ftp://ftp.apigee.com/ für die Liste der Edge-Topologien und Knotennummern.

  1. Aktualisieren Sie Cassandra und ZooKeeper auf Computer 1, 2 und 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aktualisieren Sie qpidd auf Computer 6 und 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Aktualisieren Sie postgresql auf den Computern 8 und 9:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. LDAP auf Gerät 1 aktualisieren:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Aktualisieren Sie die Edge-Komponenten auf den Rechnern 6, 7, 8, 9, 1, 4 und 5 in dieser Reihenfolge:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Auf Knoten 4 und 5: <ph type="x-smartling-placeholder">
      </ph>
    1. Löschen Sie alle Dateien in /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Starten Sie den Edge Router neu:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  7. UI auf Gerät 1 aktualisieren:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Für ein Cluster mit 13 Hosts Installation

Weitere Informationen finden Sie in der Installationsanleitung für Apigee Edge 4.16.01, die auf dem Apigee-FTP-Server verfügbar ist. Website: ftp://ftp.apigee.com/ für die Liste der Edge-Topologien und Knotennummern.

  1. Aktualisieren Sie Cassandra und ZooKeeper auf Computer 1, 2 und 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aktualisieren Sie qpidd auf Maschinen 12 und 13:
    >
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Aktualisieren Sie postgresql auf den Computern 8 und 9:
    >
        /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. LDAP auf Geräten 4 und 5 aktualisieren:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Aktualisieren Sie die Edge-Komponenten auf den Rechnern 12, 13, 8, 9, 6, 7, 10 und 11 in dieser Reihenfolge:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Auf Knoten 10 und 11: <ph type="x-smartling-placeholder">
      </ph>
    1. Löschen Sie alle Dateien in /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Starten Sie den Edge Router neu:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  7. Aktualisieren Sie die Benutzeroberfläche auf Geräten 6 und 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Für ein Cluster mit 12 Hosts Installation

Weitere Informationen finden Sie in der Installationsanleitung für Apigee Edge 4.16.01, die auf dem Apigee-FTP-Server verfügbar ist. Website: ftp://ftp.apigee.com/ für die Liste der Edge-Topologien und Knotennummern.

  1. Aktualisieren Sie Cassandra und ZooKeeper: <ph type="x-smartling-placeholder">
      </ph>
    1. Auf den Geräten 1, 2 und 3 in Rechenzentrum 1:
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    2. Auf den Maschinen 7, 8 und 9 in Rechenzentrum 2
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. qpidd aktualisieren: <ph type="x-smartling-placeholder">
      </ph>
    1. Maschinen 4, 5 in Rechenzentrum 1
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    2. Maschinen 10, 11 in Rechenzentrum 2
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Aktualisieren Sie postgresql: <ph type="x-smartling-placeholder">
      </ph>
    1. Maschinen 6 in Rechenzentrum 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. Maschinen 12 in Rechenzentrum 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. LDAP aktualisieren: <ph type="x-smartling-placeholder">
      </ph>
    1. Maschinen 1 in Rechenzentrum 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. Maschinen 7 in Rechenzentrum 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Aktualisieren Sie die Edge-Komponenten: <ph type="x-smartling-placeholder">
      </ph>
    1. Maschinen 4, 5, 6, 1, 2, 3 in Rechenzentrum 1
      > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    2. Maschinen 10, 11, 12, 7, 8, 9 in Rechenzentrum 2
      > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    3. Auf Knoten 2, 3, 8 und 9: <ph type="x-smartling-placeholder">
        </ph>
      1. Löschen Sie alle Dateien in /opt/nginx/conf.d:
        > rm -f /opt/nginx/conf.d/*
      2. Starten Sie den Edge Router neu:
        > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. UI aktualisieren: <ph type="x-smartling-placeholder">
      </ph>
    1. Maschine 1 in Rechenzentrum 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    2. Maschine 7 in Rechenzentrum 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Für eine API-BaaS mit 7 Hosts Installation

Weitere Informationen finden Sie in der Installationsanleitung für Apigee Edge 4.16.01, die auf dem Apigee-FTP-Server verfügbar ist. Website: ftp://ftp.apigee.com/ für die Liste der Edge-Topologien und Knotennummern.

  1. Aktualisieren Sie Cassandra auf Computer 5, 6 und 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. Aktualisieren Sie ElasticSearch und API-BaaS-Stack auf Rechner 1, 2 und 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
  3. Aktualisieren Sie das API-BaaS-Portal auf Maschine 4:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

Für ein API-BaaS mit zehn Hosts Installation

Weitere Informationen finden Sie in der Installationsanleitung für Apigee Edge 4.16.01, die auf dem Apigee-FTP-Server verfügbar ist. Website: ftp://ftp.apigee.com/ für die Liste der Edge-Topologien und Knotennummern.

  1. Aktualisieren Sie Cassandra auf Gerät 8, 9 und 10:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. ElasticSearch auf Gerät 1, 2 und 3 aktualisieren:
    > /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  3. Aktualisieren Sie den API-BaaS-Stack auf Maschinen 4, 5 und 6:
    > /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
  4. Aktualisieren Sie das API-BaaS-Portal auf Maschine 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

Für eine Sonderinstallation

Wenn Sie eine nicht standardmäßige Installation haben, aktualisieren Sie die Edge-Komponenten in den folgenden Auftrag:

  1. ZooKeeper
  2. Cassandra
  3. qpidd
  4. postgresql
  5. LDAP
  6. Edge, was „-c Edge“ bedeutet auf allen Knoten in der Reihenfolge: Qpid, Postgres, Management Server, Message Processor, Router.
  7. Auf allen Routerknoten: <ph type="x-smartling-placeholder">
      </ph>
    1. Löschen Sie alle Dateien in /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Starten Sie den Edge Router neu:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  8. UI