Edge-Dienstprogramm für Apigee-Setup installieren

Wenn Sie Edge auf einem Knoten installieren möchten, müssen Sie zuerst das Edge-Apigee-Einrichtungsprogramm installieren. Wenn sich Ihre Knoten in einer Umgebung befinden, in der sie keine externe Internetverbindung haben, müssen Sie auch eine lokale Kopie des Apigee-Repositorys installieren.

Standardinstallationsverzeichnis: /opt/apigee

Edge installiert alle Dateien im Verzeichnis /opt/apigee. Dieses Verzeichnis kann nicht geändert werden. Sie können jedoch einen Symlink erstellen, um /opt/apigee einem anderen Speicherort zuzuordnen. Weitere Informationen finden Sie unter Installationsanforderungen.

Voraussetzung: Deaktivieren Sie SELinux.

Sie müssen SELinux deaktivieren oder in den permissiven Modus versetzen, bevor Sie das Edge-apigee-setup-Dienstprogramm oder Edge-Komponenten installieren können. Falls nötig, können Sie SELinux nach der Installation von Edge wieder aktivieren.

  • Wenn Sie SELinux vorübergehend in den Modus „Permissive“ versetzen möchten, führen Sie den folgenden Befehl aus:
    • Unter Linux 6.x:
      sudo echo 0 > /selinux/enforce

      So aktivieren Sie SELinux nach der Installation von Edge wieder:

      sudo echo 1 > /selinux/enforce
    • Unter Linux 7.x:
      sudo setenforce 0

      So aktivieren Sie SELinux nach der Installation von Edge wieder:

      sudo setenforce 1
  • So deaktivieren Sie SELinux endgültig oder setzen den Modus in den moderaten Modus:
    1. Öffnen Sie /etc/sysconfig/selinux in einem Editor.
    2. Legen Sie SELINUX=disabled oder SELINUX=permissive fest.
    3. Speichern Sie die Änderungen.
    4. Starten Sie den Knoten neu.
    5. Aktivieren Sie SELinux nach der Installation von Edge bei Bedarf wieder, indem Sie diese Schritte wiederholen, um SELINUX=enabled festzulegen.

Voraussetzung: EPEL-Repository aktivieren

Sie müssen Extra Packages for Enterprise Linux (EPEL) aktivieren, um Edge zu installieren oder zu aktualisieren oder ein lokales Repository zu erstellen. Welchen Befehl Sie verwenden, hängt von Ihrer RedHat-/CentOS-Version ab:

  • Informationen zu Red Hat Enterprise Linux (RHEL) 8.0 finden Sie unter Voraussetzungen für RHEL 8.

  • Für Red Hat/CentOS/Oracle 7.x:
    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    sudo rpm -ivh epel-release-latest-7.noarch.rpm
  • Für Red Hat/CentOS/Oracle 6.x:
    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
    sudo rpm -ivh epel-release-latest-6.noarch.rpm
  • Für AWS-2:
    sudo amazon-linux-extras install epel -y
    sudo yum-config-manager --enable epel

Voraussetzung: Version der libdb4-Bibliothek unter RedHat 7.4 und CentOS 7.4 prüfen

Überprüfen Sie unter RedHat 7.4 und CentOS 7.4 vor der Installation die Version der libdb4-RPMs. Für Edge ist Version 4.8 erforderlich. Einige Versionen von RedHat 7.4 und CentOS 7.4 werden mit einer neueren Version ausgeliefert. Wenn Sie eine neuere Version haben, deinstallieren Sie sie. Das Edge-Installationsprogramm installiert dann Version 4.8.

Sie können Ihre Version mit dem folgenden Befehl prüfen:

rpm -qa | grep libdb4

Wenn die RPM-Version von libdb4 höher als Version 4.8 ist, deinstallieren Sie sie.

Voraussetzungen für RHEL 8

