Vorheriges Thema: OUT: Einzelne Host-Ausgabe-Gateway-ApplianceNächstes Thema: Teilnetz-Ausgabe-Gateway-Appliance


OUT2: Einzelne Host-Ausgabe-Gateway-Appliance

Aktuelle Version: 1.0.0-2

Auf einen Blick

Katalog

System

Kategorie

Gateways

Benutzer-Volumes

no

Min. Speicher

96 MB

Betriebssystem

Linux

Einschränkungen

no

Fragen/Kommentare

Im Forum fragen

Funktionsübersicht

OUT2 ist ein Ausgabe-Gateway, der Zugriff auf einen Netzwerkhost außerhalb einer Anwendung gewährt. OUT2 akzeptiert Datenverkehr von der Anwendung auf seinem in-Terminal und leitet ihn über seinen out-Terminal an den Remote-Host weiter.

OUT2 verfügt über eine Firewall, die nur ausgehenden Datenverkehr zulässt (Verbindungen und Datagramme); er lässt eingehenden Datenverkehr, der für keine bereits bestehende Verbindung bestimmt ist oder sich nicht auf eine Datagramm-Anfrage bezieht, fallen.

OUT2 leitet den gesamten Datenverkehr an den Remote-Host, der durch die Eigenschaft remote_host festgelegt ist. Der Remote-Host kann auch als DNS-Hostname angegeben werden (z. B. www.CA.com) oder als IP-Adresse in Punktnotation (z. B. 192.168.1.1). Wenn der Remote-Host mithilfe eines DNS-Namens konfiguriert wird, überprüft der OUT2-Gateway, ob der Datenverkehr des Gateways bei einer Änderung der Name-zu-IP-Zuordnung an die neue IP-Adresse umgeleitet wird.

OUT2 wird für den Zugriff auf Services außerhalb der Anwendung verwendet, wie eine externe Datenbank, ein Webservice oder ein Dokument-Repository. OUT2 ist die einzige Appliance in einer Anwendung, die mit dem Namen oder der IP-Adresse des Remote-Hosts konfiguriert werden muss; die übrigen Anwendungskomponenten können auf diesen Host zugreifen, wenn sie mit der OUT2-Appliance-Eingabe verbunden werden.

Begrenzung

Ressourcen

Ressource

Minimum

Maximum

Standard

CPU

0.05

4

0.05

Speicher

96 MB

2 GB

96 MB

Bandbreite

1 Mbit/s

2000 Mbit/s

200 Mbit/s

Terminals

Name

Richtung

Protokoll

Description

in

in

alle

Akzeptiert Datenverkehr, der an den Remote-Host gesendet werden soll.

out

out

alle

Sendet Datenverkehr an den Remote-Host

mon

out

cce

Sendet Leistungs- und Ressourcenverwendungsstatistik.

Der out-Terminal wird für ausgehenden Datenverkehr verwendet. Dieser Terminal wird über der Registerkarte "Schnittstellen" im Anwendungskonfigurations-Editor konfiguriert.

Die Standardschnittstelle. Sie wird für Wartungszwecke verwendet (eingehende SSH-Verbindungen).

Benutzer-Volumes

Keine

Eigenschaften

Name

Typ

Description

remote_host

Zeichenfolge

Definiert den Remote-Host, zu dem der gesamte Datenverkehr geleitet werden soll. Dies kann der DNS-Name des Hosts oder seine IP-Adresse in Punktnotation sein. Diese Eigenschaft ist obligatorisch.

dns_poll

Ganzzahl

Das Abfrageintervall in Sekunden, das OUT2 beim Überprüfen der Zuordnung des DNS-Namens von remote_host zur IP-Adresse verwendet (wird nur verwendet, wenn remote_host als DNS-Name angegeben wird). Auf 0 festlegen, um Abrufen zu deaktivieren und nicht zu versuchen, Änderungen festzustellen. Standard: 3600 Sekunden (1 Stunde).

