Anforderungen für die Installation von Edge-Demos

Edge for Private Cloud v. 4.17.09

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:

  • Wenn Sie ein potenzieller Kunde sind, der Apigee evaluiert, wenden Sie sich bitte hier an den Apigee-Vertrieb.
  • Wenn Sie bereits Apigee-Kunde sind, wenden Sie sich bitte an Ihren Apigee-Ansprechpartner.

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:

  • Oracle JDK 1.8
  • OpenJDK 1.8

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- oder Root-Zugriff
  • Möglichkeit, Nutzer auf dem Hostcomputer hinzuzufügen

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.