Installation von Mediation Controller Server¶
Anmerkung
Als Erinnerung muss der Wechsel auf root auf Debian-Maschinen mit folgendem Befehl erfolgen:
1 | |
Die Anweisungen auf dieser Seite sollten auf beiden Mediation Controller-Servern repliziert werden, beginnend mit dem MASTER-Server.
Wenn Unterschiede zwischen den MASTER und SLAVE Servern auftreten, werden diese hervorgehoben. Wenn dies nicht erwähnt wird, gelten die Anweisungen sowohl für MASTER als auch für SLAVE Server.
Systemeinstellungen¶
Anschluss an die Maschine¶
Standardmäßig gibt es zwei Konten auf virtuellen Geräten: ein Benutzerkonto und ein Superbenutzerkonto.
- Benutzerkonto
- Einloggen:
systancia - Passwort:
systnci
- Einloggen:
- Superbenutzerkonto
- Einloggen:
root - Passwort:
systnci
- Einloggen:
Verbinden Sie sich mit der Maschine im Konsolenmodus.
Anmerkung
Das Standard-Tastaturlayout ist QWERTY.
Änderung des Tastaturlayouts¶
Konfiguration des Netzes¶
Es ist zwingend erforderlich, eine statische Netzwerkadresse für die Mediation Controller zu definieren. Dazu müssen Sie zunächst den Namen der Netzwerkoberfläche Ihres Computers abrufen. Führen Sie den folgenden Befehl als root aus:
1 | |
Dieser Befehl zeigt den Namen der Netzwerk-Schnittstelle, ihren Status und die IP-Adressen an, die der Schnittstelle zugewiesen sind.
Beispiel
Nach Ausführung des Befehls wird folgende Ausgabe angezeigt:
1 | |
Der Name der Netzwerk-Schnittstelle ist ens192.
Sobald der Name der Netzwerkoberfläche ermittelt wurde, kann die Netzwerkkonfiguration der Maschine bearbeitet werden.
Bearbeiten Sie die /etc/network/interfaces-Datei, um sie mit der folgenden Vorlage zu ändern:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |
In welcher Hinsicht:
INTERFACE_NAMEmuss durch den Namen der zuvor abgerufenen Netzwerkschnittstelle ersetzt werden.RIP_MED_WEB_MASTERmuss durch die Haupt-IP-Adresse des Servers ersetzt werden, die IP-Adresse ist, über die auf die Web-Konsolen zugegriffen werden kann.NETMASKmuss durch die mit der IP-Adresse verbundene Netzmaske ersetzt werden.NETWORK_GATEWAYmuss durch das Standardnetzwerk-Gateway ersetzt werden.IP_DNSmuss durch die IP-Adresse des DNS-Servers ersetzt werden. Wenn mehrere Server konfiguriert werden müssen (maximal 3), trennen Sie sie durch ein Leerzeichen.DNS_SUFFIXmuss durch das zu verwendende DNS-Suffix ersetzt werden.RIP_MED_SSL_MASTERmuss durch die sekundäre reale IP-Adresse des Servers ersetzt werden. Dies ist die IP-Adresse, über die der SSL-Router zugänglich ist.
Beispiel
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |
Schließlich bleibt nur noch der networking-Dienst neu zu starten, um die neue Netzwerkkonfiguration zu laden:
1 | |
Es ist zwingend erforderlich, eine statische Netzwerkadresse für die Mediation Controller zu definieren. Dazu müssen Sie zunächst den Namen der Netzwerkoberfläche Ihres Computers abrufen. Führen Sie den folgenden Befehl als root aus:
1 | |
Dieser Befehl zeigt den Namen der Netzwerk-Schnittstelle, ihren Status und die IP-Adressen an, die der Schnittstelle zugewiesen sind.
Beispiel
Nach Ausführung des Befehls wird folgende Ausgabe angezeigt:
1 | |
Der Name der Netzwerk-Schnittstelle ist ens192.
Sobald der Name der Netzwerkoberfläche ermittelt wurde, kann die Netzwerkkonfiguration der Maschine bearbeitet werden.
Bearbeiten Sie die /etc/network/interfaces-Datei, um sie mit der folgenden Vorlage zu ändern:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |
In welcher Hinsicht:
INTERFACE_NAMEmuss durch den Namen der zuvor abgerufenen Netzwerkschnittstelle ersetzt werden.RIP_MED_WEB_SLAVEmuss durch die Haupt-IP-Adresse des Servers ersetzt werden, die IP-Adresse ist, über die auf die Web-Konsolen zugegriffen werden kann.NETMASKmuss durch die mit der IP-Adresse verbundene Netzmaske ersetzt werden.NETWORK_GATEWAYmuss durch das Standardnetzwerk-Gateway ersetzt werden.IP_DNSmuss durch die IP-Adresse des DNS-Servers ersetzt werden. Wenn mehrere Server konfiguriert werden müssen (maximal 3), trennen Sie sie durch ein Leerzeichen.DNS_SUFFIXmuss durch das zu verwendende DNS-Suffix ersetzt werden.RIP_MED_SSL_SLAVEmuss durch die sekundäre reale IP-Adresse des Servers ersetzt werden. Dies ist die IP-Adresse, über die der SSL-Router zugänglich ist.
Beispiel
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |
Schließlich bleibt nur noch der networking-Dienst neu zu starten, um die neue Netzwerkkonfiguration zu laden:
1 | |
Tip
Nachdem die Netzwerkinstellungen angewendet wurden, kann über SSH auf den Server zugegriffen werden.
Änderung der Passwörter für lokale Konten¶
Konfiguration des Maschinennamens¶
Sie können den Servernamen ändern, indem Sie den Hostnamen des Servers und die Hosts-Dateien konfigurieren.
Bearbeiten Sie die /etc/hostname-Datei, um den Maschinennamen anzugeben.
Das Produkt benötigt den neuen Namen für einen anderen Speicherort, daher muss eine Kopie der vorherigen Datei mit dem folgenden Befehl erstellt werden:
1 | |
Es ist notwendig, die Konfiguration der /etc/hosts-Datei in Bezug auf die tatsächliche primäre IP-Adresse der Maschine (RIP_MED_WEB_MASTER) zu replizieren.
Um dies zu tun, bearbeiten Sie die /etc/hosts-Datei und überprüfen Sie, ob die zweite Zeile im folgenden Format ist:
2 | |
Example
Wenn der Rechner MEDIATION-CONTROLLER-MASTER heißt, ohne zu einer Domäne zu gehören, und seine RIP_MED_WEB_MASTER tatsächliche IP-Adresse 10.0.10.10 ist, dann würde die Datei wie folgt ausgefüllt:
2 | |
Wenn die Maschine der DOMAIN.LOCAL-Domäne angehört, wird die Datei wie folgt ausgefüllt:
2 | |
Es ist notwendig, die Konfiguration der /etc/hosts-Datei in Bezug auf die tatsächliche primäre IP-Adresse der Maschine (RIP_MED_WEB_SLAVE) zu replizieren.
Um dies zu tun, bearbeiten Sie die /etc/hosts-Datei und überprüfen Sie, ob die zweite Zeile im folgenden Format ist:
2 | |
Example
Wenn der Rechner MEDIATION-CONTROLLER-SLAVE heißt, ohne zu einer Domäne zu gehören, und seine RIP_MED_WEB_SLAVE tatsächliche IP-Adresse 10.0.10.12 ist, dann würde die Datei wie folgt ausgefüllt:
2 | |
Wenn die Maschine der DOMAIN.LOCAL-Domäne angehört, wird die Datei wie folgt ausgefüllt:
2 | |
Zur Anwendung der neuen Konfiguration startet der Server neu:
1 | |
Änderung der Zeitzone¶
Initialisierung der Mediation Controller Server¶
Initialisierung der Mediation Controller Server¶
Der Mediation Controller-Server wird mit einem Konfigurationsskript initialisiert. Dieses Skript konfiguriert die IP-Adressen des Clusters in den verschiedenen Diensten des Produkts neu und konfiguriert die Einstellungen vor, die für die Funktionsfähigkeit eines HTML5-Gateways erforderlich sind.
Führen Sie es über die folgende Befehlszeile als root aus:
1 | |
Das Skript fordert Sie auf, folgende Informationen einzugeben:
IP VIP HTTPS: virtuelle Web-IP-Adresse des Clusters, dieVIP_MED_WEBist.IP VIP SSL: virtuelle SSL-IP-Adresse des Clusters, dieVIP_MED_SSList.IP VIP ZIO: virtuelle IP-Adresse für dieSLAVEMediation Controller-Serververbindung zur internen Konfigurationsdatenbank desMASTER-Servers, dieVIP_MED_ZEOist.IP Master HTTPS: Die tatsächliche Web-IP-Adresse desMASTERMediation Controller-Servers, dieRIP_MED_WEB_MASTERist.IP Master SSL: Die tatsächliche IP-Adresse des SSL-Routers desMASTERMediation Controller-Servers, dieRIP_MED_SSL_MASTERist.IP Slave HTTPS: Die tatsächliche Web-IP-Adresse desSLAVEMediation Controller-Servers, dieRIP_MED_WEB_SLAVEist.IP Slave SSL: Die tatsächliche IP-Adresse des SSL-Routers desSLAVEMediation Controller-Servers, dieRIP_MED_SSL_SLAVEist.HTML5 port: lokaler Abhör-Port zur Umleitung des Zugriffs auf den HTML5-Gateway-Dienst; wir empfehlen, den Port1234einzugeben.Gateway: Name des Edge Gateway; Name des ersten Edge Gateway.Organization: Name der Organisation, mit der die Edge-Gateways und HTML5-Gateways verbunden werden.
Nach Abschluss der Initialisierung wird der Server neu gestartet:
1 | |
Änderung des Passworts der cyberelements Gate /mediation/system Konsole¶
In dieser Installationsphase steht eine neue Verwaltungsschnittstelle zur Verfügung: Passwort ändern
Anwendung von Lizenzen und Zertifikaten¶
In der /mediation/system-Konsole müssen Sie die Zertifikate und Lizenzen für den Mediation Controller-Server eingeben.
Aufgepasst!
Die SSL-Routerlizenz und das SSL-Zertifikat sind spezifisch für den MASTER oder SLAVE Mediation Controller Server.
Die Konfiguration der falschen Lizenz oder des falschen Zertifikats führt später zu Störungen.
Wenden Sie die Lizenz und das Zertifikat für die SSL-Router-Komponente an: 
- Klicken Sie auf die
SettingsRegisterkarte. - Wählen Sie
SSL Connectionsaus dem Menü. - Suche nach dem Zertifikat für den SSL-Router.
- Geben Sie das Passwort für das SSL-Router-Zertifikat ein.
- Klicken Sie auf
Apply, um das Zertifikat auf den SSL-Router anzuwenden. - Wählen Sie die Serverlizenzdatei aus.
- Klicken Sie auf
Modify, um die Serverlizenz anzuwenden.
Als nächstes geben Sie die Informationen für das Zertifikat für den cyberelements Cleanroom Client ein: 
- Wählen Sie die
PluginRegisterkarte aus. - Suche nach dem cyberelements Cleanroom Client-Zertifikat.
- Geben Sie das Zertifikatspasswort ein.
- Klicken Sie auf
Apply, um das Zertifikat anzuwenden.
Sie müssen dennoch die Angaben für das Watchdog-Zertifikat eingeben: 
- Wählen Sie die
WatchdogRegisterkarte - Suche nach dem Watchdog-Zertifikat.
- Geben Sie das Zertifikatspasswort ein.
- Klicken Sie auf
Apply, um das Zertifikat anzuwenden.
Damit diese Änderungen wirksam werden, müssen Sie den SSL-Router und den Watchdog neu starten:
Mediation Controller Serverpaarung¶
Aufgepasst!
In diesem Stadium müssen beide Mediation Controller-Server bis zum Punkt der Anwendung von Lizenzen und Zertifikaten konfiguriert sein.
Wenn der SLAVE Mediation Controller Server noch nicht konfiguriert wurde, gehen Sie bitte zum Anfang dieser Dokumentation zurück.
Der Schritt der Mediation Controller-Server-Paarung stellt eine vertrauenswürdige Verbindung zwischen den beiden Servern her und initialisiert den Cluster-Betrieb.
** Auf dem SLAVE Mediation Controller Server**
Führen Sie den folgenden Befehl als root aus, um eine Paarungsanforderung an den MASTER Mediation Controller Server zu erstellen:
1 | |
RIP_MED_WEB_MASTER durch die entsprechende IP-Adresse ersetzen.
Beispiel
Wenn RIP_MED_WEB_MASTER 10.0.10.10 entspricht, ist der Befehl zur Eingabe wie folgt:
1 | |
** Auf dem MASTER Mediation Controller Server**
Führen Sie den folgenden Befehl als root aus, um auf ausstehende Paarungsanfragen zu prüfen und die Anforderungs-ID abzurufen:
1 | |
Dann laufen Sie den folgenden Befehl aus, um die Paarungsanforderung zu akzeptieren, indem Sie ID durch die ID ersetzen, die mit dem vorherigen Befehl abgerufen wurde:
1 | |
Beispiel
Wenn der Befehl hostManagerCtl getPendingRequests folgendes zurückgibt:
1 2 3 | |
Der Befehl zur Annahme der Paarungsanfrage lautet also wie folgt:
1 | |
Um die Assoziation zu überprüfen, verwenden Sie auf dem MASTER oder SLAVE Mediation Controller Server den folgenden Befehl:
1 | |
Das Ergebnis wird je nach Server, auf dem der Befehl ausgeführt wird, unterschiedlich sein:
Das erwartete Ergebnis auf dem MASTER Mediation Controller-Server ist wie folgt:
1 | |
Beispiel
slave -> 10.0.10.12
Das erwartete Ergebnis auf dem SLAVE Mediation Controller-Server ist wie folgt:
1 | |
Beispiel
master -> 10.0.10.10
** Auf dem SLAVE Mediation Controller Server**
Sie können den Bootstrap-Status vom SLAVE-Server mit folgendem Befehl überprüfen:
1 | |
Ein Cluster, der keine Synchronisierungsprobleme hat, gibt den Wert 0 zurück.
Eine letzte Reihe von Befehlen ist erforderlich, wieder auf dem SLAVE Server, um ein Geheimnis zu synchronisieren, das zwischen beiden Mediation Controllers geteilt wird:
1 2 | |
Aktivierung der Verbindungen zwischen den Servern¶
Was ist der Zweck der Serververbindung?
Dies ist eine spezielle Verbindung für den Clusterbetrieb, die es einem Mediation Controller-Server ermöglicht, den Datenverkehr auf einen anderen Mediation Controller-Server zu leiten, wenn das Ziel Edge Gateway nicht mit dem ersten Server, sondern nur mit dem zweiten verbunden ist.
Zum Beispiel kann der MASTER Mediation Controller Server, wenn er nicht mehr mit dem Edge Gateway verbunden ist, die Interserver-Verbindung nutzen, um über den SLAVE Mediation Controller Server zum Edge Gateway zu gelangen.
flowchart LR
MASTER(Mediation Controller<br/>MASTER) --x |Connection lost| GW(Edge Gateway)
MASTER --> |Interserver link| SLAVE(Mediation Controller<br/>SLAVE) --> GW
** Auf dem MASTER Mediation Controller Server**
Bearbeiten Sie die /etc/ipdiva/server/remoteServers.xml-Datei, um die KN des Zertifikats zwischen den Servern anzugeben:
1 2 3 4 5 6 7 8 9 | |
SLAVECN wird durch die KN der für die Interserververbindung vorgesehenen Bescheinigung ersetzt.
Wenn Sie die KN des Zertifikats für den Interserver nicht kennen, können Sie das Zeichen * eingeben ( empfohlen, wenn Sie Zweifel haben):
1 2 3 4 5 6 7 8 9 | |
Beispiel
Bereichsverteilung der folgenden Angaben:
- Zertifikat für Interserver CN:
my-interserver-cert
Die /etc/ipdiva/server/remoteServers.xml Datei auf dem Mediation Controller MASTER Server wie folgt ausgefüllt werden:
1 2 3 4 5 6 7 8 9 | |
Vollständige Datei
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | |
** Auf dem SLAVE Mediation Controller Server**
Das Interserver-Zertifikat wird an die SLAVE Mediation Controller im Verzeichnis /tmp/ gesendet.
Dann laufen die folgenden Befehle als root, um es in das Zielverzeichnis mit den entsprechenden Berechtigungen zu verschieben:
1 2 3 | |
Als nächstes bearbeiten Sie die /etc/ipdiva/server/remoteServers.xml-Datei, um dem <remoteConfig>-Tag den folgenden Inhalt hinzuzufügen (das alte <localCluster>-Tag kann vollständig gelöscht werden):
5 6 7 8 9 10 11 12 13 14 15 16 17 | |
Ersetzen:
MASTERCN: die KN des SSL-Router-Zertifikats desMASTERMediation Controller angeben, die in der RegelRIP_MED_SSL_MASTERist.RIP_MED_SSL_MASTER: entspricht der sekundären IP-Adresse desMASTERMediation Controller.PORT_RIP_MED_SSL_MASTER: entspricht dem Port, auf den der SSL-Router desMASTERMediation Controller-Servers hört, der normalerweise443ist.INTERSERVER.P12: Name des für den Interserver vorgesehenen Zertifikats.PASSWORD: Passwort für das Zertifikat zwischen den Servern.
Beispiel
Bereichsverteilung der folgenden Angaben:
- Name des Zertifikats zwischen den Servern:
my-interserver-cert.p12 - Passwort für das Zertifikat zwischen den Servern:
MySecurePassword - RIP SSL der Mediation Controller
MASTER:10.0.10.11 - Port auf dem SSL-RIP des Mediation Controller
MASTER:443 - KN des Mediation Controller
MASTERZeugnisses:10.0.10.11
Die /etc/ipdiva/server/remoteServers.xml Datei auf dem Mediation Controller SLAVE Server wie folgt ausgefüllt werden:
5 6 7 8 9 10 11 12 13 14 15 16 17 | |
Vollständige Datei
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | |
Ändern Sie die SLAVE SSL-Router-Konfiguration durch Ausführen des folgenden Befehls:
1 | |
Auf den MASTER und SLAVE Mediation Controller Servern
Starten Sie den SSL-Router neu, um die Interserver-Verbindungseinstellungen anzuwenden:
1 | |
Um zu bestätigen, dass die Interserver-Verbindung ordnungsgemäß funktioniert, sollte der folgende Befehl ein Ergebnis zurückgeben:
1 | |
Der vorherige Befehl sollte ein Protokoll mit diesem TRACE Router.floodWithLocalInfos sent 0 peer(s), 0 foreignPeers and 0 multicast group(s) zurückgeben.
Wenn kein Protokoll dieses Typs angezeigt wird, überprüfen Sie die Konfiguration in diesem Kapitel.
**In der /mediation/system Web-Konsole der MASTER Mediation Controller **
Aktivieren Sie die Server-Zwischenverbindung zwischen beiden Mediation Controllers durch Bearbeiten des default SSL-Virtualhosts: 
Konfigurieren Sie die verschiedenen Felder unter Verwendung der folgenden Informationen und aktivieren Sie die Funktion der Server-Verbindung, indem Sie den Cache Is interserver configured? überprüfen: 
Public address for plugin connections: entsprichtVIP_MED_SSLgefolgt von der Abhörschnittstelle (in der Regel443).Real IP addresses for web connections: entspricht dem realen Web-IP-Adresspaar (RIP_MED_WEB_MASTERundRIP_MED_WEB_SLAVE) mit dem entsprechenden Port, eine Zeile pro IP-Adresse und Portpaar.Real IP addresses for SSL connections: entspricht dem echten SSL-IP-Adresspaar (RIP_MED_SSL_MASTERundRIP_MED_SSL_SLAVE) mit dem entsprechenden Port, einer Zeile pro IP-Adresse und Portpaar.
Initialisierung von CyberElementen Cleanroom¶
Verbindung zur PostgreSQL-Datenbank¶
Um zu funktionieren, benötigt cyberelements Cleanroom die Verwendung einer externen PostgreSQL-Datenbank (DB), um seine Einstellungen und verschiedene Protokolle in der /system Konsole zu speichern.
Wenn die DB direkt von den Mediation Controller Servern aus zugänglich ist, geht man direkt zum DB-Initialisierungsschritt über.
Verbindung zu einer Datenbank im LAN¶
Um eine Verbindung zu einer Datenbank im LAN zu ermöglichen, ohne eine DMZ zum LAN-Fluss zu öffnen, wird der Datenbankfluss durch einen TLS-Tunnel zwischen den Edge-Gateways und den Mediation-Controllern umgeleitet.
Um dies zu erreichen, ist es notwendig, ein Edge Gateway (oder zwei Edge Gateways) mit der zugrunde liegenden cyberelements Gate-Technologie zu konfigurieren.
Erklärung von cyberElementen Gate Edge Gateways¶
Um dies zu tun, melden Sie sich zunächst in der /mediation/system Konsole von cyberelements Gate an.
Dann gehen Sie zum Menü Organisationen und klicken Sie auf Add: 
Geben Sie den Namen der Organisation ein, der sich von dem für cyberElemente Cleanroom bestimmten Namen unterscheiden muss (z. B. tunnel), definieren Sie mindestens eine Benutzer-Sitzungslizenz und das Passwort des admin Kontos: 
Loggen Sie sich in die Verwaltungsschnittstelle der Organisation ein, die Sie zuvor mit dem admin Konto erstellt haben, und gehen Sie zu /gate/admin: 
Dann deklarieren Sie beide Edge-Gateways, die zum Aufbau des Tunnels verwendet werden.
Auf der linken Seite, bewegen Sie den Mauszeiger über Infrastructure und klicken Sie auf Gateways, dann klicken Sie auf die Schaltfläche Add: 
Name des ersten Edge Gateway und Bestätigung seiner Erklärung: 
Info
Zur Erinnerung: Der Name eines Edge Gateway ist mit dem Zertifikat verknüpft, das er zur Authentifizierung mit dem SSL-Router des Mediation Controller verwendet.
Dieser Name hat die folgende Form <GW_NAME>@<ORGANIZATION_NAME>, wobei <GW_NAME> dem Namen des Edge Gateway entspricht und <ORGANIZATION_NAME> dem Organisationsnamen, der in der cyberelements Gate-Systemkonsole erstellt wurde, entspricht.
Wiederholen Sie den Edge Gateway-Erklärungsschritt für den zweiten Edge Gateway.
Tunnelverbindungen und Einstellungen an Rand-Gateways¶
Info
Die folgenden Schritte können auf beiden Edges-Gateways für den Tunnel zum Zugriff auf die Datenbank repliziert werden.
Voraussetzungen
Um diesen Teil abzuschließen, müssen Sie entweder:
- Ein virtuelles Edge Gateway Gerät, für das nur die Systeminitialisierung durchgeführt wurde.
- Eine Edge Gateway, die von Grund auf neu installiert wurde mit den Edge Gateway Komponenten installiert.
Zunächst wird ein Werkzeug wie WinSCP oder FileZilla verwendet, um das Zertifikat zu senden, das die Verbindung zum Verzeichnis Edge Gateway/tmp/ über SCP ermöglicht.
Dann verbinden Sie über SSH und wechseln Sie zu root.
Um die Edge Gateway mit beiden Mediation Controllers zu verbinden, müssen Sie zwei neue Edge Gateway Instanzen erstellen, so dass sich eine mit der MASTER Mediation Controller verbindet, während sich die zweite mit der SLAVE Mediation Controller verbindet.
Um sie zu erstellen, führen Sie die folgenden Befehle aus:
1 2 | |
Die Zertifikatsdatei wird in die Verzeichnisse /etc/ipdiva/gateway-tunnel-master/ssl/ und /etc/ipdiva/gateway-tunnel-slave/ssl/ kopiert:
1 2 | |
<CERT_NAME> durch den Namen des Zertifikats ersetzen, das Edge Gateway für die Verbindung mit Mediation Controller verwenden muss.
Die Edge Gateway-Instanzen so konfigurieren, dass sie sich mit den Mediation Controllers verbinden können.
Die Konfigurationen unterscheiden sich je nach dem zu kontaktierenden Mediation Controller.
Bearbeiten Sie die /etc/ipdiva/gateway-tunnel-master/gateway.xml-Datei und vervollständigen Sie sie mit den folgenden Informationen (einige Abschnitte wurden weggelassen und sind mit […] gekennzeichnet):
1 2 3 4 5 6 7 8 9 10 11 12 | |
Folgende Elemente sind zu ersetzen:
@SERVER@: muss durch die AdresseRIP_MED_SSL_MASTERersetzt werden@SERVERPORT@: muss durch den Abhöranschluss des SSL-Routers ersetzt werden, der normalerweise auf443eingestellt istkeyfile.pem: muss durch den Namen der Zertifikatsdatei ersetzt werdenPASSWORD: muss durch das Zertifikatspasswort ersetzt werden@RPC_PORT@: muss durch einen Port ersetzt werden, der nicht auf der Maschine abhört; der Port9082kann verwendet werden
Beispiel
Bereichsverteilung der folgenden Angaben:
RIP_MED_SSL_MASTERist gleich:10.0.10.11- SSL Router-Listening-Port:
443 - Name der Zertifikatsdatei:
gate-tunnel.p12 - Passwort für das Zertifikat:
Str0ngP@ssw0rd
Die /etc/ipdiva/gateway-tunnel-master/gateway.xml Die Datei wäre wie folgt konfiguriert:
1 2 3 4 5 6 7 8 9 10 11 12 | |
Vollständige Datei
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | |
Bearbeiten Sie die /etc/ipdiva/gateway-tunnel-slave/gateway.xml-Datei und vervollständigen Sie sie mit den folgenden Informationen (einige Abschnitte wurden weggelassen und sind mit […] gekennzeichnet):
1 2 3 4 5 6 7 8 9 10 11 12 | |
Folgende Elemente sind zu ersetzen:
@SERVER@: muss durch die AdresseRIP_MED_SSL_SLAVEersetzt werden@SERVERPORT@: muss durch den Abhöranschluss des SSL-Routers ersetzt werden, der normalerweise auf443eingestellt istkeyfile.pem: muss durch den Namen der Zertifikatsdatei ersetzt werdenPASSWORD: muss durch das Zertifikatspasswort ersetzt werden@RPC_PORT@: muss durch einen Port ersetzt werden, der nicht auf der Maschine abhört; der Port9083kann verwendet werden
Beispiel
Bereichsverteilung der folgenden Angaben:
RIP_MED_SSL_SLAVEist gleich:10.0.10.13- SSL Router-Listening-Port:
443 - Name der Zertifikatsdatei:
gate-tunnel.p12 - Passwort für das Zertifikat:
Str0ngP@ssw0rd
Die /etc/ipdiva/gateway-tunnel-slave/gateway.xml Die Datei wäre wie folgt konfiguriert:
1 2 3 4 5 6 7 8 9 10 11 12 | |
Vollständige Datei
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | |
Die Instanzen sind nun konfiguriert, um eine Verbindung zu den Mediation Controllers herzustellen, aber sie müssen noch konfiguriert werden, um die Mediation Controller-Verbindung zur Datenbank umzuleiten.
Hierzu bearbeiten Sie die /etc/ipdiva/gateway-tunnel-master/services.xml-Datei wie folgt:
1 2 3 4 5 6 7 8 9 | |
Ersetzen Sie DB_SERVER durch den DNS-Namen oder die IP-Adresse für die Verbindung zur Datenbank und DB_PORT durch den Abhör-Port der Datenbank-Instanz.
Replizieren Sie die Einstellungen für die Instanz, die sich mit dem SLAVE Mediation Controller Server verbindet, indem Sie die Datei kopieren:
1 | |
Schließlich starten Sie die Edge Gateway-Instanzen, damit sie eine Verbindung zu den Mediation Controllers herstellen:
1 2 | |
Konfiguration des Mediationskontrolltunnels¶
Damit der Tunnel für die Vermittlungskontrolleure nutzbar ist, müssen Sie ihre Existenz erklären.
Dazu loggen Sie sich als root bei den Mediation Controllers ein und bearbeiten Sie die /etc/ipdiva/server/services.xml Datei, um den folgenden Abschnitt hinzuzufügen (mehrere Abschnitte wurden weggelassen und sind mit […] gekennzeichnet):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
Folgende Elemente sind zu ersetzen:
GW1_NAMEnach dem Namen des ersten Edge GatewayGW2_NAMEdurch den Namen des zweiten Edge GatewayORGANIZATION_NAMEdurch den Namen der zuvor erstellten cyberelements Gate-Organisation
Beispiel
Bereichsverteilung der folgenden Angaben:
- Name von Edge Gateway 1:
gate-tunnel-1 - Name von Edge Gateway 2:
gate-tunnel-2 - Name der Organisation cyberelements Gate:
tunnel
Die /etc/ipdiva/server/services.xml Die Datei wird wie folgt ausgefüllt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
Vollständige Datei
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | |
Zur Anwendung der neuen Konfiguration starten Sie den SSL-Router mit dem folgenden Befehl neu:
1 | |
Initialisierung der Datenbank¶
Um die PostgreSQL-Datenbank für die Systemkonfiguration zu initialisieren, müssen Sie zunächst die Verbindung mit ihr über die Mediation Controller deklarieren.
Um dies zu tun, bearbeiten Sie die /etc/ipdiva/care/databasesettings.ini Datei auf beiden Servern, um die folgenden Elemente einzugeben:
2 3 4 5 6 7 8 9 | |
Folgende Elemente sind zu ersetzen:
DB_USERNAMEdurch den Benutzernamen, der zur Verbindung mit der Datenbank verwendet wird.DB_PWDdurch das Passwort des Anmelder.DB_HOSTdurch die IP-Adresse oder den DNS-Namen, die zur Verbindung mit der Datenbank verwendet werden; wenn eine Verbindung über Edge Gateways verwendet wird, müssen Sie127.0.0.1eingeben.DB_PORTdurch den Port, der zur Verbindung mit der Datenbankinstance verwendet wird; wenn eine Verbindung über Edge Gateways verwendet wird, müssen Sie1432eingeben.
Die Datenbankinitialisierung kann mit folgenden Befehlen gestartet werden, , die nur auf Mediation Controller ausgeführt werden:
1 2 | |
Danach bleibt nur noch der Apache2-Dienst ** auf beiden Mediation Controllern ** neu zu starten, um die Initialisierung der Systemdatenbank anzuwenden:
1 | |
Konfiguration eines NTP-Zeitservers¶
Die erforderlichen Schritte sind auf der NTP-Konfigurationsseite beschrieben.
Anfängliche Konfigurationen von CyberElementen Cleanroom¶
Zulassung des Zugriffs auf Web-Schnittstellen mit der virtuellen IP¶
Standardmäßig ist es nicht erlaubt, eine Verbindung zu den CyberElementen Cleanroom des Produkts mit der virtuellen IP VIP_MED_WEB herzustellen.
Um die Berechtigung hinzuzufügen, führen Sie als root die folgenden Befehle auf den Mediation Controllers aus:
1 2 | |
IP wird durch die IP-Adresse ersetzt, die VIP_MED_WEB entspricht.
Anfängliche Konfigurationen¶
In dieser Phase sind die Mediation Controller-Server installiert, es müssen jedoch noch mehrere Aktionen ausgeführt werden:
-
Wechseln Sie die Standardpasswörter
Ändern Sie die Standardpasswörter für die Systemkonsolen.
-
Installieren von Zertifikaten und Lizenzen
Die Mediation Controller erfordert verschiedene Zertifikate und eine Lizenz, um in Betrieb zu sein.
Nur das Zertifikat für den CyberElement Cleanroom Client muss auf beiden Mediations Controllern erneut deklariert werden (verwenden Sie die RIPRIP_MED_WEB_MASTERundRIP_MED_WEB_SLAVE). -
Konfigurieren des Webzertifikats
Konfigurieren des Webzertifikats, das zur Verbindung mit Web-Schnittstellen verwendet wird
-
Erklären eines DNS-Namens
Ein DNS-Name hinzufügen, der für die Verbindung mit Web-Schnittstellen autorisiert ist.
-
Konfigurieren der Organisation
Konfigurieren Sie die InternetElemente Cleanroom Organisation.
Konfigurieren mit direktem Zugriff auf die Datenbank
Konfiguration mit Zugriff auf die Datenbank über den Edge Gateways Tunnel
-
Deklarieren der Edge-Gateways
Erklären Sie die zu installierenden Edge-Gateways oder HTML5-Gateways.
-
Erstellen einer logischen Website
Erstellen und konfigurieren einer logischen Website, die Edge Gateways und HTML5-Gateways zusammenfasst, die auf lokale Ressourcen zugreifen können.
-
Ein Edge Gateway installieren
Ein neuer Edge Gateway mit den neu installierten Mediation Controller Servern installieren und konfigurieren.
Eine HTML5-Gateway-Instanz wird ebenfalls konfiguriert.