Wenn Sie Edge auf einem Knoten installieren möchten, müssen Sie zuerst das Edge-Apigee-Einrichtungsprogramm installieren. Wenn Sie sich in einem in der die Knoten keine externe Internetverbindung haben, müssen Sie außerdem ein lokale Kopie des Apigee-Repositorys.
Standardinstallationsverzeichnis: /opt/apigee
Edge installiert alle Dateien im Verzeichnis /opt/apigee
. Diese Einstellung kann nicht geändert werden.
-Verzeichnis. Bei Bedarf können Sie jedoch einen Symlink erstellen, um /opt/apigee
an einem anderen Ort. Weitere Informationen finden Sie unter Installationsanforderungen.
Voraussetzung: SELinux deaktivieren
Sie müssen SELinux deaktivieren oder in den Sperrmodus versetzen, bevor Sie Edge installieren können.
Dienstprogramm apigee-setup
oder einen beliebigen Edge-
Komponenten. Falls nötig, können Sie SELinux nach der Installation von Edge wieder aktivieren.
- Um SELinux vorübergehend in den mäßigen Modus zu versetzen, führen Sie den folgenden Befehl aus:
Befehl:
- Unter einem Linux 8.x-Betriebssystem:
sudo setenforce 0
So aktivieren Sie SELinux nach der Installation von Edge wieder:
sudo setenforce 1
- Unter einem Linux 7.x-Betriebssystem:
sudo setenforce 0
So aktivieren Sie SELinux nach der Installation von Edge wieder:
sudo setenforce 1
- 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 einem Linux 8.x-Betriebssystem:
- So deaktivieren Sie SELinux endgültig oder setzen den Modus in den moderaten 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 Installation von Edge bei Bedarf wieder, indem Sie diese Schritte wiederholen, um
SELINUX=enabled
festzulegen.
- Öffnen Sie
Voraussetzung: EPEL-Repository aktivieren
Sie müssen Zusätzliche Pakete für Enterprise Linux (oder EPEL) zum Installieren oder Aktualisieren von Edge oder zum Erstellen eines lokalen Repositorys Die -Befehl, den Sie verwenden, 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 überprüfen unter RedHat 7.4 und CentOS 7.4
Unter RedHat 7.4 und CentOS 7.4 sollten Sie vor der Installation die Version der libdb4
-RPMs prüfen. Rand
erfordert Version 4.8. Einige Versionen von RedHat 7.4 und CentOS 7.4 werden mit einer
neueren Version. Wenn Sie eine neuere Version haben, deinstallieren Sie sie. Das Edge-Installationsprogramm wird
und anschließend Version 4.8.
Sie können Ihre Version mit dem folgenden Befehl prüfen:
rpm -qa | grep libdb4
Wenn die RPM-Version von libdb4
nach Version 4.8 ist, deinstalliere die App.
.
Voraussetzungen für RHEL 8
Wenn Sie Edge auf einem Server mit Red Hat Enterprise Linux (RHEL) 8 installieren, tun Sie führen Sie die folgenden Schritte aus, bevor Sie die Installation durchführen:
- Zusätzliche Pakete für
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
- 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 externem Internet Verbindung
So installieren Sie Edge auf einem Knoten mit einer externen Internetverbindung:
- Rufen Sie von Apigee den Nutzernamen und das Passwort ab, mit denen 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 beim 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.
- Aktivieren Sie das EPEL-Repository.
- Version prüfen
von
libdb4
. - Wenn Sie die Installation unter RHEL 8 ausführen, folgen Sie den Schritten in Voraussetzungen für RHEL 8
- Wenn Sie Oracle 7.x für die Installation verwenden, führen Sie den folgenden Befehl aus:
sudo yum-config-manager --enable ol7_optional_latest
- 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
- Laden Sie die Edge-
bootstrap_4.51.00.sh
-Datei auf/tmp/bootstrap_4.51.00.sh
herunter:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- Installieren Sie das Dienstprogramm für den Edge-Apigee-Dienst und die Abhängigkeiten:
sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
Dabei sind uName:pWord der Nutzername und das Passwort, die Sie von Apigee Wenn Sie pWord weglassen, werden Sie aufgefordert, ihn einzugeben.
Das Installationsprogramm überprüft standardmäßig, ob Java 1.8 installiert ist. Andernfalls installiert. Mit der Option
JAVA_FIX
können Sie festlegen, wie die Verarbeitung erfolgen soll. Java-Installation.JAVA_FIX
verwendet die folgenden Werte:- I: OpenJDK 1.8 installieren (Standard)
- 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, in der das Apigee-Repository definiert wird. Die Definitionsdatei rufen Sie mit dem folgenden Befehl auf:
cat /etc/yum.repos.d/apigee.repo
Den Repository-Inhalt rufen Sie mit dem folgenden Befehl auf:
sudo yum -v repolist 'apigee*'
- Verwenden Sie „apigee-service“, um das Hilfsprogramm „apigee-setup“ 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.
Fehlerbehebung
Bei dem Versuch, die Installation auf einem Knoten mit einer externen Internetverbindung durchzuführen, mindestens einer der folgenden Fehler:
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, indem Sie den 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 telnet software.apigee.com 443 Wenn die Befehle erfolgreich sind, können Sie die offene Verbindung mit Strg+C abbrechen. Wenn einer der beiden Befehle fehlschlägt, ist die Netzwerkverbindung eingeschränkt oder gar nicht. Prüfen bei Ihren Netzwerkadministrator kontaktieren. |
Falsche Anmeldedaten | Vergewissern Sie sich, dass Ihr Nutzername und Ihr Passwort korrekt sind. Prüfen Sie beispielsweise, ob ein Fehler auftritt, wenn Sie versuchen, den folgenden Befehl mit Ihren Apigee-Nutzernamen und Ihr Passwort: curl -i -u username:password https://software.apigee.com/apigee-repo.rpm |
Probleme mit dem Proxy | Ihre lokale Konfiguration verwendet einen ausgehenden HTTP-Proxy und Sie haben den
Konfiguration an den Paketmanager yum . Überprüfen Sie Ihre Umgebungsvariablen:
echo $http_proxy
Für einen ausgehenden HTTP-Proxy sollten Sie eine der folgenden Optionen verwenden:
|
Edge installieren Apigee-setup-Dienstprogramm 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 werden Knoten kann dann auf diese lokalen Mirrors zugreifen, um Edge zu installieren.
Der Apigee Edge-Installationsprozess für Knoten ohne Internetverbindung benötigt Zugriff auf die folgenden lokalen Repositories:
- Apigee Edge-Repository: Wie unter Lokales Apigee-Repository erstellen.
- Yum-Repository (für Dienstprogramme wie
yum-utils
undyum-plugin-priorities
): Ihr Operations-Team sollte dies für Sie einrichten können. - Zusätzliche Pakete für Enterprise Linux (oder EPEL):Ihr Operations-Team sollte dies für von dir.
Lokales Apigee-Repository erstellen
Zum Erstellen des internen Apigee-Repositorys benötigen Sie einen Knoten mit externem Internet 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 der aktuellen Version aktualisieren Edge-Release-Dateien. In den folgenden Abschnitten wird beschrieben, wie Sie ein lokales Apigee-Repository erstellen. wie es aktualisiert wird.
So erstellen Sie ein lokales Apigee-Repository:
- Rufen Sie von Apigee den Nutzernamen und das Passwort 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 auf Ihrem Knoten an, um die Edge-RPMs zu installieren.
- Deaktivieren Sie SELinux wie oben beschrieben.
- Laden Sie die Edge
bootstrap_4.51.00.sh
-Datei in/tmp/bootstrap_4.51.00.sh
herunter:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- Installieren Sie das Dienstprogramm für den Edge-Apigee-Dienst und die Abhängigkeiten:
sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
Dabei sind uName:pWord der Nutzername und das Passwort, die Sie von Apigee Wenn Sie pWord weglassen, werden Sie aufgefordert, ihn einzugeben.
- Installieren Sie das
apigee-mirror
-Dienstprogramm auf dem Knoten:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror install
- Synchronisieren Sie mit dem Dienstprogramm
apigee-mirror
das Apigee-Repository mit dem/opt/apigee/data/apigee-mirror/repos/
-Verzeichnis.Fügen Sie
--only-new-rpms
hinzu, um nur das Repository herunterzuladen, um die Größe des Repositorys zu minimieren. des aktuellen RPM. Für den Download benötigen Sie ungefähr 1,6 GB Speicherplatz:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
Wenn Sie das gesamte Repository einschließlich älterer RPMs herunterladen möchten, lassen Sie
--only-new-rpms
weg. Für den vollständigen Download benötigen Sie ungefähr 6 GB Speicherplatz:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync
Sie haben jetzt eine lokale Kopie des Apigee-Repositorys. Im nächsten Abschnitt wird beschrieben, wie Sie den Edge-
apigee-setup
-Dienstprogramm aus dem lokalen Repository. -
(Optional) Wenn Sie Edge aus dem lokalen Repository auf demselben
Knoten, auf dem das lokale Repository gehostet wird, müssen Sie zuerst die folgenden Befehle ausführen:
- Führen Sie
bootstrap_4.51.00.sh
aus dem lokalen Repository aus, um die Dienstprogrammapigee-service
:sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.51.00.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
- Verwenden Sie
apigee-setup
, um Edge-Komponenten auf dem Knoten zu installieren und zu konfigurieren. Weitere Informationen finden Sie unter 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. Sie haben dann 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 verwenden. Webserver.
Aus der TAR-Datei installieren
So installieren Sie das Programm über die TAR-Datei:
- Verwenden Sie auf dem Knoten mit dem lokalen Repository den folgenden Befehl, um das lokale Repository in ein
einzelne TAR-Datei mit dem Namen
/opt/apigee/data/apigee-mirror/apigee-4.51.00.tar.gz
:/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 zum Beispiel in den
Verzeichnis
/tmp
auf dem neuen Knoten. - Deaktivieren Sie auf dem neuen Knoten SELinux wie oben beschrieben.
- Prüfen Sie auf dem neuen Knoten, ob Sie auf das lokale Yum-Dienstprogramm-Repository und die EPEL-Datei zugreifen können. Repository.
- Vergewissern Sie sich, dass alle externen Internet-Repositories deaktiviert sind. Das sollte der Fall sein,
die Sie auf einem Computer ohne Internetverbindung installieren):
sudo yum repolist
Alle externen Repositories sollten deaktiviert sein, aber das lokale Apigee-Repository und Ihre internen Repositories aktiviert sein.
- Installieren Sie auf dem neuen Knoten
yum-utils
undyum-plugin-priorities
von Ihr lokales 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.
- Prüfen Sie auf dem neuen Knoten die Version von
libdb4
wie oben beschrieben. - Wenn Sie Oracle 7.x installieren,führen Sie den folgenden Befehl aus:
sudo yum-config-manager --enable ol7_optional_latest
- Wenn Sie auf AWS installieren, führen Sie folgenden Befehl aus:
yum-configure-manager
-Befehl:sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- Entpacken Sie auf dem neuen Knoten die Datei in das Verzeichnis /tmp:
tar -xzf apigee-4.51.00.tar.gz
Mit diesem Befehl wird ein neues Verzeichnis namens „repos“ in dem Verzeichnis erstellt, das die TAR-Datei enthält. -Datei. Beispiel:
/tmp/repos.
- Installieren Sie das Dienstprogramm für den Edge-Apigee-Dienst und die Abhängigkeiten aus
/tmp/repos
:sudo bash /tmp/repos/bootstrap_4.51.00.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
- 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
Installation aus dem Repository mithilfe des NGINX-Webservers:
- Installieren Sie den NGINX-Webserver auf dem Repository-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. Bis
ä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 die folgenden Werte nach Bedarf 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:Passwort
admin:admin
erforderlich. Zum Ändern 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 auf dem neuen Knoten SELinux wie oben beschrieben.
- Prüfen Sie auf dem neuen Knoten, ob das lokale EPEL-Repository aktiviert ist.
- Prüfen Sie auf dem neuen Knoten die Version von
libdb4
wie oben beschrieben. - Laden Sie auf dem Remote-Knoten die Datei Edge bootstrap_4.51.00.sh herunter nach
/tmp/bootstrap_4.51.00.sh
:curl http://uName:pWord@remoteRepo:3939/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.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.51.00.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
Dabei sind uName:pWord der Nutzername und das Passwort des Repositorys.
- Installieren Sie
apigee-setup
auf dem Remote-Knoten mitapigee-service
. Dienstprogramm:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- Verwenden Sie
apigee-setup
, um Edge-Komponenten auf dem Remote-Knoten zu installieren und zu konfigurieren. Weitere Informationen finden Sie unter Edge-Komponenten auf einem Knoten installieren.
Lokales Apigee-Repository aktualisieren
Um das Repository zu aktualisieren, müssen Sie die neueste Datei „bootstrap_4.51.00.sh“ herunterladen und dann führen Sie eine neue Synchronisierung durch.
So aktualisieren Sie das Repository:
- Laden Sie die Datei Edge bootstrap_4.51.00.sh nach
/tmp/bootstrap_4.51.00.sh
herunter:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- Führen Sie die Edge-Datei
bootstrap_4.51.00.sh
aus:sudo bash/tmp/bootstrap_4.51.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, ihn einzugeben.
- Aktualisieren Sie
apigee-mirror
:/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 speichern möchten:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync
Lokales Apigee-Repository bereinigen
Beim Bereinigen des lokalen Repositorys werden /opt/apigee/data/apigee-mirror und /var/tmp/yum-apigee-* gelöscht.
Verwenden Sie Folgendes, um das lokale Repository zu bereinigen:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror clean
Edge 4.16.0x/4.17.0x in einem 4.51.00-Repository hinzufügen oder aktualisieren
Wenn Sie Installationen für Edge 4.16.0x oder 4.17.0x in einem 4.51.00-Repository verwalten müssen, können Sie ein Repository verwalten, das alle Versionen enthält. Aus diesem Repository können Sie dann beliebige Versionen von Edge
So fügen Sie einem 4.51.00-Repository 4.16.0x/4.17.0x hinzu:
- Prüfen Sie, ob Sie die Version 4.51.00 der Datei
apigee-mirror
installiert haben Dienstprogramm:/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.51.00-0.0.xyz
apigee-mirror
verwenden um Edge 4.16.0x/4.17.0x in Ihr Repository herunterzuladen. Sie sehen, dass Sie dem Befehl die gewünschte Version:apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
Verwenden Sie denselben Befehl, um die 4.16.0x-/4.17.0x-Repositories später zu aktualisieren. Geben Sie dazu die erforderlichen Versionsnummern.
- 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
apigee
Das Verzeichnis 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 Repos der Versionen 4.17.0x und 4.16.0x in derselben TAR-Datei verpackt. Sie können nicht nur einen Teil des Repositorys zu verpacken.
Um Edge aus der lokalen Repository- oder TAR-Datei zu installieren, müssen Sie nur den richtigen Bootstrap ausführen mit einem der folgenden Befehle. In diesem Beispiel wird Edge 4.17.01 installiert:
- Wenn Sie für die Installation eine TAR-Datei verwenden, 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 zum Abschließen der Installation die übrigen Schritte aus dem Abschnitt „Von der TAR-Datei installieren“ aus. oben.
- Wenn Sie die Installation mit dem NGINX-Webserver ausführen, laden Sie die richtige Bootstrap-Datei herunter und führen Sie sie aus.
aus dem Repository:
/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 restlichen Schritte unter „Über den NGINX-Webserver aus dem Repository installieren“ oben aus, um die Installation abzuschließen.