Edge Gateway servera instalēšana¶
Piezīme
Atgādinām, ka Debian datoros pārslēgšanās uz root jāveic ar tālāk norādīto komandu:
1 | |
Spoguļa un nepieciešamo rīku lejupielāde¶
CyberElements Cleanroom 4.6 spoguli un Systancia krātuves paraksta atslēgu var lejupielādēt, izmantojot šo saiti (nepieciešams izveidot klienta kontu): Systancia Marketplace
Papildus spogulim un atslēgai jaunināšanas procesam būs nepieciešami trešo pušu rīki:
- SSH klients (operētājsistēmā Windows varat izmantot PuTTY)
- SCP klients (operētājsistēmā Windows var izmantot rīkus WinSCP vai FileZilla)
Izmantojiet SSH klientu, lai attālināti izveidotu savienojumu ar savu serveri.
Izmantojiet SCP klientu, lai pārsūtītu failus uz savu attālo datoru.
Sagatavošanās instalēšanai¶
Tīkla konfigurācija¶
Edge Gateway serverim ļoti ieteicams definēt statisku tīkla adresi. Lai to izdarītu, vispirms jāiegūst jūsu datora tīkla saskarnes nosaukums un tās MAC adrese. Izpildiet tālāk norādīto komandu kā root:
1 | |
Šī komanda parāda tīkla saskarnes nosaukumu, tās statusu, MAC adresi un saskarnes iestatījumus.
Piemērs
Pēc komandas izpildes tiek parādīta šāda izvade:
1 | |
Tīkla saskarnes nosaukums ir ens192, un tās MAC adrese ir 00:50:56:a1:56:9f.
Kad tīkla saskarnes nosaukums un MAC adrese ir iegūti, var rediģēt datora tīkla konfigurāciju.
Rediģējiet failu /etc/network/interfaces, lai to mainītu atbilstoši šai veidnei:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |
Kur:
INTERFACE_NAMEjāaizstāj ar iepriekš iegūto tīkla saskarnes nosaukumu.MAC_ADDRESSjāaizstāj ar iepriekš iegūto MAC adresi.IP_GWjāaizstāj ar servera IP adresi.NETMASKjāaizstāj ar IP adresei atbilstošo tīkla masku.NETWORK_GATEWAYjāaizstāj ar tīkla noklusējuma vārteju.IP_DNSjāaizstāj ar DNS servera IP adresi. Ja jākonfigurē vairāki serveri (ne vairāk kā 3), atdaliet tos ar atstarpi.DNS_SUFFIXjāaizstāj ar izmantojamo DNS sufiksu. Ja sufikss nav jānorāda, izdzēsiet šo rindu.
Piemērs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |
Pirms konfigurācijas lietošanas jāveic vēl trīs darbības.
Pirmā ir pakotņu resolvconf un bridge-utils instalēšana, lai varētu lietot iepriekšējā failā norādīto DNS konfigurāciju un izmantot saskarni br0:
1 | |
Otrā ir faila /etc/hosts konfigurācijas pārbaude attiecībā uz datora galveno IP adresi (IP_GW).
Lai to izdarītu, rediģējiet failu /etc/hosts un pārbaudiet, vai otrajai rindai ir šāds formāts:
2 | |
Piemērs
Ja dators ir nosaukts EDGE-GATEWAY, tas nepieder domēnam un tā IP adrese IP_GW ir 172.16.10.10, fails jāaizpilda šādi:
2 | |
Ja dators pieder domēnam DOMAIN.LOCAL, fails jāaizpilda šādi:
2 | |
Uzmanību!
Nepareiza faila konfigurācija var izraisīt kļūdu, instalējot pakotni collectd.
Atliek tikai restartēt serveri:
1 | |
Pakotņu pārvaldnieka APT konfigurēšana¶
Augšupielādējiet no Systancia Marketplace lejupielādētos failus servera direktorijā /tmp/, izmantojot SCP klientu:
systancia.gpgcleanroom-4.6.1-build33.1096.D12-full.tgz
Piesakieties serverī kā root un pēc tam izpildiet tālāk norādītās komandas, lai izpakotu Systancia krātuvi, konfigurētu tās izmantošanu APT un to autentificētu.
1 2 3 4 5 | |
Mēs stingri iesakām atspējot nevajadzīgu pakotņu instalēšanu, izpildot apt komandas. Lai to izdarītu, izpildiet šādu komandu:
1 | |
CyberElements Bastion Edge Gateway servera instalēšana¶
Pamatkomponentu instalēšana¶
Sāciet komponentu instalēšanu, izpildot tālāk norādīto komandu kā root:
1 | |
Pēc visu atkarību lejupielādes tiks atvērts logs, kurā jums tiks lūgts atlasīt servera tipu. Atlasiet gateway:
Kā rīkoties kļūdas gadījumā?
Ja ievadītajā informācijā ir kļūda, turpiniet pakotnes ipdiva-base instalēšanu un pēc tam izmantojiet tālāk norādīto komandu, lai atkārtoti konfigurētu serveri:
1 | |
Edge Gateway komponentu instalēšana¶
Pēc tam sāciet Edge Gateway specifisko komponentu instalēšanu ar šādu komandu:
1 | |
Edge Gateway servera komponenti tagad ir instalēti. Atliek tikai restartēt datoru, lai jaunizinstalētie komponenti varētu inicializēties:
1 | |
HTML5 Gateway komponentu instalēšana¶
Izmantojiet šo komandu, lai sāktu HTML5 Gateway komponentu instalēšanu Edge Gateway serverī:
1 | |
Izmantojiet šīs komandrindas, lai iespējotu un konfigurētu failu pārsūtīšanas un virtuālā printera funkcijas:
1 2 3 | |
CyberElements Bastion darbībai specifiskie iestatījumi¶
Kad tīkla iestatījumi ir lietoti, vēl jāsavieno Edge Gateway un HTML5 Gateway instances ar Mediation Controller serveriem.
Šim nolūkam pirmās Edge Gateway un HTML5 Gateway instances izveidos savienojumu ar MASTER Mediation Controller, bet otrās instances — ar SLAVE Mediation Controller.
Uzmanību!
Ja Edge Gateway instalācija neatrodas LAN tīklā un tāpēc adreses RIP_MED_SSL_MASTER un RIP_MED_SSL_SLAVE nav sasniedzamas (pat ar NAT).
Tādā gadījumā jums būs jākonfigurē tikai pirmā Edge Gateway un HTML5 Gateway instance, kas tiks iestatīta savienojuma izveidei ar VIP_MED_SSL.
Šādā situācijā var izmantot Standalone virtuālo ierīci. Cluster virtuālā ierīce ir iepriekš konfigurēta ar divām instancēm, savukārt tās Standalone ekvivalents — ar vienu instanci.
Pirms turpināt ar tālāk sniegtajiem norādījumiem, pārliecinieties, ka jums ir šādi elementi:
- Savienojamo Edge Gateway un HTML5 Gateway instanču sertifikāts
- Ierakstīšanas pakalpojuma sertifikāts
- SSH klients (operētājsistēmā Windows varat izmantot PuTTY)
- SCP klients (operētājsistēmā Windows var izmantot rīkus WinSCP vai FileZilla)
Pārsūtiet sertifikātus uz datora direktoriju /tmp/.
Instanču izveide savienojumam ar Mediation Controller SLAVE¶
Izpildiet šādas komandas kā root, lai deklarētu jaunu Edge Gateway un HTML5 Gateway instanci, kas tiks izmantota savienojumam ar Mediation Controller SLAVE:
1 2 | |
Edge Gateway savienošana¶
Kopējiet Edge Gateway sertifikāta failu direktorijos /etc/ipdiva/gateway/ssl/ un /etc/ipdiva/gateway-slave/ssl/. To var izdarīt, izpildot kā root komandas, kas līdzīgas tālāk norādītajām (aizstājiet <CERT_NAME> ar Edge Gateway sertifikāta nosaukumu):
1 2 | |
Konfigurējiet Edge Gateway instances, lai tās varētu izveidot savienojumu ar Mediation Controller serveriem.
Konfigurācijas atšķiras atkarībā no tā, ar kuru Mediation Controller jāsazinās. Veiciet abus iestatījumus:
Rediģējiet failu /etc/ipdiva/gateway/gateway.xml un aizpildiet to ar šādu informāciju (vairākas daļas ir izlaistas un apzīmētas ar […]):
1 2 3 4 5 6 7 8 9 10 | |
Aizstājiet šādus elementus:
_FILL_ME_WITH_SERVER_ADDRESS_:: jāaizstāj ar adresiRIP_MED_SSL_MASTER, rakstzīmi:un SSL Router klausīšanās portu, kas parasti ir443keyfile.pem: jāaizstāj ar sertifikāta faila nosaukumuPASSWORD: jāaizstāj ar sertifikāta paroli
Piemērs
Ņemot vērā šādu informāciju:
RIP_MED_SSL_MASTERir vienāds ar:10.0.10.11- SSL Router klausīšanās ports:
443 - Sertifikāta faila nosaukums:
edge-gateway.p12 - Sertifikāta parole:
Str0ngP@ssw0rd
Fails /etc/ipdiva/gateway/gateway.xml būtu jākonfigurē šādi:
1 2 3 4 5 6 7 8 9 10 | |
Pilns fails
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 | |
Visbeidzot palaidiet Edge Gateway instanci, lai ielādētu jaunos iestatījumus un savienotu to ar MASTER Mediation Controller:
1 | |
Rediģējiet failu /etc/ipdiva/gateway-slave/gateway.xml un papildiniet to ar šādu informāciju (vairākas daļas ir izlaistas un apzīmētas ar […]):
1 2 3 4 5 6 7 8 9 10 11 12 | |
Aizstājiet šādus elementus:
@SERVER@: jāaizstāj ar adresiRIP_MED_SSL_SLAVE@SERVERPORT@: jāaizstāj ar SSL Router klausīšanās portu, parasti443keyfile.pem: jāaizstāj ar sertifikāta faila nosaukumuPASSWORD: jāaizstāj ar sertifikāta paroli@RPC_PORT@: jāaizstāj ar datorā pieejamu TCP portu; parasti izmanto portu9081
Piemērs
Ņemot vērā šādu informāciju:
RIP_MED_SSL_SLAVEir vienāds ar:10.0.10.13- SSL Router klausīšanās ports:
443 - Sertifikāta faila nosaukums:
edge-gateway.p12 - Sertifikāta parole:
Str0ngP@ssw0rd - Pieejamais RPC ports:
9081
Fails /etc/ipdiva/gateway-slave/gateway.xml būtu jākonfigurē šādi:
1 2 3 4 5 6 7 8 9 10 11 12 | |
Pilns fails
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 | |
Visbeidzot palaidiet Edge Gateway instanci, lai ielādētu jaunos iestatījumus un savienotu to ar SLAVE Mediation Controller:
1 | |
Ierakstīšanas pakalpojuma konfigurācija¶
Pārvietojiet ierakstīšanas pakalpojuma sertifikātu uz direktoriju /etc/ipdiva/careserver/ ar komandu, kas līdzīga šai (aizstājiet <CERT_NAME> ar paredzētā sertifikāta nosaukumu):
1 | |
Pēc tam konfigurējiet pakalpojumu, mainot šo failu: /etc/ipdiva/careserver/careserver.xml. Faila konfigurācijai vajadzētu izskatīties apmēram šādi (tālāk sniegtajā fragmentā ir izlaistas daudzas faila rindas, kas apzīmētas ar […]):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |
Veiciet šādas izmaiņas:
- Mainiet ierakstīšanas pakalpojuma klausīšanās IP adresi uz
0.0.0.0(klausās visās pieejamajās IP adresēs) - Aizstājiet
recording_service.p12ar ierakstīšanas pakalpojuma sertifikāta nosaukumu - Aizstājiet
PASSWORDar ierakstīšanas pakalpojuma sertifikāta paroli - Pievienojiet rindu
<element>http://127.0.0.1:9081</element>
Piemērs
Ņemot vērā šādu informāciju:
- Sertifikāta faila nosaukums:
fqdn.edge-gateway.local.p12 - Sertifikāta parole:
Str0ngP@ssw0rd
Fails /etc/ipdiva/careserver/careserver.xml būtu jākonfigurē šādi:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |
Pilns fails
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 | |
Apstipriniet jaunos iestatījumus, restartējot ierakstīšanas pakalpojumu:
1 | |
HTML5 Gateway instanču savienošana¶
Ja ir jākonfigurē HTML5 Gateway instance, Edge Gateway serverī kā root izpildiet šādu komandu, lai iespējotu instances automātisku startēšanu:
1 | |
Kopējiet HTML5 Gateway sertifikāta failu direktorijos /etc/ipdiva/html5gateway/ssl/ un /etc/ipdiva/html5gateway-slave/ssl/. To var izdarīt, izpildot kā root komandas, kas līdzīgas tālāk norādītajām (aizstājiet <CERT_NAME> ar HTML5 Gateway sertifikāta nosaukumu):
1 2 | |
Konfigurējiet HTML5 Gateway instances, lai tās varētu izveidot savienojumu ar Mediation Controller serveriem.
Konfigurācijas atšķiras atkarībā no tā, ar kuru Mediation Controller jāsazinās. Veiciet abus iestatījumus:
Rediģējiet failu /etc/ipdiva/html5gateway/html5gateway.xml un papildiniet to ar šādu informāciju (vairākas daļas ir izlaistas un apzīmētas ar […]):
1 2 3 4 5 6 7 8 9 10 | |
Aizstājiet šādus elementus:
_FILL_ME_WITH_SERVER_ADDRESS_:: jāaizstāj ar adresiRIP_MED_SSL_MASTER, rakstzīmi:un SSL Router klausīšanās portu, kas parasti ir443keyfile.pem: jāaizstāj ar sertifikāta faila nosaukumuPASSWORD: jāaizstāj ar sertifikāta paroli
Piemērs
Ņemot vērā šādu informāciju:
RIP_MED_SSL_MASTERir vienāds ar:10.0.10.11- SSL Router klausīšanās ports:
443 - Sertifikāta faila nosaukums:
html5-gateway.p12 - Sertifikāta parole:
Str0ngP@ssw0rd
Fails /etc/ipdiva/html5gateway/html5gateway.xml būtu jākonfigurē šādi:
1 2 3 4 5 6 7 8 9 10 | |
Pilns fails
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 | |
Visbeidzot restartējiet HTML5 Gateway instanci, lai ielādētu jaunos iestatījumus un savienotu to ar MASTER Mediation Controller:
1 | |
Rediģējiet failu /etc/ipdiva/html5gateway-slave/html5gateway.xml un papildiniet to ar šādu informāciju (vairākas daļas ir izlaistas un apzīmētas ar […]):
1 2 3 4 5 6 7 8 9 10 11 12 | |
Aizstājiet šādus elementus:
@SERVER@: jāaizstāj ar adresiRIP_MED_SSL_SLAVE@SERVERPORT@: jāaizstāj ar SSL Router klausīšanās portu, parasti443keyfile.pem: jāaizstāj ar sertifikāta faila nosaukumuPASSWORD: jāaizstāj ar sertifikāta paroli@RPC_PORT@: jāaizstāj ar datorā pieejamu TCP portu; parasti izmanto portu9089
Piemērs
Ņemot vērā šādu informāciju:
RIP_MED_SSL_SLAVEir vienāds ar:10.0.10.13- SSL Router klausīšanās ports:
443 - Sertifikāta faila nosaukums:
html5-gateway.p12 - Sertifikāta parole:
Str0ngP@ssw0rd - Pieejamais RPC ports:
9089
Fails /etc/ipdiva/html5gateway-slave/html5gateway.xml būtu jākonfigurē šādi:
1 2 3 4 5 6 7 8 9 10 11 12 | |
Pilns fails
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 | |
Visbeidzot restartējiet HTML5 Gateway instanci, lai ielādētu jaunos iestatījumus un savienotu to ar SLAVE Mediation Controller:
1 | |
Konfigurācijas pirms HTML5 Gateway savienošanas¶
Lai HTML5 lietojumprogrammas darbotos, Mediation Controller serveros jākonfigurē papildu iestatījumi. Piesakieties MASTER un SLAVE Mediation Controller serveros kā root.
Izveidojiet vai rediģējiet failu /etc/ipdiva/httpd/commonParameters.extra.conf, lai pievienotu HTML5 Gateway daļu, kas līdzvērtīga šai:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | |
Kur:
URL_HTML5jāaizstāj ar HTML5 Gateway laukaURLsaturu, kas konfigurēts administrēšanas konsolē HTML5 Gateway deklarēšanas laikā (klasterī parasti tie irHTML5-1unHTML5-2).GW_NAMEjāaizstāj ar tās Edge Gateway vārtejas nosaukumu, kas atrodas tajā pašā serverī, kurā HTML5 Gateway. Rakstzīme | rindas beigās ir jāsaglabā.ORGANIZATION_NAMEjāaizstāj ar tās organizācijas nosaukumu, ar kuru savienojas iepriekšminētā Edge Gateway vārteja.
Piemērs
Platformai ar šādiem iestatījumiem:
- Organizācijas nosaukums:
my-organization-name - Pirmās HTML5 Gateway deklarācija administrēšanas konsolē:
- Name:
html5-gateway-1 - URL:
HTML5-1 - Protocol:
WebSocket
- Name:
- Otrās HTML5 Gateway deklarācija administrēšanas konsolē:
- Name:
html5-gateway-2 - URL:
HTML5-2 - Protocol:
WebSocket
- Name:
- Pirmās HTML5 Gateway Edge Gateway serverim ir:
- Edge Gateway pakalpojums ar nosaukumu
edge-gateway-1 - HTML5 Gateway pakalpojums ar nosaukumu
html5-gateway-1
- Edge Gateway pakalpojums ar nosaukumu
- Otrās HTML5 Gateway Edge Gateway serverim ir:
- Edge Gateway pakalpojums ar nosaukumu
edge-gateway-2 - HTML5 Gateway pakalpojums ar nosaukumu
html5-gateway-2
- Edge Gateway pakalpojums ar nosaukumu
Izveidotais konfigurācijas fails /etc/ipdiva/httpd/commonParameters.extra.conf tiks iestatīts šādi:
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 | |
Pirms jauno iestatījumu lietošanas jāpārbauda, vai jaunā konfigurācija neizraisa Apache2 tīmekļa servera bloķējošas kļūdas.
Lai to izdarītu, izpildiet šādu komandu:
1 | |
Ja atbilde ir Syntax OK, izmaiņas var lietot ar tālāk norādīto komandu. Pretējā gadījumā pārbaudiet konfigurāciju failā /etc/ipdiva/httpd/commonParameters.extra.conf.
1 | |
NTP laika servera konfigurēšana¶
Lai sistēmas pulkstenis vienmēr būtu aktuāls, ieteicams iestatīt laika serveri. Nepieciešamās darbības ir aprakstītas NTP konfigurācijas lapā.