Wenn Sie Edge auf einem Server mit Red Hat Enterprise Linux (RHEL) 8 installieren, führen Sie vor der Installation die folgenden Schritte aus:

  1. Aktivieren Sie Extra Packages for Enterprise Linux (EPEL):
    sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
  2. Postgres und Nginx deaktivieren:
    sudo dnf module disable postgresql
    sudo dnf module disable nginx
  3. Installieren Sie Python 2 und erstellen Sie einen Symlink:
    sudo dnf install -y python2
    sudo ln -s /usr/bin/python2 /usr/bin/python

Edge-Apigee-Einrichtungs-Dienstprogramm auf einem Knoten mit einer externen Internetverbindung installieren

So installieren Sie Edge auf einem Knoten mit einer externen Internetverbindung:

  1. Erkundigen Sie sich bei Apigee nach dem Nutzernamen und Passwort, mit dem Sie auf das Apigee-Repository zugreifen. Wenn Sie bereits eine username:password für die Apigee-FTP-Website haben, können Sie diese Anmeldedaten verwenden.
  2. Melden Sie sich als Root beim Knoten an, um die Edge-RPMs zu installieren.
  3. Installieren Sie yum-utils und yum-plugin-priorities.
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  4. Deaktivieren Sie SELinux.
  5. Aktivieren Sie das EPEL-Repository.
  6. Prüfen Sie die Version von libdb4.
  7. Wenn Sie die Installation unter RHEL 8 durchführen, folgen Sie der Anleitung unter Voraussetzungen für RHEL 8.
  8. Wenn Sie die Installation unter Oracle 7.x ausführen, führen Sie den folgenden Befehl aus:
    sudo yum-config-manager --enable ol7_optional_latest
  9. Wenn Sie die Installation in AWS ausführen, führen Sie die folgenden yum-configure-manager-Befehle aus:
    yum update rh-amazon-rhui-client.noarch
    sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  10. Laden Sie die Edge-bootstrap_4.52.00.sh-Datei auf /tmp/bootstrap_4.52.00.sh herunter:
    curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
  11. Installieren Sie das Edge-Apigee-Dienstprogramm und die Abhängigkeiten:
    sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord

    Dabei sind uName:pWord der Nutzername und das Passwort, die Sie von Apigee erhalten haben. Wenn Sie pWord weglassen, werden Sie aufgefordert, sie einzugeben.

    Standardmäßig wird beim Installationsvorgang geprüft, ob Java 1.8 installiert ist. Andernfalls wird es automatisch installiert. Verwenden Sie die Option JAVA_FIX, um anzugeben, wie die Java-Installation erfolgen soll. JAVA_FIX verwendet die folgenden Werte:

    • I: OpenJDK 1.8 installieren (Standard)
    • C: Ohne Java-Installation fortfahren
    • F: Beenden. Dazu müssen Sie Java selbst installieren.

    Durch die Installation des Dienstprogramms „apigee-service“ wird die Datei „/etc/yum.repos.d/apigee.repo“ erstellt, in der das Apigee-Repository definiert wird. Verwenden Sie den folgenden Befehl, um die Definitiondatei aufzurufen:

    cat /etc/yum.repos.d/apigee.repo

    Den Inhalt des Repos können Sie mit folgendem Befehl aufrufen:

    sudo yum -v repolist 'apigee*'
  12. Verwenden Sie „apigee-service“, um das Hilfsprogramm „apigee-setup“ zu installieren:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  13. Verwenden Sie Apigee-setup, um Edge-Komponenten auf dem Knoten zu installieren und zu konfigurieren. Weitere Informationen finden Sie unter Edge-Komponenten auf einem Knoten installieren.

Fehlerbehebung

Wenn Sie versuchen, die Installation auf einem Knoten mit einer externen Internetverbindung durchzuführen, kann einer oder mehrere der folgenden Fehler auftreten:

Cannot open: https:// : @ software.apigee.com//apigee-repo-version.rpm

bootstrap.sh: Error: Repo configuration failed

error: package package_name is not installed

In der folgenden Tabelle sind einige mögliche Lösungen für diese Fehler aufgeführt:

