Wenn Sie Edge auf einem Knoten installieren möchten, müssen Sie zuerst das apigee-setup-Dienstprogramm für Edge 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. Bei Bedarf können Sie jedoch einen Symlink erstellen, um /opt/apigee
einem anderen Speicherort zuzuordnen. Weitere Informationen finden Sie unter Installationsanforderungen.
Voraussetzung: SELinux deaktivieren
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 erforderlich, können Sie SELinux nach der Installation von Edge wieder aktivieren.
- Führen Sie den folgenden Befehl aus, um SELinux vorübergehend in den permissiven Modus zu versetzen:
- Unter einem 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:
sudo setenforce 0
So aktivieren Sie SELinux nach der Installation von Edge wieder:
sudo setenforce 1
- Unter einem Linux 6.x-Betriebssystem:
- So deaktivieren Sie SELinux dauerhaft oder stellen es auf den permissiven Modus ein:
- Öffnen Sie
/etc/sysconfig/selinux
in einem Editor. - Legen Sie
SELINUX=disabled
oderSELINUX=permissive
fest. - Speichern Sie die Änderungen.
- Starten Sie den Knoten neu.
- Falls erforderlich, können Sie SELinux nach der Edge-Installation wieder aktivieren, indem Sie dieses Verfahren wiederholen, um
SELINUX=enabled
festzulegen.
- Öffnen Sie
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. 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: libdb4-Bibliotheksversion auf RedHat 7.4 und CentOS 7.4 prüfen
Prüfen Sie auf 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.
Mit dem folgenden Befehl können Sie Ihre Version prüfen:
rpm -qa | grep libdb4
Wenn die libdb4
-RPM-Version neuer 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:
- Aktivieren Sie Extra Packages for Enterprise Linux (EPEL):
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
- Postgres und Nginx deaktivieren:
sudo dnf module disable postgresql
sudo dnf module disable nginx
- Python 2 installieren:
sudo dnf install -y python2
Voraussetzungen für Amazon Linux 2023(AL2023)
Wenn Sie Edge auf einem Server mit Amazon-Linux-2023(AL2023) installieren, führen Sie die folgenden Schritte aus, bevor Sie die Installation durchführen:
USE_CQLUTIL=y
Installieren Sie das Edge-Dienstprogramm „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 denen Sie auf das Apigee-Repository zugreifen. Wenn Sie bereits username:password für die Apigee-FTP-Website haben, können Sie diese Anmeldedaten verwenden.
- Melden Sie sich als Root auf Ihrem Knoten 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.
- EPEL-Repository aktivieren
- Version von
libdb4
prüfen. - Wenn Sie die Installation auf RHEL 8 durchführen, folgen Sie der Anleitung unter Voraussetzungen für RHEL 8.
- Wenn Sie die Installation unter 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 vornehmen, 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-Datei
bootstrap_4.52.02.sh
in/tmp/bootstrap_4.52.02.sh
herunter:curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
- Installieren Sie das Edge-Dienstprogramm „apigee-service“ und die Abhängigkeiten:
sudo bash /tmp/bootstrap_4.52.02.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 prüft das Installationsprogramm, ob Java 1.8 installiert ist. Andernfalls wird es für Sie installiert. Mit der Option
JAVA_FIX
können Sie angeben, wie die Java-Installation behandelt werden soll.JAVA_FIX
kann folgende Werte haben:- I: OpenJDK 1.8 (Standard) installieren
- C: Ohne Installation von Java fortfahren
- F: Beenden. Bei dieser Option müssen Sie Java selbst installieren.
Bei der Installation des apigee-service-Dienstprogramms wird die Datei /etc/yum.repos.d/apigee.repo erstellt, in der das Apigee-Repository definiert ist. Verwenden Sie den folgenden Befehl, um die Definitionsdatei aufzurufen:
cat /etc/yum.repos.d/apigee.repo
Verwenden Sie den folgenden Befehl, um den Inhalt des Repositorys aufzurufen:
sudo yum -v repolist 'apigee*'
- Installieren Sie das apigee-setup-Dienstprogramm mit apigee-service:
/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- Mit apigee-setup können Sie Edge-Komponenten auf dem Knoten installieren und 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, treten möglicherweise einer oder mehrere der folgenden Fehler auf:
Cannot open: https:// : @ software.apigee.com//apigee-repo-version .rpm bootstrap.sh: Error: Repo configuration failed error: packagepackage_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 keine Sonderzeichen in Ihrem Apigee-Passwort. |
Verbindungsprobleme | Testen Sie Ihre Netzwerkverbindung mit dem folgenden nc -v software.apigee.com 443 Sie sollten eine Meldung ähnlich der folgenden erhalten: Connection to software.apigee.com 443 port [tcp/https] succeeded! Wenn Sie telnet software.apigee.com 443 Wenn die Befehle erfolgreich ausgeführt werden, können Sie die offene Verbindung mit STRG+C abbrechen. Wenn einer der beiden Befehle fehlschlägt, haben Sie nur eine eingeschränkte oder gar keine Netzwerkverbindung. 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 einen Fehler erhalten, wenn Sie versuchen, den folgenden Befehl mit Ihrem Apigee-Nutzernamen und ‑Passwort zu verwenden: curl -i -u |
Proxy-Probleme | Ihre lokale Konfiguration verwendet einen Egress-HTTP-Proxy und Sie haben dieselbe Konfiguration nicht auf den yum -Paketmanager erweitert. Umgebungsvariablen prüfen:
echo $http_proxy
Für einen Egress-HTTP-Proxy sollten Sie eine der folgenden Optionen verwenden:
|
Das Dienstprogramm „apigee-setup“ für Edge auf einem Knoten ohne externe Internetverbindung installieren
Wenn sich Ihre Edge-Knoten hinter einer Firewall befinden oder auf andere Weise am Zugriff auf das Internet gehindert werden, müssen Sie mehrere Repositories oder Spiegel 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 dann 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:
- Apigee Edge-Repository:Wie unter Lokales Apigee-Repository erstellen beschrieben.
- Yum-Repository (für Dienstprogramme wie
yum-utils
undyum-plugin-priorities
): Ihr Betriebsteam sollte dies für Sie einrichten können. - Extra Packages for Enterprise Linux (EPEL):Ihr Betriebsteam sollte dies für Sie einrichten können.
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 auf den 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:
- Rufen Sie den Nutzernamen und das Passwort von Apigee ab, mit denen 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.
- Melden Sie sich als Root bei Ihrem Knoten an, um die Edge-RPMs zu installieren.
- Deaktivieren Sie SELinux wie oben beschrieben.
- Laden Sie die Edge-Datei
bootstrap_4.52.02.sh
in/tmp/bootstrap_4.52.02.sh
herunter:curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
- Installieren Sie das Edge-Dienstprogramm „apigee-service“ und die Abhängigkeiten:
sudo bash /tmp/bootstrap_4.52.02.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.
- 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ügen Sie
--only-new-rpms
ein, um nur die neuesten RPMs herunterzuladen. -
(Optional) Wenn Sie Edge aus dem lokalen Repository auf demselben Knoten installieren möchten, auf dem sich das lokale Repository befindet, müssen Sie zuerst die folgenden Befehle ausführen:
- Führen Sie
bootstrap_4.52.02.sh
aus dem lokalen Repository aus, um das Dienstprogrammapigee-service
zu installieren:sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.52.02.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
- Verwenden Sie
apigee-service
, um das Dienstprogrammapigee-setup
zu installieren:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- Mit
apigee-setup
können Sie Edge-Komponenten auf dem Knoten installieren und konfigurieren. Weitere Informationen finden Sie unter Edge-Komponenten auf einem Knoten installieren.
- Führen Sie
apigee-setup auf einem Remote-Knoten aus dem lokalen Repository installieren
Sie haben 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 über die TAR-Datei.
- Installieren Sie einen Webserver auf dem Knoten mit dem lokalen Repository, damit andere Knoten darauf zugreifen können. Apigee stellt den Nginx-Webserver zur Verfügung. Sie können aber auch Ihren eigenen Webserver verwenden.
Aus der TAR-Datei installieren
Über die .tar-Datei installieren:
- 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.02.tar.gz
zu packen:/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 sie beispielsweise in das Verzeichnis
/tmp
auf dem neuen Knoten. - Deaktivieren Sie SELinux auf dem neuen Knoten wie oben beschrieben.
- Achten Sie darauf, dass Sie auf dem neuen Knoten auf das lokale Yum-Utility-Repository und das EPEL-Repository zugreifen können.
- Prüfen Sie, ob alle externen Internet-Repositories deaktiviert sind. Das sollte der Fall sein, da Sie die Installation auf einem Computer ohne Internetzugang durchführen:
sudo yum repolist
Alle externen Repos sollten deaktiviert sein, das lokale Apigee-Repo und Ihre internen Repos sollten jedoch 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 Betriebsteam 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 unter 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 im Verzeichnis „/tmp“:
tar -xzf apigee-4.52.02.tar.gz
Mit diesem Befehl wird ein neues Verzeichnis mit dem Namen „repos“ in dem Verzeichnis erstellt, das die TAR-Datei enthält. Beispiel:
/tmp/repos.
- Installieren Sie das Edge-Dienstprogramm „apigee-service“ und die Abhängigkeiten aus
/tmp/repos
:sudo bash /tmp/repos/bootstrap_4.52.02.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
Beachten Sie, dass Sie in diesem Befehl den Pfad zum Verzeichnis „repos“ angeben.
- Verwenden Sie
apigee-service
, um das Dienstprogrammapigee-setup
zu installieren:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- Mit
apigee-setup
können Sie Edge-Komponenten auf dem Knoten installieren und konfigurieren. Weitere Informationen finden Sie unter Edge-Komponenten auf einem Knoten installieren.
Installation über das Repository mit dem Nginx-Webserver
Über den Nginx-Webserver aus dem Repository installieren:
- Installieren Sie den Nginx-Webserver auf dem Repo-Knoten:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
- Standardmäßig ist Nginx 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 nach 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 ein Nutzername:Passwort von
admin:admin
erforderlich. Wenn Sie diese Anmeldedaten ändern möchten, legen Sie die folgenden Umgebungsvariablen fest:MIRROR_USERNAME=
uName MIRROR_PASSWORD=pWord - Installieren Sie auf dem neuen Knoten
yum-utils
undyum-plugin-priorities
.sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- Deaktivieren Sie SELinux auf dem neuen Knoten wie oben beschrieben.
- Prüfen Sie auf dem neuen Knoten, ob 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 „bootstrap_4.52.02.sh“ für Edge in
/tmp/bootstrap_4.52.02.sh
herunter:curl http://
uName: pWord @remoteRepo :3939/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.shDabei 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-
apigee-service
-Dienstprogramm und die zugehörigen Abhängigkeiten:sudo bash /tmp/bootstrap_4.52.02.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
das Dienstprogrammapigee-setup
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- Mit
apigee-setup
können Sie Edge-Komponenten auf dem Remote-Knoten installieren und 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.02.sh-Datei herunterladen und dann eine neue Synchronisierung durchführen.
So aktualisieren Sie das Repository:
- Laden Sie die Datei „bootstrap_4.52.02.sh“ für Edge in
/tmp/bootstrap_4.52.02.sh
herunter:curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
- Führen Sie die Edge-Datei
bootstrap_4.52.02.sh
aus:sudo bash/tmp/bootstrap_4.52.02.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.
- Aktualisieren Sie
apigee-mirror
:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror update
- Führen Sie die Synchronisierung aus:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
- So löschen Sie das gesamte Repository:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync
Lokales Apigee-Repository bereinigen
Beim Bereinigen des lokalen Repositorys werden die Verzeichnisse „/opt/apigee/data/apigee-mirror“ und „/var/tmp/yum-apigee-*“ gelöscht.
Verwenden Sie zum Bereinigen des lokalen Repositorys folgenden Befehl:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror clean
Edge 4.16.0x/4.17.0x in einem 4.52.02-Repository hinzufügen oder aktualisieren
Wenn Sie Installationen für Edge 4.16.0x oder 4.17.0x in einem 4.52.02-Repository verwalten müssen, können Sie ein Repository mit allen Versionen verwalten. Aus diesem Repository können Sie dann eine beliebige Version von Edge installieren.
4.16.0x/4.17.0x zu einem 4.52.02-Repository hinzufügen:
- Prüfen Sie, ob Sie die Version 4.52.02 des
apigee-mirror
-Dienstprogramms installiert haben:/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.02-0.0.
xyz - Verwenden Sie das
apigee-mirror
-Tool, um Edge 4.16.0x/4.17.0x in Ihr Repository herunterzuladen. Beachten Sie, dass 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
Mit demselben Befehl können Sie später die 4.16.0x-/4.17.0x-Repositories aktualisieren, indem Sie die erforderlichen Versionsnummern angeben.
- 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 für alle Versionen von Edge eine Bootstrap-Datei haben. Das Verzeichnis
apigee
enthält auch separate Verzeichnisse für jede Version von Edge. - 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 4.17.0x- und 4.16.0x-Repos in derselben TAR-Datei verpackt. Sie können nicht nur einen Teil des Repositorys verpacken.
Wenn Sie Edge aus dem lokalen Repository oder der TAR-Datei installieren möchten, müssen Sie nur darauf achten, dass Sie die richtige Bootstrap-Datei mit einem der folgenden Befehle ausführen. In diesem Beispiel wird Edge 4.17.01 installiert:
- Wenn Sie die Installation über eine TAR-Datei vornehmen, 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
Folgen Sie den restlichen Schritten unter „Über die TAR-Datei installieren“ oben, um die Installation abzuschließen.
- Wenn Sie die Installation mit dem Nginx-Webserver durchfü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://Folgen Sie den restlichen Schritten unter „Über das Repository mit dem Nginx-Webserver installieren“, um die Installation abzuschließen.