Um Edge auf einem Knoten zu installieren, installieren Sie zunächst das Dienstprogramm Edge apigee-setup. Wenn Sie sich in einer Umgebung befinden, in der Ihre Knoten 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
. Sie können dieses Verzeichnis nicht ändern. Bei Bedarf können Sie jedoch einen Symlink erstellen, um /opt/apigee
einem anderen Ort zuzuordnen. Weitere Informationen finden Sie unter Installationsvoraussetzungen.
Voraussetzung: SELinux deaktivieren
Sie müssen SELinux deaktivieren oder auf den moderaten Modus setzen, bevor Sie das Edge-Dienstprogramm apigee-setup
oder andere Edge-Komponenten installieren können. Bei Bedarf können Sie SELinux nach der Installation von Edge wieder aktivieren.
- Wenn Sie SELinux vorübergehend in den moderaten Modus setzen möchten, führen Sie den folgenden Befehl aus:
- Unter Linux 6.x-Betriebssystem:
sudo echo 0 > /selinux/enforce
So aktivieren Sie SELinux nach der Installation von Edge wieder:
sudo echo 1 > /selinux/enforce
- Unter Linux 7.x-Betriebssystem:
sudo setenforce 0
So aktivieren Sie SELinux nach der Installation von Edge wieder:
sudo setenforce 1
- Unter Linux 6.x-Betriebssystem:
- So deaktivieren Sie SELinux dauerhaft oder setzen es auf den mäßigen Modus:
- Öffnen Sie
/etc/sysconfig/selinux
in einem Editor. SELINUX=disabled
oderSELINUX=permissive
festlegen- Speichern Sie die Änderungen.
- Starten Sie den Knoten neu.
- Aktivieren Sie SELinux nach der Edge-Installation wieder, indem Sie diesen Vorgang wiederholen, um
SELINUX=enabled
festzulegen.
- Öffnen Sie
Voraussetzung: EPEL-Repository aktivieren
Sie müssen Extra Packages for Enterprise Linux (oder EPEL) aktivieren, um Edge zu installieren oder zu aktualisieren oder ein lokales Repository zu erstellen. Der verwendete Befehl hängt von Ihrer Version von RedHat/CentOS 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: Prüfen Sie die Version der libdb4-Bibliothek auf RedHat 7.4 und CentOS 7.4.
Unter RedHat 7.4 und CentOS 7.4 solltest du vor der Installation die Version der libdb4
-RPMs überprüfen. Edge erfordert Version 4.8. Einige Versionen von RedHat 7.4 und CentOS 7.4 werden mit einer neueren Version ausgeliefert. Wenn Sie eine aktuellere Version haben, deinstallieren Sie diese. Das Edge-Installationsprogramm installiert dann Version 4.8.
Mit dem folgenden Befehl können Sie Ihre Version prüfen:
rpm -qa | grep libdb4
Wenn du siehst, dass die RPM-Version libdb4
höher als Version 4.8 ist, deinstalliere sie.
Voraussetzungen für RHEL 8
Wenn Sie Edge auf einem Server installieren, auf dem Red Hat Enterprise Linux (RHEL) 8 ausgeführt wird, führen Sie vor der Installation die folgenden Schritte aus:
- Zusätzliche Pakete für Enterprise Linux (EPEL) aktivieren:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
- Deaktivieren Sie Postgres und Nginx:
sudo dnf module disable postgresql
sudo dnf module disable nginx
- Installieren Sie Python 2 und erstellen Sie einen Symlink:
sudo dnf install -y python2
sudo ln -s /usr/bin/python2 /usr/bin/python
Installieren Sie das Dienstprogramm Edge apigee-setup auf einem Knoten mit einer externen Internetverbindung
So installieren Sie Edge auf einem Knoten mit einer externen Internetverbindung:
- Rufen Sie den Nutzernamen und das Passwort von Apigee ab, 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.
- Melden Sie sich als Root an, um die Edge-RPMs zu installieren.
- Installieren Sie
yum-utils
undyum-plugin-priorities
.sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- Deaktivieren Sie SELinux.
- Aktivieren Sie das EPEL-Repository.
- Prüfen Sie Ihre
libdb4
-Version. - Wenn Sie die Installation unter RHEL 8 ausführen, befolgen Sie die Schritte unter Voraussetzungen für RHEL 8.
- Wenn Sie die Installation auf Oracle 7.x ausführen, führen Sie den folgenden Befehl aus:
sudo yum-config-manager --enable ol7_optional_latest
- Wenn Sie die Installation auf AWS durchfü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
- Laden Sie die Edge
bootstrap_4.52.01.sh
-Datei in/tmp/bootstrap_4.52.01.sh
herunter:curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh
- Installieren Sie das Dienstprogramm für den Apigee-Dienst und die Abhängigkeiten von Edge:
sudo bash /tmp/bootstrap_4.52.01.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, ihn einzugeben.
Das Installationsprogramm prüft standardmäßig, ob Java 1.8 installiert ist. Andernfalls wird die App für Sie installiert. Geben Sie mit der Option
JAVA_FIX
an, wie die Java-Installation gehandhabt werden soll. FürJAVA_FIX
werden die folgenden Werte verwendet:- I: OpenJDK 1.8 installieren (Standardeinstellung)
- C: Fortfahren, ohne Java zu installieren
- 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, die das Apigee-Repository definiert. Rufen Sie die Definitionsdatei mit folgendem Befehl auf:
cat /etc/yum.repos.d/apigee.repo
Verwenden Sie den folgenden Befehl, um den Repository-Inhalt anzusehen:
sudo yum -v repolist 'apigee*'
- Verwenden Sie apigee-service zum Installieren des Dienstprogramms apigee-setup:
/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- 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
Bei der Installation auf einem Knoten mit einer externen Internetverbindung können 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 ungültige Zeichen | Verwenden Sie in Ihrem Apigee-Passwort keine Sonderzeichen. |
Verbindungsprobleme | Testen Sie Ihre Netzwerkverbindung mit dem folgenden nc -v software.apigee.com 443 Sie sollten eine Meldung wie die folgende erhalten: Connection to software.apigee.com 443 port [tcp/https] succeeded! Wenn Sie telnet software.apigee.com 443 Wenn die Befehle erfolgreich waren, können Sie die offene Verbindung mit Strg+C abbrechen. Wenn einer der Befehle fehlschlägt, ist die Netzwerkverbindung eingeschränkt oder gar nicht vorhanden. Wenden Sie sich an Ihren Netzwerkadministrator. |
Falsche Anmeldedaten | Prüfen Sie, ob Ihr Nutzername und Ihr Passwort korrekt sind. Prüfen Sie beispielsweise, ob Sie eine Fehlermeldung erhalten, wenn Sie den folgenden Befehl mit Ihrem Apigee-Nutzernamen und -Passwort verwenden: curl -i -u username:password https://software.apigee.com/apigee-repo.rpm |
Proxyprobleme | Ihre lokale Konfiguration verwendet einen HTTP-Proxy für ausgehenden Traffic und Sie haben dieselbe Konfiguration nicht auf den Paketmanager yum erweitert. Prüfen Sie die Umgebungsvariablen: echo $http_proxy
Für einen ausgehenden HTTP-Proxy sollten Sie eine der folgenden Optionen verwenden:
|
Installieren Sie das Edge-Dienstprogramm apigee-setup auf einem Knoten ohne externe Internetverbindung
Wenn sich Ihre Edge-Knoten hinter einer Firewall befinden oder auf andere Weise nicht auf das Internet zugreifen darf, müssen Sie mehrere Repositories oder Spiegel erstellen, die Dateien enthalten, die Sie während der Installation benötigen. Diese Spiegelungen müssen dann für alle Knoten zugänglich sein. Nachdem die Knoten erstellt wurden, können sie auf diese lokalen Spiegel zugreifen, um Edge zu installieren.
Der Apigee Edge-Installationsprozess für Knoten ohne Internetverbindungen erfordert Zugriff auf die folgenden lokalen Repositories:
- Apigee Edge-Repository: wie unter Lokales Apigee-Repository erstellen beschrieben.
- Yum-Repository (für Dienstprogramme wie
yum-utils
undyum-plugin-priorities
): Ihr Ops-Team sollte dies für Sie einrichten können. - Extra Packages for Enterprise Linux (oder EPEL):Ihr Ops-Team sollte dies für Sie einrichten können.
Lokales Apigee-Repository erstellen
Zum Erstellen des internen Apigee-Repositorys benötigen Sie einen Knoten mit einem externen Internetzugriff, um die Edge-RPMs und Abhängigkeiten herunterzuladen. Nachdem Sie das interne Repository erstellt haben, können Sie es auf einen anderen Knoten verschieben oder diesen Knoten für die Edge-Knoten zur Installation zugänglich machen.
Nachdem Sie ein lokales Apigee-Repository erstellt haben, müssen Sie es möglicherweise später mit den neuesten Edge-Releasedateien aktualisieren. In den folgenden Abschnitten wird beschrieben, wie Sie ein lokales Apigee-Repository erstellen und aktualisieren.
So erstellen Sie ein lokales Apigee-Repository:
- Rufen Sie den Nutzernamen und das Passwort von Apigee ab, mit dem Sie auf das Apigee-Repository zugreifen. Wenn Sie bereits ein Nutzername/Passwort für die Apigee FTP-Website haben, können Sie diese Anmeldedaten verwenden.
- Melden Sie sich bei Ihrem Knoten als Root an, um die Edge-RPMs zu installieren.
- Deaktivieren Sie SELinux wie oben beschrieben.
- Laden Sie die Edge
bootstrap_4.52.01.sh
-Datei in/tmp/bootstrap_4.52.01.sh
herunter:curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh
- Installieren Sie das Dienstprogramm für den Apigee-Dienst und die Abhängigkeiten von Edge:
sudo bash /tmp/bootstrap_4.52.01.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, ihn einzugeben.
- Installieren Sie das Dienstprogramm
apigee-mirror
auf dem Knoten:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror install
- 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 Repositorys zu minimieren, füge
--only-new-rpms
hinzu, um nur die neuesten RPMs herunterzuladen. -
(Optional) Wenn Sie Edge aus dem lokalen Repository auf demselben Knoten installieren möchten, auf dem das lokale Repository gehostet wird, müssen Sie zuerst die folgenden Befehle ausführen:
- Führen Sie
bootstrap_4.52.01.sh
aus dem lokalen Repository aus, um dasapigee-service
-Dienstprogramm zu installieren:sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.52.01.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
- Verwenden Sie
apigee-service
, um dasapigee-setup
-Dienstprogramm zu installieren:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- 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.
- Führen Sie
Installieren Sie apigee-setup auf einem Remote-Knoten aus dem lokalen Repository
Sie haben zwei Möglichkeiten, Edge aus dem lokalen Repository zu installieren. Sie haben dann folgende Möglichkeiten:
- Erstellen Sie eine TAR-Datei des Repositorys, kopieren Sie sie in einen Knoten und installieren Sie dann Edge 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. Alternativ können Sie Ihren eigenen Webserver verwenden.
Aus der TAR-Datei installieren
Installation über die TAR-Datei:
- 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.01.tar.gz
zu verpacken:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- Kopieren Sie die TAR-Datei auf den Knoten, auf dem Sie Edge installieren möchten. Kopieren Sie ihn beispielsweise in das Verzeichnis
/tmp
auf dem neuen Knoten. - Deaktivieren Sie SELinux wie oben beschrieben auf dem neuen Knoten.
- Prüfen Sie auf dem neuen Knoten, ob Sie auf das lokale Yum-Dienstprogramm-Repository und das EPEL-Repository zugreifen können.
- Prüfen Sie noch einmal, ob alle externen Internet-Repositories deaktiviert sind (dies sollte der Fall sein, da Sie die Installation auf einem Computer ohne Internetzugang ausführen):
sudo yum repolist
Alle externen Repositories sollten deaktiviert sein, aber das lokale Apigee-Repository und Ihre internen Repositories sollten aktiviert sein.
- Installieren Sie auf dem neuen Knoten
yum-utils
undyum-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 für Sie einrichten, damit Sie die Yum-Tools installieren können.
- Prüfen Sie auf dem neuen Knoten Ihre Version von
libdb4
wie oben beschrieben. - Wenn Sie die Installation auf Oracle 7.x durchführen,führen Sie den folgenden Befehl aus:
sudo yum-config-manager --enable ol7_optional_latest
- Wenn Sie die Installation auf AWS durchfü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
- Entpacken Sie die Datei auf dem neuen Knoten in das Verzeichnis „/tmp“:
tar -xzf apigee-4.52.01.tar.gz
Mit diesem Befehl wird ein neues Verzeichnis namens repos in dem Verzeichnis erstellt, das die TAR-Datei enthält. Beispiel:
/tmp/repos.
- Installieren Sie das Edge-Dienstprogramm für Apigee-Dienste und die Abhängigkeiten aus
/tmp/repos
:sudo bash /tmp/repos/bootstrap_4.52.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
Beachten Sie, dass Sie in diesem Befehl den Pfad zum Repository-Verzeichnis angeben.
- Verwenden Sie
apigee-service
, um dasapigee-setup
-Dienstprogramm zu installieren:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- 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.
Mit Nginx-Webserver aus dem Repository installieren
Installation aus dem Repository mit dem Nginx-Webserver:
- Installieren Sie den Nginx-Webserver auf dem Repository-Knoten:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
- Nginx ist standardmäßig so konfiguriert, dass localhost als Servername und Port 3939 verwendet wird. So ändern Sie diese Werte:
- Öffnen Sie
/opt/apigee/customer/application/mirror.properties
in einem Editor. Erstellen Sie die Datei, falls sie noch nicht vorhanden ist. - Legen Sie bei Bedarf die folgenden Werte fest:
conf_apigee_mirror_listen_port=3939 conf_apigee_mirror_server_name=localhost
- Starten Sie Nginx neu:
/opt/nginx/scripts/apigee-nginx restart
- Öffnen Sie
- Standardmäßig ist für das Repository der Nutzername
admin:admin
als Passwort erforderlich. Legen Sie die folgenden Umgebungsvariablen fest, um diese Anmeldedaten zu ändern:MIRROR_USERNAME=uName MIRROR_PASSWORD=pWord
- Installieren Sie
yum-utils
undyum-plugin-priorities
auf dem neuen Knoten.sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- Deaktivieren Sie SELinux wie oben beschrieben auf dem neuen Knoten.
- Achten Sie darauf, dass auf dem neuen Knoten das lokale EPEL-Repository aktiviert ist.
- Prüfen Sie auf dem neuen Knoten Ihre Version von
libdb4
wie oben beschrieben. - Laden Sie auf dem Remote-Knoten die Datei Edge bootstrap_4.52.01.sh in
/tmp/bootstrap_4.52.01.sh
herunter:curl http://uName:pWord@remoteRepo:3939/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh
Dabei sind 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.
- Installieren Sie auf dem Remote-Knoten das Edge-Dienstprogramm
apigee-service
und die Abhängigkeiten:sudo bash /tmp/bootstrap_4.52.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
Dabei sind uName:pWord der Nutzername und das Passwort für das Repository.
- Installieren Sie auf dem Remote-Knoten mit
apigee-service
dasapigee-setup
-Dienstprogramm:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- 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
Laden Sie die neueste Datei bootstrap_4.52.01.sh herunter und führen Sie dann eine neue Synchronisierung durch, um das Repository zu aktualisieren.
So aktualisieren Sie das Repository:
- Laden Sie die Datei „Edge bootstrap_4.52.01.sh“ in
/tmp/bootstrap_4.52.01.sh
herunter:curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh
- Führen Sie die Edge-Datei
bootstrap_4.52.01.sh
aus:sudo bash/tmp/bootstrap_4.52.01.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, den Wert einzugeben.
apigee-mirror
aktualisieren:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror update
- Führen Sie die Synchronisierung durch:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
- Wenn Sie das gesamte Repository ausfüllen möchten:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync
Lokales Apigee-Repository bereinigen
Durch das Bereinigen 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.01-Repository hinzufügen oder aktualisieren
Wenn Sie Installationen für Edge 4.16.0x oder 4.17.0x in einem 4.52.01-Repository verwalten müssen, können Sie ein Repository verwalten, das alle Versionen enthält. Von diesem Repository können Sie dann eine beliebige Version von Edge installieren.
So fügen Sie einem 4.52.01-Repository 4.16.0x/4.17.0x hinzu:
- Prüfen Sie, ob Sie Version 4.52.01 des
apigee-mirror
-Dienstprogramms installiert haben:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror version
Sie sollten ein Ergebnis im folgenden Format sehen, wobei xyz die Build-Nummer ist:
apigee-mirror-4.52.01-0.0.xyz
- Verwenden Sie das Dienstprogramm
apigee-mirror
, um Edge 4.16.0x/4.17.0x in Ihr Repository herunterzuladen. Beachten Sie, wie Sie dem Befehl die gewünschte Version voranstellen:apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
Verwenden Sie denselben Befehl, um später die 4.16.0x/4.17.0x-Repositories zu aktualisieren. Geben Sie dazu die erforderlichen Versionsnummern an.
- 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 auch separate Verzeichnisse für jede Version von Edge. - Verwenden Sie den folgenden Befehl, um das Repository in eine TAR-Datei zu verpacken:
apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
Mit diesem Befehl werden alle 4.17.0x- und 4.16.0x-Repositories in einer TAR-Datei zusammengefasst. Sie können nicht nur einen Teil des Repositorys verpacken.
Wenn Sie Edge über das lokale Repository oder die TAR-Datei installieren möchten, müssen Sie lediglich mit einem der folgenden Befehle die richtige Bootstrap-Datei ausführen. In diesem Beispiel wird Edge 4.17.01 installiert:
- Wenn Sie die Installation aus einer TAR-Datei durchführen, 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 im Abschnitt „Über die TAR-Datei installieren“ oben aus, um die Installation abzuschließen.
- Wenn Sie zur Installation den Nginx-Webserver verwenden, 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 die verbleibenden Schritte aus dem obigen Abschnitt „Mit dem Nginx-Webserver aus dem Repository installieren“ aus, um die Installation abzuschließen.