Fehlertyp Mögliche Lösung
Das Passwort enthält unzulässige Zeichen Verwenden Sie in Ihrem Apigee-Passwort keine Sonderzeichen.
Verbindungsprobleme

Testen Sie die Netzwerkverbindung mit dem folgenden ncat-Befehl:

nc -v software.apigee.com 443

Sie sollten eine Meldung wie diese erhalten:

Connection to software.apigee.com 443 port [tcp/https] succeeded!

Wenn nc nicht installiert ist, können Sie den folgenden telnet-Befehl ausführen:

telnet software.apigee.com 443

Wenn die Befehle erfolgreich waren, können Sie die geöffnete Verbindung mit STRG + C beenden.

Wenn einer der beiden Befehle fehlschlägt, ist die Netzwerkverbindung eingeschränkt oder gar nicht. Wenden Sie sich an Ihren Netzwerkadministrator.

Falsche Anmeldedaten

Prüfen Sie, ob Ihr Nutzername und Ihr Passwort korrekt sind.

Prüfen Sie beispielsweise, ob ein Fehler auftritt, wenn Sie versuchen, den folgenden Befehl mit Ihrem Apigee-Nutzernamen und -Passwort zu verwenden:

curl -i -u username:password https://software.apigee.com/apigee-repo.rpm
Proxy-Probleme Ihre lokale Konfiguration verwendet einen ausgehenden HTTP-Proxy und Sie haben diese Konfiguration nicht auf den yum-Paketmanager ausgeweitet. Prüfen Sie die Umgebungsvariablen:
echo $http_proxy
echo $https_proxy

Für einen ausgehenden HTTP-Proxy sollten Sie eine der folgenden Optionen verwenden:

  • HTTP-Proxykonfiguration unter /etc/yum.conf hinzufügen
  • Globale HTTP-Proxykonfiguration unter /etc/environment hinzufügen

Installieren Sie das Edge-Apigee-Setup-Hilfsprogramm auf einem Knoten ohne externe Internetverbindung.

Wenn sich Ihre Edge-Knoten hinter einer Firewall befinden oder auf andere Weise nicht auf das Internet zugreifen können, müssen Sie mehrere Repositories oder Mirrors erstellen, die Dateien enthalten, die Sie während der Installation benötigen. Diese Spiegel müssen dann für alle Knoten zugänglich sein. Nach der Erstellung können Knoten auf diese lokalen Spiegel zugreifen, um Edge zu installieren.

Für die Installation von Apigee Edge auf Knoten ohne Internetverbindung ist Zugriff auf die folgenden lokalen Repos erforderlich:

Lokales Apigee-Repository erstellen

Zum Erstellen des internen Apigee-Repositorys benötigen Sie einen Knoten mit externem Internetzugriff, um die Edge-RPMs und -Abhängigkeiten herunterladen zu können. Nachdem Sie das interne Repository erstellt haben, können Sie es auf einen anderen Knoten verschieben oder diesen Knoten für die Installation für die Edge-Knoten zugänglich machen.

Nachdem Sie ein lokales Apigee-Repository erstellt haben, müssen Sie es möglicherweise später mit den neuesten Edge-Release-Dateien aktualisieren. In den folgenden Abschnitten wird beschrieben, wie Sie ein lokales Apigee-Repository erstellen und aktualisieren.

