Edge for Private Cloud v4.18.01
Sie können Edge for Private Cloud im Rahmen einer Demo- oder Proof of Concept-Installation auf einem einzelnen Hostcomputer installieren. Diese Art der Installation wird als Edge-„All-in-One“-Installation bezeichnet. Der Hostcomputer kann ein eigenständiger Computer oder eine VM sein, die die unten aufgeführten Systemvoraussetzungen erfüllt.
Nachdem Sie Edge for Private Cloud auf dem Hostcomputer installiert haben, können Sie optional Folgendes installieren:
- Entwicklerportal auf einem eigenen Hostcomputer
- API BaaS auf einem eigenen Hostcomputer
Lizenzierung
Für jede Installation von Edge ist eine eindeutige Lizenzdatei erforderlich, die Sie von Apigee erhalten. Wenn Sie noch keine Lizenz haben, wenden Sie sich hier an den Vertrieb.
Systemanforderungen für Edge
In der folgenden Tabelle sind die Systemanforderungen für die Installation von Edge auf einem einzelnen Hostcomputer aufgeführt:
|
Anforderung |
Beschreibung |
Testen |
|---|---|---|
|
Zugriff auf das Apigee-RPM-Repository |
Zugriff auf https://software.apigee.com sicherstellen Prüfen Sie, ob Sie von Apigee einen Nutzernamen und ein Passwort für das Repository erhalten haben:
|
curl -v https://software.apigee.com gibt HTTP 200 zurück |
|
Zugriff auf Ihre Backend-Dienste |
Zugriff auf Ihre Backend-Dienste sicherstellen |
curl -v http://backend, um den Zugriff auf Ihre Backend-Dienste zu prüfen |
|
Lizenzschlüssel |
Prüfen Sie, ob Sie eine E-Mail von Apigee mit dem Lizenzschlüssel im Anhang erhalten haben. |
Lizenzschlüssel auf Hostcomputer bereitstellen |
|
Betriebssystemversion |
Unterstützte Betriebssystemversion, wie unter Unterstützte Software und unterstützte Versionen aufgeführt. |
cat /etc/redhat-release gibt die Betriebssystemversion zurück. |
|
Java-Version |
Unterstützte Java-Versionen:
|
java -version gibt die installierte Java-Version zurück. Wenn die erforderliche Java-Version nicht gefunden wird, wird sie vom Edge-Installationsprogramm heruntergeladen und installiert. |
|
CPU-Kerne |
Mindestens 8 |
lscpu gibt die Anzahl der CPUs zurück. cat /proc/cpuinfo gibt CPU-Informationen zurück. |
|
RAM |
Mindestens 16 GB |
cat /proc/meminfo gibt Informationen zum Arbeitsspeicher zurück. |
|
Speicherplatz |
Mindestens 100 GB |
df -h gibt den Speicherplatz zurück. df -h /opt gibt den Speicherplatz für /opt, das Edge-Installationsverzeichnis, zurück. |
|
Hostname |
Hostname auf IP-Adresse des Hosts festgelegt |
hostname -i gibt die IP-Adresse des Hosts zurück. |
|
Netzwerk |
Externer Internetzugriff erforderlich. Für RedHat-Betriebssysteme: Zugriff auf das RHEL-yum-Repository. |
yum repolist gibt verfügbare Repositories zurück. Prüfen Sie bei RedHat die Verfügbarkeit von Repositories unter /etc/yum.repos.d/redhat-rhui.repo. |
|
Ports, iptables, firewalld |
Achten Sie darauf, dass die Ports 8080, 9000, 9001 und 9002 eingehende Pakete akzeptieren können. |
Diese Anforderung hängt von Ihrem Betriebssystem und Ihrer Betriebssystemkonfiguration ab. Es gibt mehrere Befehle, mit denen Sie die aktuellen Einstellungen aufrufen können: iptables -nvL Linux 6.x: service iptables status Linux 7.x: sysctl firewalld status Bei Bedarf können Sie iptables oder firewalld beenden. |
|
SELinux |
Deaktivieren Sie SELinux oder setzen Sie es während der Installation auf den permissiven Modus. Nach der Installation bei Bedarf wieder aktivieren |
Legen Sie SELinux vorübergehend auf den moderaten Modus fest: Auf einem Linux 6.x-Betriebssystem: echo 0 > /selinux/enforce So aktivieren Sie die Funktion nach der Installation von Edge wieder: echo 1 > /selinux/enforce Auf einem Linux 7.x-Betriebssystem: setenforce 0 So aktivieren Sie die Funktion nach der Installation von Edge wieder: setenforce 1 Informationen zum dauerhaften Deaktivieren von SELinux finden Sie unter Edge-Dienstprogramm „apigee-setup“ installieren. |
|
Zugriff für Systemnutzer |
Der Nutzer, der die Installation ausführt, benötigt Folgendes:
|
sudo whoami sollte „root“ zurückgeben. |
|
SMTP-Server |
Zugriff auf den SMTP-Server, um E-Mails an neue Edge-Nutzer zu senden. |
Systemanforderungen für das Entwicklerdienstportal
Sie können das Edge Developer Services-Portal auf einem anderen Computer als dem installieren, auf dem Sie Edge installiert haben. Prüfen Sie, ob die folgenden Anforderungen erfüllt sind, bevor Sie das Portal installieren:
|
Anforderungen |
Beschreibung |
Testen |
|---|---|---|
|
Zugriff auf das Apigee-RPM-Repository |
Zugriff auf https://software.apigee.com sicherstellen Prüfen Sie, ob Sie von Apigee einen Nutzernamen und ein Passwort für das Repository erhalten haben. |
curl -v https://software.apigee.com gibt HTTP 200 zurück |
|
Edge auf dem Host installiert |
Prüfen Sie, ob Edge bereits auf dem Hostcomputer installiert ist. |
Weitere Informationen finden Sie oben unter Systemanforderungen für Edge. |
|
Port |
Sicherstellen, dass Port 8079 verfügbar und zugänglich ist |
netstat -nlptu | grep 8079 |
Systemanforderungen für API BaaS
Sie können API BaaS auf einem einzelnen Hostcomputer installieren, der sich von dem unterscheidet, auf dem Sie Edge installiert haben. Prüfen Sie, ob die folgenden Anforderungen erfüllt sind, bevor Sie API BaaS auf dem Host installieren:
|
Anforderungen |
Beschreibung |
Testen |
|---|---|---|
|
Zugriff auf das Apigee-RPM-Repository |
Zugriff auf https://software.apigee.com sicherstellen Prüfen Sie, ob Sie von Apigee einen Nutzernamen und ein Passwort für das Repository erhalten haben. |
curl -v https://software.apigee.com gibt HTTP 200 zurück |
|
Alle Edge-Anforderungen |
Achten Sie darauf, dass der Hostcomputer alle oben aufgeführten Anforderungen für Edge erfüllt. |
Weitere Informationen finden Sie oben unter Systemanforderungen für Edge. |
|
Ports, iptables, firewalld |
Achten Sie darauf, dass die Ports 2551, 8080, 9000 und 9200–9400 eingehende Pakete akzeptieren können. |
Dieser Schritt hängt von Ihrem Betriebssystem und Ihrer Betriebssystemkonfiguration ab. Es gibt mehrere Befehle, mit denen Sie die aktuellen Einstellungen aufrufen können: iptables -nvL Linux 6.x: service iptables status Linux 7.x: sysctl firewalld status Bei Bedarf können Sie iptables oder firewalld beenden. |