Checkliste für die Installation

Edge for Private Cloud v. 4.16.05

Die Checkliste deckt die oben genannten Voraussetzungen ab und enthält eine Liste der erforderlichen Dateien, die Sie vor dem Fortfahren benötigen. Hier finden Sie eine Zusammenfassung der wichtigsten Anforderungen.

  • Anmeldedaten des Edge-Systemadministrators: Im Rahmen der Installation werden Sie aufgefordert, eine E-Mail-Adresse und ein Passwort anzugeben, die zum Erstellen des Edge-System-Administratorkontos verwendet werden. Verwenden Sie diese Anmeldedaten ausschließlich für die Edge-Systemverwaltung. Sie können später verschiedene Nutzer und Nutzertypen erstellen, um API-Proxys, Anwendungen und alle anderen Aufgaben auf Nutzerebene zu erstellen und zu verwalten.

    Verwenden Sie zum Ändern des Administratorpassworts nicht die Edge-Benutzeroberfläche. Weitere Informationen finden Sie unter Edge-Passwörter zurücksetzen.
  • Betriebssystem: Informationen zu den Systemanforderungen finden Sie unter https://apigee.com/docs/api-services/reference/supported-software.
  • Java: Die Java-Anforderungen werden oben unter „Voraussetzungen“ beschrieben. Weitere Informationen finden Sie unter https://apigee.com/docs/api-services/reference/supported-software.

    Achten Sie darauf, dass JAVA_HOME auf das Stammverzeichnis des JDK für den Nutzer verweist, der die Installation ausführt.
  • Firewalls: Die Anforderungen an Firewalls und Hosts werden oben unter „Voraussetzungen“ beschrieben. Lesen Sie die Installationsanforderungen, bevor Sie fortfahren.
  • TCP-Wrapper: TCP-Wrapper können die Kommunikation einiger Ports blockieren und die Installation von OpenLDAP, Postgres und Cassandra beeinträchtigen. Prüfen Sie auf diesen Knoten /etc/hosts.allow und /etc/hosts.deny, um sicherzustellen, dass keine Portbeschränkungen für die erforderlichen OpenLDAP-, Postgres- und Cassandra-Ports gelten.
  • SELinux: Je nach Ihren Einstellungen für SELinux können bei Edge Probleme bei der Installation und beim Starten von Edge-Komponenten auftreten. Bei Bedarf können Sie SELinux während der Installation deaktivieren oder in den Modus „Permissive“ versetzen und nach der Installation wieder aktivieren. Weitere Informationen finden Sie unter Edge-Dienstprogramm „apigee-setup“ installieren.
  • iptables: Prüfen Sie, ob es iptables-Richtlinien gibt, die die Verbindung zwischen Knoten auf den erforderlichen Edge-Ports verhindern. Bei Bedarf können Sie iptables während der Installation mit dem folgenden Befehl beenden:
    > sudo /etc/init.d/iptables stop

    Unter CentOS 7.x:
    > systemctl stop firewalld
  • Lizenzdatei: Für die Installation von Apigee Edge ist eine gültige Lizenzdatei erforderlich. Lizenzinformationen finden Sie oben unter „Voraussetzungen“. Lesen Sie die Installationsanforderungen, bevor Sie fortfahren.
  • Verteilungsdateien: Die Apigee Edge-Verteilungsdateien werden als eine Reihe von RPMs und Abhängigkeiten installiert.
  • System limits:
    • Legen Sie auf Cassandra-Knoten die weichen und harten Limits für „memlock“, „nofile“ und „address space“ (as) für den Installationsnutzer (Standard ist „apigee“) in /etc/security/limits.conf fest, wie unten gezeigt:
      apigee soft memlock unlimited
      apigee hard memlock unlimited
      apigee soft nofile 32768
      apigee hard nofile 65536
      apigee soft as unlimited
      apigee hard as unlimited
    • Legen Sie auf Message Processor-Knoten die maximale Anzahl geöffneter Dateideskriptoren mit dem folgenden Befehl auf 64.000 fest:
      > ulimit -n 65535

      Bei Bedarf können Sie dieses Limit erhöhen. Beispiel: Wenn Sie eine große Anzahl temporärer Dateien gleichzeitig geöffnet haben.
  • DNS-Lookup für IPv6 bei Verwendung von NSCD deaktivieren
    Wenn Sie NSCD (Name Service Cache Daemon) installiert und aktiviert haben, stellen Sie möglicherweise fest, dass Message Processors zwei DNS-Lookups durchführen: einen für IPv4 und einen für IPv6.

    So deaktivieren Sie die DNS-Suche für IPv6:
    1. Bearbeiten Sie auf jedem Message Processor-Knoten /etc/nscd.conf.
    2. Legen Sie das folgende Attribut fest:
      enable-cache hosts no