So erstellen Sie ein lokales Apigee-Repository:

  1. Erkundigen Sie sich bei Apigee nach dem Nutzernamen und Passwort, mit dem Sie auf das Apigee-Repository zugreifen. Wenn Sie bereits einen Nutzernamen und ein Passwort für die Apigee-FTP-Website haben, können Sie diese Anmeldedaten verwenden.
  2. Melden Sie sich als Root auf Ihrem Knoten an, um die Edge-RPMs zu installieren.
  3. Deaktivieren Sie SELinux wie oben beschrieben.
  4. Laden Sie die Edge-bootstrap_4.52.00.sh-Datei auf /tmp/bootstrap_4.52.00.sh herunter:
    curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
  5. Installieren Sie das Edge-Apigee-Dienst-Hilfsprogramm und die Abhängigkeiten:
    sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord

    Dabei sind uName:pWord der Nutzername und das Passwort, die Sie von Apigee erhalten haben. Wenn Sie pWord weglassen, werden Sie aufgefordert, sie einzugeben.

  6. Installieren Sie das apigee-mirror-Dienstprogramm auf dem Knoten:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror install
  7. Verwenden Sie das Dienstprogramm apigee-mirror, um das Apigee-Repository mit dem Verzeichnis /opt/apigee/data/apigee-mirror/repos/ zu synchronisieren.

    Um die Größe des Repos zu minimieren, geben Sie --only-new-rpms an, um nur die neuesten RPMs herunterzuladen.

  8. (Optional) Wenn Sie Edge vom lokalen Repository auf demselben Knoten installieren möchten, auf dem das lokale Repository gehostet wird, müssen Sie zuerst die folgenden Befehle ausführen:
    1. Führen Sie bootstrap_4.52.00.sh aus dem lokalen Repository aus, um das Dienstprogramm apigee-service zu installieren:
      sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.52.00.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
    2. Verwenden Sie apigee-service, um das Dienstprogramm apigee-setup zu installieren:
      /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    3. Verwenden Sie apigee-setup, um Edge-Komponenten auf dem Knoten zu installieren und zu konfigurieren. Weitere Informationen finden Sie unter Edge-Komponenten auf einem Knoten installieren.

apigee-setup aus dem lokalen Repository auf einem Remote-Knoten installieren

Es gibt zwei Möglichkeiten, Edge aus dem lokalen Repository zu installieren. Du hast folgende Möglichkeiten:

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

Aus der TAR-Datei installieren

So installieren Sie die Datei über die .tar-Datei:

  1. Verwenden Sie auf dem Knoten mit dem lokalen Repository den folgenden Befehl, um das lokale Repository in einer einzelnen TAR-Datei mit dem Namen /opt/apigee/data/apigee-mirror/apigee-4.52.00.tar.gz zu verpacken:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
  2. Kopieren Sie die .tar-Datei auf den Knoten, auf dem Sie Edge installieren möchten. Kopieren Sie sie beispielsweise in das Verzeichnis /tmp auf dem neuen Knoten.
  3. Deaktivieren Sie auf dem neuen Knoten SELinux wie oben beschrieben.
  4. Achten Sie darauf, dass Sie auf dem neuen Knoten auf das lokale Yum-Utility-Repository und das EPEL-Repository zugreifen können.
  5. Prüfen Sie noch einmal, ob alle externen Internet-Repositories deaktiviert sind. Das sollte der Fall sein, da Sie die Installation auf einem Computer ohne Internetzugriff durchführen:
    sudo yum repolist

    Alle externen Repos sollten deaktiviert sein, das lokale Apigee-Repo und Ihre internen Repos jedoch aktiviert.

  6. Installieren Sie auf dem neuen Knoten yum-utils und yum-plugin-priorities aus Ihrem lokalen Repository.
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities

    Ihr Ops-Team oder eine andere Gruppe in Ihrer Organisation muss ein lokales Repository einrichten, damit Sie die Yum-Tools installieren können.

  7. Prüfen Sie auf dem neuen Knoten wie oben beschrieben die Version von libdb4.
  8. Wenn Sie die Installation unter Oracle 7.x ausführen,führen Sie den folgenden Befehl aus:
    sudo yum-config-manager --enable ol7_optional_latest
  9. Wenn Sie die Installation in AWS ausführen, führen Sie den folgenden yum-configure-manager-Befehl aus:
    sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  10. Entpacken Sie die Datei auf dem neuen Knoten im Verzeichnis „/tmp“:
    tar -xzf apigee-4.52.00.tar.gz

    Mit diesem Befehl wird im Verzeichnis mit der .tar-Datei ein neues Verzeichnis mit dem Namen „repos“ erstellt. Beispiel: /tmp/repos.

  11. Installieren Sie das Edge-Apigee-Dienst-Dienstprogramm und die Abhängigkeiten aus /tmp/repos:
    sudo bash /tmp/repos/bootstrap_4.52.00.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

    Beachten Sie, dass Sie in diesem Befehl den Pfad zum Repository-Verzeichnis angeben.

  12. Verwenden Sie apigee-service, um das Dienstprogramm apigee-setup zu installieren:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  13. Verwenden Sie apigee-setup, um Edge-Komponenten auf dem Knoten zu installieren und zu konfigurieren. Weitere Informationen finden Sie unter Edge-Komponenten auf einem Knoten installieren.

