Inštalácia servera Edge Gateway¶
Poznámka
Pripomíname, že prepnutie na root na počítačoch s Debianom je potrebné vykonať nasledujúcim príkazom:
1 | |
Stiahnutie zrkadla a potrebných nástrojov¶
Zrkadlo CyberElements Cleanroom 4.6 a podpisový kľúč úložiska Systancia si môžete stiahnuť z tohto odkazu (vyžaduje vytvorenie zákazníckeho účtu): Systancia Marketplace
Okrem zrkadla a kľúča budú na proces upgradu potrebné nástroje tretích strán:
- Klient SSH (v systéme Windows môžete použiť PuTTY)
- Klient SCP (v systéme Windows možno použiť nástroje WinSCP alebo FileZilla)
Pomocou klienta SSH sa vzdialene pripojte k serveru.
Pomocou klienta SCP preneste súbory do vzdialeného počítača.
Príprava na inštaláciu¶
Konfigurácia siete¶
Dôrazne sa odporúča definovať pre server Edge Gateway statickú sieťovú adresu. Ak to chcete urobiť, najprv musíte zistiť názov sieťového rozhrania vášho počítača a jeho adresu MAC. Spustite nasledujúci príkaz ako root:
1 | |
Tento príkaz zobrazí názov sieťového rozhrania, jeho stav, jeho adresu MAC a nastavenia rozhrania.
Príklad
Po vykonaní príkazu sa zobrazí nasledujúci výstup:
1 | |
Názov sieťového rozhrania je ens192 a jeho adresa MAC je 00:50:56:a1:56:9f.
Po zistení názvu sieťového rozhrania a adresy MAC je teraz možné upraviť sieťovú konfiguráciu počítača.
Upravte súbor /etc/network/interfaces podľa nasledujúcej šablóny:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |
Kde:
INTERFACE_NAMEje potrebné nahradiť názvom predtým zisteného sieťového rozhrania.MAC_ADDRESSje potrebné nahradiť predtým zistenou adresou MAC.IP_GWje potrebné nahradiť IP adresou servera.NETMASKje potrebné nahradiť sieťovou maskou priradenou k IP adrese.NETWORK_GATEWAYje potrebné nahradiť predvolenou sieťovou bránou.IP_DNSje potrebné nahradiť IP adresou servera DNS. Ak je potrebné nakonfigurovať viacero serverov (najviac 3), oddeľte ich medzerou.DNS_SUFFIXje potrebné nahradiť príponou DNS, ktorá sa má použiť. Ak nie je potrebné zadať žiadnu príponu, riadok odstráňte.
Príklad
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |
Pred použitím konfigurácie zostávajú ešte tri kroky.
Prvým je inštalácia balíkov resolvconf a bridge-utils, aby bolo možné použiť konfiguráciu DNS zadanú v predchádzajúcom súbore a používať rozhranie br0:
1 | |
Druhým je kontrola konfigurácie súboru /etc/hosts vzhľadom na primárnu IP adresu počítača (IP_GW).
Ak to chcete urobiť, upravte súbor /etc/hosts a skontrolujte, či má druhý riadok nasledujúci formát:
2 | |
Príklad
Ak má počítač názov EDGE-GATEWAY, nepatrí do domény a jeho IP adresa IP_GW je 172.16.10.10, súbor by sa vyplnil takto:
2 | |
Ak počítač patrí do domény DOMAIN.LOCAL, súbor by sa vyplnil takto:
2 | |
Pozor!
Nesprávna konfigurácia súboru môže spôsobiť chybu pri inštalácii balíka collectd.
Zostáva už len reštartovať server:
1 | |
Konfigurácia správcu balíkov APT¶
Pomocou klienta SCP nahrajte súbory stiahnuté zo Systancia Marketplace do adresára /tmp/ na serveri:
systancia.gpgcleanroom-4.6.1-build33.1096.D12-full.tgz
Prihláste sa na server ako root a potom spustite nasledujúce príkazy na rozbalenie úložiska Systancia, konfiguráciu jeho používania v APT a jeho overenie.
1 2 3 4 5 | |
Dôrazne odporúčame zakázať inštaláciu nepotrebných balíkov pri spúšťaní príkazov apt. Ak to chcete urobiť, spustite nasledujúci príkaz:
1 | |
Inštalácia servera Edge Gateway produktu CyberElements Bastion¶
Inštalácia základných komponentov¶
Spustite inštaláciu komponentov pomocou nasledujúceho príkazu ako root:
1 | |
Po stiahnutí všetkých závislostí sa otvorí okno s výzvou na výber typu servera. Vyberte gateway:
Čo robiť v prípade chyby?
Ak sú v zadaných informáciách chyby, pokračujte v inštalácii balíka ipdiva-base a potom server znova nakonfigurujte pomocou nasledujúceho príkazu:
1 | |
Inštalácia komponentov Edge Gateway¶
Potom spustite inštaláciu komponentov špecifických pre Edge Gateway pomocou nasledujúceho príkazu:
1 | |
Komponenty servera Edge Gateway sú teraz nainštalované. Zostáva už len reštartovať počítač, aby sa novo nainštalované komponenty mohli inicializovať:
1 | |
Inštalácia komponentov HTML5 Gateway¶
Pomocou nasledujúceho príkazu spustite inštaláciu komponentov HTML5 Gateway na serveri Edge Gateway:
1 | |
Pomocou nasledujúcich príkazových riadkov povoľte a nakonfigurujte funkcie prenosu súborov a virtuálnej tlačiarne:
1 2 3 | |
Nastavenia špecifické pre prevádzku CyberElements Bastion¶
Po použití sieťových nastavení je ešte potrebné pripojiť inštancie Edge Gateway a HTML5 Gateway k serverom Mediation Controller.
Na tento účel sa prvé inštancie Edge Gateway a HTML5 Gateway pripoja k serveru Mediation Controller MASTER, zatiaľ čo druhé inštancie sa pripoja k serveru Mediation Controller SLAVE.
Pozor!
Ak sa inštalácia Edge Gateway nenachádza v sieti LAN, a preto adresy RIP_MED_SSL_MASTER a RIP_MED_SSL_SLAVE nie sú dostupné (ani s NAT).
V takom prípade budete musieť nakonfigurovať iba prvú inštanciu Edge Gateway a HTML5 Gateway, ktorá bude nastavená na pripojenie k VIP_MED_SSL.
V tomto kontexte je možné použiť virtuálne zariadenie Standalone. Virtuálne zariadenie Cluster je vopred nakonfigurované s dvoma inštanciami, zatiaľ čo jeho náprotivok Standalone je vopred nakonfigurovaný s jedinou inštanciou.
Skôr ako budete pokračovať podľa nasledujúcich pokynov, uistite sa, že máte tieto položky:
- Certifikát pre inštancie Edge Gateway a HTML5 Gateway, ktoré sa majú pripojiť
- Certifikát pre službu nahrávania
- Klient SSH (v systéme Windows môžete použiť PuTTY)
- Klient SCP (v systéme Windows možno použiť nástroje WinSCP alebo FileZilla)
Preneste certifikáty do adresára /tmp/ počítača.
Vytvorenie inštancií na pripojenie k serveru Mediation Controller SLAVE¶
Spustite nasledujúce príkazy ako root, aby ste deklarovali novú inštanciu Edge Gateway a HTML5 Gateway, ktorá sa použije na pripojenie k serveru Mediation Controller SLAVE:
1 2 | |
Pripojenie komponentov Edge Gateway¶
Skopírujte súbor certifikátu servera Edge Gateway do adresárov /etc/ipdiva/gateway/ssl/ a /etc/ipdiva/gateway-slave/ssl/. Môžete to urobiť spustením príkazov podobných nasledujúcim ako root (nahraďte <CERT_NAME> názvom certifikátu pre server Edge Gateway):
1 2 | |
Nakonfigurujte inštancie Edge Gateway tak, aby sa mohli pripojiť k serverom Mediation Controller.
Konfigurácie sa líšia v závislosti od servera Mediation Controller, ku ktorému sa treba pripojiť. Vykonajte obe nastavenia:
Upravte súbor /etc/ipdiva/gateway/gateway.xml a vyplňte ho pomocou nasledujúcich informácií (niekoľko častí bolo vynechaných a sú označené ako […]):
1 2 3 4 5 6 7 8 9 10 | |
Nahraďte nasledujúce prvky:
_FILL_ME_WITH_SERVER_ADDRESS_:: je potrebné nahradiť adresouRIP_MED_SSL_MASTER, znakom:a portom na počúvanie komponentu SSL Router, ktorý je zvyčajne nastavený na443keyfile.pem: je potrebné nahradiť názvom súboru certifikátuPASSWORD: je potrebné nahradiť heslom certifikátu
Príklad
Vzhľadom na nasledujúce informácie:
RIP_MED_SSL_MASTERsa rovná:10.0.10.11- Port na počúvanie komponentu SSL Router:
443 - Názov súboru certifikátu:
edge-gateway.p12 - Heslo certifikátu:
Str0ngP@ssw0rd
Súbor /etc/ipdiva/gateway/gateway.xml by sa nakonfiguroval takto:
1 2 3 4 5 6 7 8 9 10 | |
Kompletný súbor
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 | |
Nakoniec spustite inštanciu Edge Gateway, aby sa načítali nové nastavenia a aby sa pripojila k serveru Mediation Controller MASTER:
1 | |
Upravte súbor /etc/ipdiva/gateway-slave/gateway.xml a doplňte ho pomocou nasledujúcich informácií (niekoľko častí bolo vynechaných a sú označené ako […]):
1 2 3 4 5 6 7 8 9 10 11 12 | |
Nahraďte nasledujúce prvky:
@SERVER@: je potrebné nahradiť adresouRIP_MED_SSL_SLAVE@SERVERPORT@: je potrebné nahradiť portom na počúvanie komponentu SSL Router, ktorý je zvyčajne nastavený na443keyfile.pem: je potrebné nahradiť názvom súboru certifikátuPASSWORD: je potrebné nahradiť heslom certifikátu@RPC_PORT@: je potrebné nahradiť dostupným portom TCP na počítači; bežne sa používa port9081
Príklad
Vzhľadom na nasledujúce informácie:
RIP_MED_SSL_SLAVEsa rovná:10.0.10.13- Port na počúvanie komponentu SSL Router:
443 - Názov súboru certifikátu:
edge-gateway.p12 - Heslo certifikátu:
Str0ngP@ssw0rd - Dostupný port RPC:
9081
Súbor /etc/ipdiva/gateway-slave/gateway.xml by sa nakonfiguroval takto:
1 2 3 4 5 6 7 8 9 10 11 12 | |
Kompletný súbor
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 | |
Nakoniec spustite inštanciu Edge Gateway, aby sa načítali nové nastavenia a aby sa pripojila k serveru Mediation Controller SLAVE:
1 | |
Konfigurácia služby nahrávania¶
Presuňte certifikát pre službu nahrávania do adresára /etc/ipdiva/careserver/ príkazom podobným tomuto (nahraďte <CERT_NAME> názvom príslušného certifikátu):
1 | |
Potom nakonfigurujte službu úpravou nasledujúceho súboru: /etc/ipdiva/careserver/careserver.xml. Konfigurácia súboru by mala vyzerať približne takto (v nasledujúcej časti je vynechaných mnoho riadkov súboru, ktoré sú označené ako […]):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |
Vykonajte nasledujúce zmeny:
- Zmeňte IP adresu na počúvanie služby nahrávania na
0.0.0.0(počúva na všetkých dostupných IP adresách) - Nahraďte
recording_service.p12názvom certifikátu pre službu nahrávania - Nahraďte
PASSWORDheslom certifikátu služby nahrávania - Pridajte riadok
<element>http://127.0.0.1:9081</element>
Príklad
Vzhľadom na nasledujúce informácie:
- Názov súboru certifikátu:
fqdn.edge-gateway.local.p12 - Heslo certifikátu:
Str0ngP@ssw0rd
Súbor /etc/ipdiva/careserver/careserver.xml by sa nakonfiguroval takto:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |
Kompletný súbor
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 | |
Nové nastavenia potvrďte reštartovaním služby nahrávania:
1 | |
Pripojenie inštancií HTML5 Gateway¶
Ak je potrebné nakonfigurovať inštanciu HTML5 Gateway, spustite na serveri Edge Gateway ako root nasledujúci príkaz, ktorým povolíte automatické spúšťanie inštancie:
1 | |
Skopírujte súbor certifikátu komponentu HTML5 Gateway do adresárov /etc/ipdiva/html5gateway/ssl/ a /etc/ipdiva/html5gateway-slave/ssl/. Môžete to urobiť spustením príkazov podobných nasledujúcim ako root (nahraďte <CERT_NAME> názvom certifikátu pre komponent HTML5 Gateway):
1 2 | |
Nakonfigurujte inštancie HTML5 Gateway tak, aby sa mohli pripojiť k serverom Mediation Controller.
Konfigurácie sa líšia v závislosti od servera Mediation Controller, ku ktorému sa treba pripojiť. Vykonajte obe nastavenia:
Upravte súbor /etc/ipdiva/html5gateway/html5gateway.xml a doplňte ho pomocou nasledujúcich informácií (niekoľko častí bolo vynechaných a sú označené ako […]):
1 2 3 4 5 6 7 8 9 10 | |
Nahraďte nasledujúce prvky:
_FILL_ME_WITH_SERVER_ADDRESS_:: je potrebné nahradiť adresouRIP_MED_SSL_MASTER, znakom:a portom na počúvanie komponentu SSL Router, ktorý je zvyčajne nastavený na443keyfile.pem: je potrebné nahradiť názvom súboru certifikátuPASSWORD: je potrebné nahradiť heslom certifikátu
Príklad
Vzhľadom na nasledujúce informácie:
RIP_MED_SSL_MASTERsa rovná:10.0.10.11- Port na počúvanie komponentu SSL Router:
443 - Názov súboru certifikátu:
html5-gateway.p12 - Heslo certifikátu:
Str0ngP@ssw0rd
Súbor /etc/ipdiva/html5gateway/html5gateway.xml by sa nakonfiguroval takto:
1 2 3 4 5 6 7 8 9 10 | |
Kompletný súbor
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 | |
Nakoniec reštartujte inštanciu HTML5 Gateway, aby sa načítali nové nastavenia a aby sa pripojila k serveru Mediation Controller MASTER:
1 | |
Upravte súbor /etc/ipdiva/html5gateway-slave/html5gateway.xml a doplňte ho pomocou nasledujúcich informácií (niekoľko častí bolo vynechaných a sú označené ako […]):
1 2 3 4 5 6 7 8 9 10 11 12 | |
Nahraďte nasledujúce prvky:
@SERVER@: je potrebné nahradiť adresouRIP_MED_SSL_SLAVE@SERVERPORT@: je potrebné nahradiť portom na počúvanie komponentu SSL Router, ktorý je zvyčajne nastavený na443keyfile.pem: je potrebné nahradiť názvom súboru certifikátuPASSWORD: je potrebné nahradiť heslom certifikátu@RPC_PORT@: je potrebné nahradiť dostupným portom TCP na počítači; bežne sa používa port9089
Príklad
Vzhľadom na nasledujúce informácie:
RIP_MED_SSL_SLAVEsa rovná:10.0.10.13- Port na počúvanie komponentu SSL Router:
443 - Názov súboru certifikátu:
html5-gateway.p12 - Heslo certifikátu:
Str0ngP@ssw0rd - Dostupný port RPC:
9089
Súbor /etc/ipdiva/html5gateway-slave/html5gateway.xml by sa nakonfiguroval takto:
1 2 3 4 5 6 7 8 9 10 11 12 | |
Kompletný súbor
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 | |
Nakoniec reštartujte inštanciu HTML5 Gateway, aby sa načítali nové nastavenia a aby sa pripojila k serveru Mediation Controller SLAVE:
1 | |
Konfigurácie pred pripojením komponentov HTML5 Gateway¶
Aby aplikácie HTML5 fungovali, je potrebné nakonfigurovať ďalšie nastavenia na serveroch Mediation Controller. Prihláste sa ako root na servery Mediation Controller MASTER a SLAVE.
Vytvorte alebo upravte súbor /etc/ipdiva/httpd/commonParameters.extra.conf a pridajte doň pre komponent HTML5 Gateway časť ekvivalentnú nasledujúcej:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | |
Kde:
URL_HTML5je potrebné nahradiť obsahom poľaURLpre komponent HTML5 Gateway nakonfigurovaný v konzole na správu počas deklarácie komponentu HTML5 Gateway (v prípade clustera ide zvyčajne oHTML5-1aHTML5-2).GW_NAMEje potrebné nahradiť názvom komponentu Edge Gateway, ktorý sa nachádza na rovnakom serveri ako komponent HTML5 Gateway. Znak | na konci riadka musí zostať zachovaný.ORGANIZATION_NAMEje potrebné nahradiť názvom organizácie, ku ktorej sa predchádzajúci komponent Edge Gateway pripája.
Príklad
Pre platformu s nasledujúcimi nastaveniami:
- Názov organizácie:
my-organization-name - Deklarácia prvého komponentu HTML5 Gateway v konzole na správu:
- Name:
html5-gateway-1 - URL:
HTML5-1 - Protocol:
WebSocket
- Name:
- Deklarácia druhého komponentu HTML5 Gateway v konzole na správu:
- Name:
html5-gateway-2 - URL:
HTML5-2 - Protocol:
WebSocket
- Name:
- Server Edge Gateway prvého komponentu HTML5 Gateway má:
- Službu Edge Gateway s názvom
edge-gateway-1 - Službu HTML5 Gateway s názvom
html5-gateway-1
- Službu Edge Gateway s názvom
- Server Edge Gateway druhého komponentu HTML5 Gateway má:
- Službu Edge Gateway s názvom
edge-gateway-2 - Službu HTML5 Gateway s názvom
html5-gateway-2
- Službu Edge Gateway s názvom
Vytvorený konfiguračný súbor /etc/ipdiva/httpd/commonParameters.extra.conf sa nastaví takto:
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 | |
Pred použitím nových nastavení musíte skontrolovať, či nová konfigurácia nespôsobuje žiadne blokujúce chyby webového servera Apache2.
Ak to chcete urobiť, spustite nasledujúci príkaz:
1 | |
Ak je odpoveď Syntax OK, zmeny je možné použiť príkazom nižšie. V opačnom prípade skontrolujte svoju konfiguráciu v súbore /etc/ipdiva/httpd/commonParameters.extra.conf.
1 | |
Konfigurácia časového servera NTP¶
Odporúča sa nastaviť časový server, aby boli systémové hodiny aktuálne. Potrebné kroky sú opísané na stránke konfigurácie NTP.