dns1

IP-Adresse

Definiert den primären DNS-Server. Die Eigenschaft kann leer gelassen werden, wenn der Remote-Host über seine IP-Adresse angegeben wird; anderenfalls muss sie festgelegt werden. Der Standard ist leer.

dns2

IP-Adresse

Definiert den sekundären DNS-Server, der verwendet wird, wenn der primäre DNS-Server nicht antwortet. Der Standard ist leer (nicht verwendet).

Fehlermeldungen

Die folgenden Meldungen können entweder in der Appliance-Protokolldatei oder im Systemprotokoll der Grid-Steuerung angezeigt werden, wenn die Appliance nicht startet:

Typische Verwendung

Das folgende Diagramm zeigt die typische Verwendung von OUT2 für eine einfache Webserveranwendung, die auf eine externe Datenbank zugreift, während Benutzeranfragen verarbeitet werden:

Teileübersicht

in2 leitet eingehende Client-Webanfragen von außerhalb der Anwendung an den web1-Server weiter. web2 verarbeitet statischen Inhalt; für dynamischen Inhalt greifen Skripte, die in web1 ausgeführt werden, über den out1-Gateway auf eine externe Datenbank zu. Das out2-Gateway wird mit dem Hostnamen des Servers konfiguriert, der die externe Datenbank bereitstellt. Die folgenden Abschnitte beschreiben die Konfiguration von OUT2 für einige typische Anwendungsfälle:

OUT2 mit einem Remote-Host nach DNS-Name

Dieser Modus wird verwendet, wenn der Remote-Host einen zulässigen Eintrag auf dem DNS-Server hat. In diesem Modus kann OUT2 den DNS-Namen auflösen und Änderungen am DNS-Eintrag für den Remote-Host überwachen.

OUT2 löst remote_host mithilfe der als Eigenschaft konfigurierten DNS-Server auf. In diesem Modus muss mindestens dns1 festgelegt werden.

Beispiel:

Eine gültige IP-Adresse muss für den out-Teminal aus dem Pool der verfügbaren IP-Adressen konfiguriert sein, der von der Grid-Steuerung angegeben wird. Netzmaske und Gateway für out-Terminal werden automatisch von der Grid-Steuerung übernommen.

Eigenschaftsname

Wert

Description

remote_host

in www.google.com

Empfängt den gesamten eingehenden Datenverkehr für zugewiesene IPs

dns_poll

3600

Das Abrufintervall für den DNS-Namen in Sekunden.

dns1

192.168.1.1

Adresse eines DNS-Servers, der zum Auflösen von remote_host verwendet wird.

dns2

192.168.1.2

Adresse eines Sicherungs-DNS-Servers (wird verwendet, wenn der erste Server nicht verfügbar ist).

OUT2 mit einem Remote-Host nach IP-Adresse

Dieser Modus wird verwendet, wenn die IP-Adresse von remote_host fest ist oder keine DNS-Datensätze hat. In diesem Modus wird die Eigenschaft "dns_poll" ignoriert.

Beispiel:

Eine gültige IP-Adresse muss für den out-Teminal aus dem Pool der verfügbaren IP-Adressen konfiguriert sein, der von der Grid-Steuerung angegeben wird. Netzmaske und Gateway für out-Terminal werden automatisch von der Grid-Steuerung übernommen

Eigenschaftsname

Wert

Description

remote_host

66.102.7.104

DNS-Name oder die IP-Adresse des Remote-Hosts, an den der gesamte Datenverkehr geleitet wird.

Hinweise

In der Appliance verwendete Open-Source- und Drittanbieter-Software

OUT2 verwendet zusätzlich zu den Drittanbieter-Open-Source-Paketen der jeweiligen Basisklasse LUX6 die folgenden Drittanbieter-Open-Source-Pakete.

Software

Version

Geändert

Lizenz

Hinweise

iptables

1.4.7-5.1.el6_2

Nein

GPLv2

homepage