Zum Inhalt

Duplizierung der Instanz

Info

Diese Dokumentation beschreibt, wie eine erste Instanz von Edge Gateway Windows dupliziert werden kann.
Es kann für neue Instanzen durch Ersetzen des Suffixes -2 durch -3 oder andere nicht verwendete Werte gefolgt werden.

Voraussetzungen

Für die folgenden Vorgänge sind Administratorrechte für die Maschine erforderlich.

Durch das Duplizieren von Instanzen kann jede Instanz eine Verbindung zu einer anderen Mediation Controller herstellen.
Auf demselben Windows-Server ist es daher möglich, sich mit mehreren cyberelements.io-Tenants und/oder mehreren cyberelements Cleanroom-Plattformen zu verbinden.

Der erste Schritt besteht darin, das <INSTALLDIR>\IPdiva\IPdivaGateway\-Verzeichnis zu duplizieren.

Example

Wenn Sie eine Installation im Standardverzeichnis haben, müssen Sie das Verzeichnis IPdivaGateway für IPdivaGateway-2 kopieren:

C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway\
C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway-2\

Dann müssen Sie die ausführbare Datei IPdivaGateway.exe mit demselben Suffix umbenennen, das für die obige Verzeichniskopie verwendet wurde.

Example

Die ausführbare Datei IPdivaGateway.exe wird IPdivaGateway-2.exe:

C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway-2\bin\IPdivaGateway.exe
C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway-2\bin\IPdivaGateway-2.exe

Änderung der Datei <INSTALLDIR>\IPdiva\IPdivaGateway<SUFFIX>\conf\gateway.xml (Änderung der Zeilen 17 und 19 und Ergänzung der Zeile 22):

16
17
18
19
20
21
22
23
<ssl>
    <cert>C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway<SUFFIX>\conf\ssl\my-edge-gateway-windows.p12</cert>
    <password>MyP@ss0rd</password>
    <ca-dir>C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway<SUFFIX>\conf</ca-dir>
    <cipherlist>!ADH:!AECDH:!MD5:kEECDH+AES:kEDH+AES:AES256+RSA:3DES+RSA</cipherlist>
</ssl>
<rpclisten>127.0.0.1:<RPC_PORT></rpclisten>
<proxy>

Ersetzen:

  • <SUFFIX> durch das beim Kopieren des IPdivaGateway Verzeichnisses verwendete Suffix
  • <RPC_PORT> durch eine TCP-Portnummer auf dem Gerät verfügbar ist, ist es üblich für die erste Instanz von Edge Gateway Port 9080 zu verwenden und zu erhöhen, um es für nachfolgende Instanzen

Example

Wenn wir mit dem Beispiel fortfahren, bei dem das gewählte Suffix -2 ist und dies die zweite Instanz von Edge Gateway ist, der gewählte TCP-Port 9081 ist, würde die C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway-2\conf\gateway.xml-Datei wie folgt geändert:

16
17
18
19
20
21
22
23
<ssl>
    <cert>C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway-2\conf\ssl\my-edge-gateway-windows.p12</cert>
    <password>MyP@ss0rd</password>
    <ca-dir>C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway-2\conf</ca-dir>
    <cipherlist>!ADH:!AECDH:!MD5:kEECDH+AES:kEDH+AES:AES256+RSA:3DES+RSA</cipherlist>
</ssl>
<rpclisten>127.0.0.1:9081</rpclisten>
<proxy>
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
<gateway>
    <server>my-tenant.cyberelements.io:443:ssl</server>
    <ticket>
        <hmac/>
    </ticket>
    <pipe>
        <ping-timeout>60000</ping-timeout>
        <push-timeout>20000</push-timeout>
        <pop-timeout>20000</pop-timeout>
        <fifo-sent-len>200000</fifo-sent-len>
        <rout-max-lock>20000</rout-max-lock>
    </pipe>
    <timeout>
        <reconnect>15000</reconnect>
    </timeout>
    <ssl>
        <cert>C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway-2\conf\ssl\my-edge-gateway-windows.p12</cert>
        <password>MyP@ss0rd</password>
        <ca-dir>C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway-2\conf</ca-dir>
        <cipherlist>!ADH:!AECDH:!MD5:kEECDH+AES:kEDH+AES:AES256+RSA:3DES+RSA</cipherlist>
    </ssl>
    <rpclisten>127.0.0.1:9081</rpclisten>
    <proxy>
        <type/>
        <address/>
        <login/>
        <password/>
        <domain/>
    </proxy>
    <webaccess>
        <useragent>true</useragent>
        <autoauth>true</autoauth>
        <forceauth>false</forceauth>
    </webaccess>
</gateway>

Dann ändern Sie die <INSTALLDIR>\IPdiva\IPdivaGateway-2\conf\gwmonitor.xml-Datei (ändern Sie Zeile 3 und fügen Sie Zeile 9 hinzu):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<gwmonitor>
 <upgrade-server>http://127.0.0.1:6060/IPdivaGateway.exe</upgrade-server>
 <gwxmlrpc>127.0.0.1:<RPC_PORT></gwxmlrpc>
 <mode>udp</mode>
 <restart>true</restart>
 <upgrade>true</upgrade>
 <restart-range>4:0-5:0</restart-range>
 <upgrade-range>1:0-2:0</upgrade-range>
 <suffix><SUFFIX></suffix>
</gwmonitor>

Ersetzen:

  • <RPC_PORT> durch den zuvor ausgewählten TCP-Port
  • <SUFFIX> durch das beim Kopieren des IPdivaGateway Verzeichnisses verwendete Suffix

Example

Mit dem RPC-Port 9081 und dem Suffix -2 würde die C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway-2\conf\gwmonitor.xml-Datei wie folgt geändert:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<gwmonitor>
    <upgrade-server>http://127.0.0.1:6060/IPdivaGateway.exe</upgrade-server>
    <gwxmlrpc>127.0.0.1:9081</gwxmlrpc>
    <mode>udp</mode>
    <restart>true</restart>
    <upgrade>true</upgrade>
    <restart-range>4:0-5:0</restart-range>
    <upgrade-range>1:0-2:0</upgrade-range>
    <suffix>-2</suffix>
</gwmonitor>

Mit einer cmd-Befehlszeile als Administrator erstellen wir einen Windows-Dienst, der automatisch die neue Instanz von Edge Gateway Windows startet:

1
sc create "IPdiva Gateway<SUFFIX>" binPath= "\"<INSTALLDIR>\IPdiva\IPdivaGateway<SUFFIX>\IPdivaGateway<SUFFIX>.exe\"" type= own start= auto

Ersetzen:

  • <INSTALLDIR> nach dem Verzeichnis, in dem das Windows Edge Gateway installiert wurde
  • <SUFFIX> durch das beim Kopieren des IPdivaGateway Verzeichnisses verwendete Suffix

Example

Bei der Installation im Standardverzeichnis und der Nachsende -2 ergibt sich der Befehl zur Erstellung des Dienstes wie folgt:

1
sc create "IPdiva Gateway-2" binPath= "\"C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway-2\IPdivaGateway-2.exe\"" type= own start= auto

Schließlich bleibt nur noch die manuelle Konfiguration der neuen Instanz übrig, damit sie sich anschließen kann: Manuelle Konfiguration der Edge Gateway Instanz