Aus dem Repository mit dem Nginx-Webserver installieren

So installieren Sie das Repository über den Nginx-Webserver:

  1. Installieren Sie den Nginx-Webserver auf dem Repository-Knoten:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
  2. Standardmäßig ist Nginx so konfiguriert, dass localhost als Servername und Port 3939 verwendet wird. So ändern Sie diese Werte:
    1. Öffnen Sie /opt/apigee/customer/application/mirror.properties in einem Editor. Erstellen Sie die Datei, falls sie noch nicht vorhanden ist.
    2. Legen Sie die folgenden Werte nach Bedarf fest:
      conf_apigee_mirror_listen_port=3939
      conf_apigee_mirror_server_name=localhost
    3. Nginx neu starten:
      /opt/nginx/scripts/apigee-nginx restart
  3. Standardmäßig ist für das Repository der Nutzername:Passwort admin:admin erforderlich. Legen Sie die folgenden Umgebungsvariablen fest, um diese Anmeldedaten zu ändern:
    MIRROR_USERNAME=uName
    MIRROR_PASSWORD=pWord
  4. Installieren Sie auf dem neuen Knoten yum-utils und yum-plugin-priorities.
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  5. Deaktivieren Sie auf dem neuen Knoten SELinux wie oben beschrieben.
  6. Achten Sie darauf, dass das lokale EPEL-Repository auf dem neuen Knoten aktiviert ist.
  7. Prüfen Sie auf dem neuen Knoten wie oben beschrieben die Version von libdb4.
  8. Laden Sie die Edge-Datei „bootstrap_4.52.00.sh“ auf dem Remote-Knoten unter /tmp/bootstrap_4.52.00.sh herunter:
    curl http://uName:pWord@remoteRepo:3939/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh

    Dabei ist uName:pWord der Nutzername und das Passwort, die Sie oben für das Repository festgelegt haben, und remoteRepo die IP-Adresse oder der DNS-Name des Repository-Knotens.

  9. Installieren Sie auf dem Remote-Knoten das Edge-Hilfsprogramm apigee-service und die Abhängigkeiten:
    sudo bash /tmp/bootstrap_4.52.00.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

    Dabei sind uName:pWord der Nutzername und das Passwort des Repositorys.

  10. Installieren Sie auf dem Remote-Knoten mit apigee-service das Dienstprogramm apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  11. Verwenden Sie apigee-setup, um Edge-Komponenten auf dem Remoteknoten zu installieren und zu konfigurieren. Weitere Informationen finden Sie unter Edge-Komponenten auf einem Knoten installieren.

Lokales Apigee-Repository aktualisieren

Wenn Sie das Repository aktualisieren möchten, müssen Sie die neueste bootstrap_4.52.00.sh-Datei herunterladen und dann eine neue Synchronisierung ausführen.

So aktualisieren Sie das Repository:

  1. Laden Sie die Datei Edge bootstrap_4.52.00.sh nach /tmp/bootstrap_4.52.00.sh herunter:
    curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
  2. Führen Sie die Edge-bootstrap_4.52.00.sh-Datei aus:
    sudo bash/tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord

    Dabei sind uName:pWord der Nutzername und das Passwort, die Sie von Apigee erhalten haben. Wenn Sie pWord weglassen, werden Sie aufgefordert, sie einzugeben.

  3. apigee-mirror aktualisieren:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror update
  4. Führen Sie die Synchronisierung aus:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
  5. Wenn Sie das gesamte Repository verwenden möchten:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync

