Anforderungen für die Installation von Edge-Demos

Edge for Private Cloud Version 4.17.09

Sie können Edge für die Private Cloud im Rahmen einer Demo- oder Proof-of-Concept-Installation auf einem einzelnen Hostcomputer installieren. Diese Art der Installation wird als „All-in-one“-Installation von Edge bezeichnet. Die Hostmaschine kann eine eigenständige Maschine oder eine VM sein, die die unten aufgeführten Systemvoraussetzungen erfüllt.

Nachdem Sie Edge für die Private Cloud auf dem Hostcomputer installiert haben, können Sie optional Folgendes installieren:

  • Entwicklerdienste-Portal auf seinem eigenen Hostcomputer
  • API-BaaS auf eigenem Hostcomputer

Lizenzierung

Jede Installation von Edge erfordert eine eindeutige Lizenzdatei, die Sie von Apigee erhalten. Wenn Sie noch keine Lizenz haben, kontaktieren Sie den Vertrieb.

Systemanforderungen für Edge

Die folgende Tabelle enthält die Systemanforderungen für die Installation von Edge auf einem einzelnen Hostcomputer:

Anforderung

Beschreibung

Testen

Zugriff auf das Apigee-RPM-Repository

Achten Sie darauf, dass Sie Zugriff auf https://software.apigee.com haben

Prüfen Sie, ob Sie von Apigee einen Nutzernamen/ein Passwort für das Repository erhalten haben:

curl -v https://software.apigee.com gibt HTTP 200 zurück.

Zugriff auf Ihre Back-End-Dienste

Zugriff auf Back-End-Dienste sicherstellen

curl -v http://backend, um den Zugriff auf Ihre Back-End-Dienste zu prüfen

Lizenzschlüssel

Nach einer E-Mail von Apigee mit angehängtem Lizenzschlüssel suchen

Achten Sie darauf, dass der Lizenzschlüssel auf dem Hostcomputer bereitgestellt ist

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, lädt das Edge-Installationsprogramm sie herunter und installiert sie.

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 Speicherinformationen 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 Internetzugang erforderlich.

Zugriff auf das RHEL-Yum-Repository für RedHat OS.

yum repolist gibt verfügbare Repositories zurück.

Prüfen Sie für RedHat die Verfügbarkeit von Repositories unter /etc/yum.repos.d/redhat-rhui.repo.

Ports, IP-Tabellen, Firewall

Achten Sie darauf, dass die Ports 8080, 9000, 9001 und 9002 eingehende Pakete annehmen können.

Diese Anforderung hängt von Ihrer Betriebssystem- und Betriebssystemkonfiguration ab. Es gibt mehrere Befehle, mit denen Sie die aktuellen Einstellungen aufrufen können:

iptables -nvL

Linux 6.x: IPtables-Dienststatus

Linux 7.x: sysctl-Firewallstatus

Bei Bedarf können Sie iptables oder Firewalld

SELinux

Deaktivieren Sie SELinux während der Installation oder stellen Sie es auf den moderaten Modus ein. Bei Bedarf nach der Installation wieder aktivieren

Setzen Sie SELinux vorübergehend in den moderaten Modus:

Unter Linux 6.x:

echo 0 > /selinux/enforce

So aktivieren Sie die Funktion nach der Installation von Edge wieder:

echo 1 > /selinux/enforce

Unter Linux 7.x:

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 für Apigee-Setup installieren.

Systemnutzerzugriff

Für den Nutzer, der die Installation durchführt, ist Folgendes erforderlich:

  • Sudo- oder Root-Zugriff
  • Möglichkeit, Nutzer auf dem Hostcomputer hinzuzufügen

sudo whoami sollte den Stamm zurückgeben

SMTP-Server

Zugriff auf den SMTP-Server, um E-Mails an neue Edge-Nutzer zu senden.

Systemanforderungen für das Entwicklerdienste-Portal

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:

Voraussetzungen

Beschreibung

Testen

Zugriff auf das Apigee-RPM-Repository

Achten Sie darauf, dass Sie Zugriff auf https://software.apigee.com haben

Prüfen Sie, ob Sie einen Nutzernamen/ein Passwort von Apigee für das Repository erhalten haben.

curl -v https://software.apigee.com gibt HTTP 200 zurück.

Edge auf dem Host installiert

Achten Sie darauf, dass Sie Edge bereits auf dem Hostcomputer installiert haben

Weitere Informationen finden Sie oben im Abschnitt Systemanforderungen für Edge.

Port

Achten Sie darauf, dass Port 8079 verfügbar und zugänglich ist

netstat -nlptu | grep 8079

Systemanforderungen für API BaaS

Sie können API BaaS auf dem einzelnen Hostcomputer installieren, auf dem sich nicht der Computer befindet, auf dem Sie Edge installiert haben. Achten Sie darauf, dass die folgenden Anforderungen erfüllt sind, bevor Sie API-BaaS auf dem Host installieren:

Voraussetzungen

Beschreibung

Testen

Zugriff auf das Apigee-RPM-Repository

Achten Sie darauf, dass Sie Zugriff auf https://software.apigee.com haben

Prüfen Sie, ob Sie einen Nutzernamen/ein Passwort von Apigee 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 für Edge aufgeführten Anforderungen erfüllt

Weitere Informationen finden Sie oben im Abschnitt Systemanforderungen für Edge.

Ports, IP-Tabellen, Firewall

Achten Sie darauf, dass die Ports 2551, 8080, 9000, 9200–9400 eingehende Pakete annehmen können.

Dieser Schritt hängt von der Konfiguration Ihres Betriebssystems und Betriebssystems ab. Es gibt mehrere Befehle, mit denen Sie die aktuellen Einstellungen aufrufen können:

iptables -nvL

Linux 6.x: IPtables-Dienststatus

Linux 7.x: sysctl-Firewallstatus

Bei Bedarf können Sie iptables oder Firewalld