Pereiti prie turinio

Egzemplioriaus dubliavimas

Informacija

Šioje dokumentacijoje aprašoma, kaip dubliuoti pirmąjį komponento Edge Gateway Windows egzempliorių.
Ją galima taikyti naujiems egzemplioriams, pakeitus priesagą -2 į -3 ar bet kurią kitą nenaudojamą reikšmę.

Būtinosios sąlygos

Norint atlikti toliau nurodytas operacijas, reikia kompiuterio administratoriaus teisių.

Egzempliorių dubliavimas leidžia kiekvienam egzemplioriui prisijungti prie skirtingos CyberElements platformos.
Todėl tame pačiame Windows serveryje galima prisijungti prie kelių CyberElements tenant.

Pirmasis veiksmas – dubliuoti aplanką <INSTALLDIR>\IPdiva\IPdivaGateway\.

Pavyzdys

Jei diegta numatytajame aplanke, turėsite nukopijuoti aplanką IPdivaGateway į IPdivaGateway-2:

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

Tada turite pervardyti vykdomąjį failą IPdivaGateway.exe, pridėdami tą pačią priesagą, kuri buvo naudota kopijuojant aplanką anksčiau.

Pavyzdys

Vykdomasis failas IPdivaGateway.exe tampa 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

Pakeiskite failą <INSTALLDIR>\IPdiva\IPdivaGateway<SUFFIX>\conf\gateway.xml (17 ir 19 eilučių pakeitimai ir papildymas 22 eilutėje):

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>

Pakeiskite:

  • <SUFFIX> priesaga, naudota kopijuojant aplanką IPdivaGateway
  • <RPC_PORT> kompiuteryje laisvo TCP prievado numeriu; įprasta, kad pirmasis komponento Edge Gateway egzempliorius naudoja prievadą 9080, o kitiems egzemplioriams numeris didinamas

Pavyzdys

Tęsiant pavyzdį, kai pasirinkta priesaga yra -2, tai antrasis komponento Edge Gateway egzempliorius, o pasirinktas TCP prievadas yra 9081, failas C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway-2\conf\gateway.xml būtų pakeistas taip:

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>
Visas failas
 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>

Tada pakeiskite failą <INSTALLDIR>\IPdiva\IPdivaGateway-2\conf\gwmonitor.xml (pakeiskite 3 eilutę ir pridėkite 9 eilutę):

 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>

Pakeiskite:

  • <RPC_PORT> anksčiau pasirinktu TCP prievadu
  • <SUFFIX> priesaga, naudota kopijuojant aplanką IPdivaGateway

Pavyzdys

Naudojant RPC prievadą 9081 ir priesagą -2, failas C:\Program Files (x86)\Systancia\IPdiva\IPdivaGateway-2\conf\gwmonitor.xml būtų pakeistas taip:

 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>

Komandų eilutėje cmd, paleistoje administratoriaus teisėmis, sukurkite Windows paslaugą, kuri automatiškai paleis naująjį komponento Edge Gateway Windows egzempliorių:

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

Pakeiskite:

  • <INSTALLDIR> aplanku, kuriame įdiegtas komponentas Edge Gateway Windows
  • <SUFFIX> priesaga, naudota kopijuojant aplanką IPdivaGateway

Pavyzdys

Jei diegta numatytajame aplanke ir naudojama priesaga -2, paslaugos kūrimo komanda yra tokia:

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

Galiausiai belieka rankiniu būdu sukonfigūruoti naująjį egzempliorių, kad jis galėtų prisijungti: Rankinis komponento Edge Gateway egzemplioriaus konfigūravimas