Lokales Apigee-Repository bereinigen

Durch die Bereinigung des lokalen Repositorys werden /opt/apigee/data/apigee-mirror und /var/tmp/yum-apigee-* gelöscht.

So bereinigen Sie das lokale Repository:

/opt/apigee/apigee-service/bin/apigee-service apigee-mirror clean

Edge 4.16.0x/4.17.0x in einem 4.52.00-Repository hinzufügen oder aktualisieren

Wenn Sie Installationen für Edge 4.16.0x oder 4.17.0x in einem 4.52.00-Repository verwalten müssen, können Sie ein Repository verwalten, das alle Versionen enthält. Über dieses Repository können Sie dann jede Version von Edge installieren.

So fügen Sie einem 4.52.00-Repository 4.16.0x/4.17.0x hinzu:

  1. Prüfen Sie, ob Version 4.52.00 des apigee-mirror-Dienstprogramms installiert ist:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror version

    Sie sollten ein Ergebnis in der folgenden Form sehen, wobei xyz die Build-Nummer ist:

    apigee-mirror-4.52.00-0.0.xyz
  2. Verwenden Sie das Dienstprogramm apigee-mirror, um Edge 4.16.0x/4.17.0x in Ihr Repository herunterzuladen. Beachten Sie, dass Sie dem Befehl die gewünschte Version vorangestellt haben:
    apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms

    Verwenden Sie denselben Befehl, um die Repositories 4.16.0x/4.17.0x später zu aktualisieren, indem Sie die erforderlichen Versionsnummern angeben.

  3. Sehen Sie sich das Verzeichnis /opt/apigee/data/apigee-mirror/repos an, um die Dateistruktur zu sehen:
    ls /opt/apigee/data/apigee-mirror/repos

    Sie sollten die folgenden Dateien und Verzeichnisse sehen:

    apigee
    apigee-repo-1.0-6.x86_64.rpm
    bootstrap_4.16.01.sh
    bootstrap_4.16.05.sh
    bootstrap_4.17.01.sh
    bootstrap_4.17.05.sh
    bootstrap_4.17.09.sh
    bootstrap_4.18.01.sh
    bootstrap_4.18.05.sh
    bootstrap_4.19.01.sh
    thirdparty

    Beachten Sie, dass Sie eine Bootstrap-Datei für alle Versionen von Edge haben. Das Verzeichnis apigee enthält außerdem separate Verzeichnisse für jede Version von Edge.

  4. Verwenden Sie den folgenden Befehl, um das Repository in einer TAR-Datei zu verpacken:
    apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package

    Mit diesem Befehl werden alle Repos der Versionen 4.17.0x und 4.16.0x in derselben TAR-Datei verpackt. Sie können nicht nur einen Teil des Repos verpacken.

Wenn Sie Edge aus dem lokalen Repository oder der .tar-Datei installieren möchten, müssen Sie nur die richtige Bootstrap-Datei mit einem der folgenden Befehle ausführen. In diesem Beispiel wird Edge 4.17.01 installiert:

  • Wenn Sie aus einer .tar-Datei installieren, führen Sie die richtige Bootstrap-Datei aus dem Repository aus:
    sudo bash /tmp/repos/bootstrap_4.17.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

    Führen Sie die restlichen Schritte unter „Über die .tar-Datei installieren“ oben aus, um die Installation abzuschließen.

  • Wenn Sie die Installation mit dem Nginx-Webserver ausführen, laden Sie die richtige Bootstrap-Datei aus dem Repository herunter und führen Sie sie aus:
    /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.17.01.sh -o /tmp/bootstrap_4.17.01.sh
    sudo bash /tmp/bootstrap_4.17.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

    Führen Sie zum Abschließen der Installation die übrigen Schritte aus, die im Abschnitt "Mit dem Nginx-Webserver aus dem Repository installieren" oben beschrieben sind.