Инсталиране на сървърите Mediation Controller¶
Забележка
Напомняме, че превключването към root на компютри с Debian трябва да се извършва със следната команда:
1 | |
Инструкциите на тази страница трябва да се повторят на двата сървъра Mediation Controller, като започнете първо със сървъра MASTER.
Когато има разлики между сървърите MASTER и SLAVE, те ще бъдат отбелязани. Ако няма такова споменаване, инструкциите се отнасят както за сървъра MASTER, така и за сървъра SLAVE.
Системни настройки¶
Свързване с компютъра¶
По подразбиране виртуалните устройства имат два акаунта: потребителски акаунт и акаунт на суперпотребител.
- Потребителски акаунт
- Потребителско име:
systancia - Парола:
systnci
- Потребителско име:
- Акаунт на суперпотребител
- Потребителско име:
root - Парола:
systnci
- Потребителско име:
Свържете се към компютъра в режим на конзола.
Забележка
Подредбата на клавиатурата по подразбиране е QWERTY.
Промяна на клавиатурната подредба¶
Можете да промените подредбата на клавиатурата със следния команден ред:
1 | |
Появява се меню, което ви позволява да изберете друга подредба на клавиатурата.
След това използвайте следния команден ред, за да приложите и запишете настройките:
1 | |
Настройките влизат в сила веднага след изпълнението на тази команда.
Конфигуриране на мрежата¶
Задължително е да конфигурирате статичен мрежов адрес за компонента Mediation Controller. За да направите това, първо трябва да получите името на мрежовия интерфейс на компютъра. Изпълнете следната команда като root:
1 | |
Тази команда показва името на мрежовия интерфейс, неговото състояние и IP адресите, присвоени на интерфейса.
Пример
След изпълнението на командата се показва следният резултат:
1 | |
Името на мрежовия интерфейс е ens192.
След като името на мрежовия интерфейс е получено, вече можете да редактирате мрежовата конфигурация на компютъра.
Редактирайте файла /etc/network/interfaces, за да го промените по следния шаблон:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |
Където:
INTERFACE_NAMEтрябва да бъде заменено с името на получения преди това мрежов интерфейс.RIP_MED_WEB_MASTERтрябва да бъде заменено с основния реален IP адрес на сървъра, чрез който ще бъдат достъпни уеб конзолите.NETMASKтрябва да бъде заменено с мрежовата маска, свързана с IP адреса.NETWORK_GATEWAYтрябва да бъде заменено с мрежовия шлюз по подразбиране.IP_DNSтрябва да бъде заменено с IP адреса на DNS сървъра. Ако трябва да се конфигурират няколко сървъра (най-много 3), разделете ги с интервал.DNS_SUFFIXтрябва да бъде заменено с DNS суфикса, който да се използва. Ако не е необходимо да се въвежда суфикс, изтрийте реда.RIP_MED_SSL_MASTERтрябва да бъде заменено с вторичния реален IP адрес на сървъра. Това ще бъде IP адресът, чрез който ще бъде достъпен компонентът SSL Router.
Пример
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |
Накрая остава само да рестартирате услугата networking, за да се зареди новата мрежова конфигурация:
1 | |
Задължително е да конфигурирате статичен мрежов адрес за компонента Mediation Controller. За да направите това, първо трябва да получите името на мрежовия интерфейс на компютъра. Изпълнете следната команда като root:
1 | |
Тази команда показва името на мрежовия интерфейс, неговото състояние и IP адресите, присвоени на интерфейса.
Пример
След изпълнението на командата се показва следният резултат:
1 | |
Името на мрежовия интерфейс е ens192.
След като името на мрежовия интерфейс е получено, вече можете да редактирате мрежовата конфигурация на компютъра.
Редактирайте файла /etc/network/interfaces, за да го промените по следния шаблон:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |
Където:
INTERFACE_NAMEтрябва да бъде заменено с името на получения преди това мрежов интерфейс.RIP_MED_WEB_SLAVEтрябва да бъде заменено с основния реален IP адрес на сървъра, чрез който ще бъдат достъпни уеб конзолите.NETMASKтрябва да бъде заменено с мрежовата маска, свързана с IP адреса.NETWORK_GATEWAYтрябва да бъде заменено с мрежовия шлюз по подразбиране.IP_DNSтрябва да бъде заменено с IP адреса на DNS сървъра. Ако трябва да се конфигурират няколко сървъра (най-много 3), разделете ги с интервал.DNS_SUFFIXтрябва да бъде заменено с DNS суфикса, който да се използва. Ако не е необходимо да се въвежда суфикс, изтрийте реда.RIP_MED_SSL_SLAVEтрябва да бъде заменено с вторичния реален IP адрес на сървъра. Това ще бъде IP адресът, чрез който ще бъде достъпен компонентът SSL Router.
Пример
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |
Накрая остава само да рестартирате услугата networking, за да се зареди новата мрежова конфигурация:
1 | |
Съвет
След като мрежовите настройки са приложени, сървърът е достъпен чрез SSH.
Промяна на паролите на локалните акаунти¶
CyberElements силно препоръчва да смените паролата на тези акаунти след внедряването на виртуалното устройство.
Използвайте следната команда и въведете новата парола за стандартния акаунт systancia:
1 | |
След това повторете операцията за акаунта на суперпотребител root:
1 | |
Конфигуриране на името на компютъра¶
Можете да промените името на сървъра, като конфигурирате файловете hostname и hosts на сървъра.
Редактирайте файла /etc/hostname, за да зададете името на компютъра.
Продуктът се нуждае от новото име на друго място, затова трябва да се направи копие на предишния файл със следната команда:
1 | |
Необходимо е да възпроизведете конфигурацията на файла /etc/hosts спрямо реалния основен IP адрес на компютъра (RIP_MED_WEB_MASTER).
За да направите това, редактирайте файла /etc/hosts и проверете дали вторият ред е в следния формат:
2 | |
Пример
Ако компютърът се казва MEDIATION-CONTROLLER-MASTER, не принадлежи към домейн и реалният му IP адрес RIP_MED_WEB_MASTER е 10.0.10.10, файлът ще бъде попълнен по следния начин:
2 | |
Ако компютърът е член на домейна DOMAIN.LOCAL, файлът ще бъде попълнен по следния начин:
2 | |
Необходимо е да възпроизведете конфигурацията на файла /etc/hosts спрямо реалния основен IP адрес на компютъра (RIP_MED_WEB_SLAVE).
За да направите това, редактирайте файла /etc/hosts и проверете дали вторият ред е в следния формат:
2 | |
Пример
Ако компютърът се казва MEDIATION-CONTROLLER-SLAVE, не принадлежи към домейн и реалният му IP адрес RIP_MED_WEB_SLAVE е 10.0.10.12, файлът ще бъде попълнен по следния начин:
2 | |
Ако компютърът е член на домейна DOMAIN.LOCAL, файлът ще бъде попълнен по следния начин:
2 | |
За да приложите новата конфигурация, рестартирайте сървъра:
1 | |
Промяна на часовата зона¶
По подразбиране виртуалното устройство е настроено на часовата зона Europe/Paris.
За да промените тази часова зона, първо използвайте следната команда, за да получите синтаксиса на наличните часови зони:
1 | |
След това използвайте следния команден ред:
1 | |
Пример
За да зададете часовата зона на Лондон, трябва да изпълните следната команда:
1 | |
Проверете часовата зона на сървъра със следния команден ред:
1 | |
Инициализиране на сървъра Mediation Controller¶
Инициализиране на сървъра Mediation Controller¶
Сървърът Mediation Controller се инициализира с конфигурационен скрипт. Този скрипт преконфигурира IP адресите на клъстера в различните услуги на продукта и предварително конфигурира настройките, необходими за работата на HTML5 Gateway.
Изпълнете го със следния команден ред като root:
1 | |
Скриптът ще ви подкани да въведете следната информация:
IP VIP HTTPS: виртуален уеб IP адрес на клъстера, т.е.VIP_MED_WEB.IP VIP SSL: виртуален SSL IP адрес на клъстера, т.е.VIP_MED_SSL.IP VIP ZIO: виртуален IP адрес за връзката на сървъра Mediation ControllerSLAVEс вътрешната база данни с конфигурацията на сървъраMASTER, т.е.VIP_MED_ZEO.IP Master HTTPS: реалният уеб IP адрес на сървъра Mediation ControllerMASTER, т.е.RIP_MED_WEB_MASTER.IP Master SSL: реалният IP адрес за компонента SSL Router на сървъра Mediation ControllerMASTER, т.е.RIP_MED_SSL_MASTER.IP Slave HTTPS: реалният уеб IP адрес на сървъра Mediation ControllerSLAVE, т.е.RIP_MED_WEB_SLAVE.IP Slave SSL: реалният IP адрес за компонента SSL Router на сървъра Mediation ControllerSLAVE, т.е.RIP_MED_SSL_SLAVE.HTML5 port: локален порт за слушане за пренасочване на достъпа към услугата HTML5 Gateway; препоръчваме да въведете порта1234.Gateway: име на сървъра Edge Gateway; въведете името на първия сървър Edge Gateway.Organization: име на организацията, към която ще се свързват сървърите Edge Gateway и HTML5 Gateway.
След като инициализирането приключи, рестартирайте сървъра:
1 | |
Промяна на паролата на конзолата /mediation/system на CyberElements Gate¶
На този етап от инсталирането е наличен нов административен интерфейс: Промяна на паролата
Прилагане на лицензи и сертификати¶
Все още в конзолата /mediation/system трябва да въведете сертификатите и лицензите за сървъра Mediation Controller.
Внимание!
Лицензът и сертификатът на компонента SSL Router са специфични за сървъра Mediation Controller MASTER или SLAVE.
Конфигурирането на грешен лиценз или сертификат ще причини неизправности по-късно.
Приложете лиценза и сертификата за компонента SSL Router: 
- Щракнете върху раздела
Settings. - Изберете
SSL Connectionsот менюто. - Потърсете сертификата за компонента SSL Router.
- Въведете паролата за сертификата на компонента SSL Router.
- Щракнете върху
Apply, за да приложите сертификата към компонента SSL Router. - Изберете файла с лиценза на сървъра.
- Щракнете върху
Modify, за да приложите лиценза на сървъра.
След това въведете информацията за сертификата за клиента на CyberElements Bastion: 
- Изберете раздела
Plugin. - Потърсете сертификата за клиента на CyberElements Bastion.
- Въведете паролата за сертификата.
- Щракнете върху
Apply, за да приложите сертификата.
Остава да въведете информацията за сертификата на компонента Watchdog: 
- Изберете раздела
Watchdog - Потърсете сертификата на компонента Watchdog.
- Въведете паролата за сертификата.
- Щракнете върху
Apply, за да приложите сертификата.
За да влязат в сила тези промени, трябва да рестартирате компонентите SSL Router и Watchdog: 
Сдвояване на сървърите Mediation Controller¶
Внимание!
Към този момент двата сървъра Mediation Controller трябва да са конфигурирани до стъпката прилагане на лицензи и сертификати.
Ако сървърът Mediation Controller SLAVE все още не е конфигуриран, направете това, като започнете от началото на тази документация.
Стъпката на сдвояване на сървърите Mediation Controller ще установи доверена връзка между двата сървъра и ще инициализира работата на клъстера.
На сървъра Mediation Controller SLAVE
Изпълнете следната команда като root, за да инициирате заявка за сдвояване със сървъра Mediation Controller MASTER:
1 | |
Заменете RIP_MED_WEB_MASTER със съответния IP адрес.
Пример
Ако RIP_MED_WEB_MASTER е равно на 10.0.10.10, командата, която трябва да въведете, е следната:
1 | |
На сървъра Mediation Controller MASTER
Изпълнете следната команда като root, за да проверите за чакащи заявки за сдвояване и да получите идентификатора на заявката:
1 | |
След това изпълнете следната команда, за да приемете заявката за сдвояване, като замените ID с идентификатора, получен от предишната команда:
1 | |
Пример
Ако върнатата стойност от командата hostManagerCtl getPendingRequests е следната:
1 2 3 | |
Тогава командата за приемане на заявката за сдвояване е следната:
1 | |
За да проверите асоциирането, използвайте следната команда на сървъра Mediation Controller (MASTER или SLAVE):
1 | |
Резултатът ще се различава в зависимост от сървъра, на който се изпълнява командата:
Очакваният резултат на сървъра Mediation Controller MASTER е следният:
1 | |
Пример
1 | |
Очакваният резултат на сървъра Mediation Controller SLAVE е следният:
1 | |
Пример
1 | |
На сървъра Mediation Controller SLAVE
Можете да проверите състоянието на първоначалното зареждане (bootstrap) от сървъра SLAVE със следната команда:
1 | |
Клъстер, който няма проблеми със синхронизацията, ще върне стойността 0.
Необходима е последна серия от команди, отново на сървъра SLAVE, за да се синхронизира споделен таен ключ между двата компонента Mediation Controller:
1 2 | |
Активиране на междусървърната връзка¶
Каква е целта на междусървърната връзка?
Това е специална връзка за работата на клъстера, която позволява на сървър Mediation Controller да пренасочва трафика към друг сървър Mediation Controller в случаите, когато целевият компонент Edge Gateway не е свързан с първия сървър, а само с втория.
Например, ако сървърът Mediation Controller MASTER вече не е свързан с компонента Edge Gateway, той може да използва междусървърната връзка, за да достигне до компонента Edge Gateway чрез сървъра Mediation Controller SLAVE.
flowchart LR
MASTER(Mediation Controller<br/>MASTER) --x |Връзката е прекъсната| GW(Edge Gateway)
MASTER --> |Връзка между сървърите| SLAVE(Mediation Controller<br/>SLAVE) --> GW
На сървъра Mediation Controller MASTER
Редактирайте файла /etc/ipdiva/server/remoteServers.xml, за да посочите CN на сертификата за междусървърната връзка:
1 2 3 4 5 6 7 8 9 | |
Заменете SLAVECN с CN на сертификата, предназначен за междусървърната връзка.
Ако не знаете CN на сертификата за междусървърната връзка, можете да въведете символа * (препоръчително при съмнение):
1 2 3 4 5 6 7 8 9 | |
Пример
Като се вземе предвид следната информация:
- CN на сертификата за междусървърната връзка:
my-interserver-cert
Файлът /etc/ipdiva/server/remoteServers.xml на сървъра Mediation Controller MASTER ще бъде попълнен по следния начин:
1 2 3 4 5 6 7 8 9 | |
Пълен файл
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 | |
На сървъра Mediation Controller SLAVE
Изпратете сертификата за междусървърната връзка до компонента Mediation Controller SLAVE в директорията /tmp/.
След това изпълнете следните команди като root, за да го преместите в целевата директория с подходящите разрешения:
1 2 3 | |
След това редактирайте файла /etc/ipdiva/server/remoteServers.xml, за да добавите следното съдържание в етикета <remoteConfig> (старият етикет <localCluster> може да бъде изтрит изцяло):
5 6 7 8 9 10 11 12 13 14 15 16 17 | |
Заменете:
MASTERCN: посочете CN на сертификата на SSL Router на компонента Mediation ControllerMASTER, който обикновено еRIP_MED_SSL_MASTER.RIP_MED_SSL_MASTER: съответства на вторичния IP адрес на компонента Mediation ControllerMASTER.PORT_RIP_MED_SSL_MASTER: това е портът, на който слуша SSL Router на компонента Mediation ControllerMASTER; обикновено е443.INTERSERVER.P12: име на сертификата, предназначен за междусървърната връзка.PASSWORD: парола на сертификата за междусървърната връзка.
Пример
Като се вземе предвид следната информация:
- Име на сертификата за междусървърната връзка:
my-interserver-cert.p12 - Парола на сертификата за междусървърната връзка:
MySecurePassword - RIP SSL на компонента Mediation Controller
MASTER:10.0.10.11 - Порт на RIP SSL на компонента Mediation Controller
MASTER:443 - CN на сертификата на компонента Mediation Controller
MASTER:10.0.10.11
Файлът /etc/ipdiva/server/remoteServers.xml на сървъра Mediation Controller SLAVE ще бъде попълнен по следния начин:
5 6 7 8 9 10 11 12 13 14 15 16 17 | |
Пълен файл
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 | |
Променете конфигурацията на SSL Router на SLAVE, като изпълните следната команда:
1 | |
На сървърите Mediation Controller MASTER и SLAVE
Рестартирайте компонента SSL Router, за да приложите настройките на междусървърната връзка:
1 | |
За да потвърдите, че междусървърната връзка работи правилно, следната команда трябва да върне резултат:
1 | |
Предишната команда трябва да генерира запис в дневника, съдържащ следното: TRACE Router.floodWithLocalInfos sent 0 peer(s), 0 foreignPeers, and 0 multicast group(s).
Ако не се показва такъв запис в дневника, проверете конфигурацията, зададена в тази глава.
В уеб конзолата /mediation/system на компонента Mediation Controller MASTER
Активирайте междусървърната връзка между двата компонента Mediation Controller, като редактирате виртуалния SSL хост default: 
Попълнете различните полета според указанията по-долу и активирайте функцията за междусървърна връзка, като поставите отметка в квадратчето Is cross-server linking configured?: 
Public address for plugin connections: съответства наVIP_MED_SSL, последван от порта му за слушане (обикновено443).Actual public IP addresses for web connections: съответства на двойката реални уеб IP адреси (RIP_MED_WEB_MASTERиRIP_MED_WEB_SLAVE) със съответните им портове, по един ред за всяка двойка IP адрес и порт.Actual public IP addresses for SSL connections: съответства на двойката реални SSL IP адреси (RIP_MED_SSL_MASTERиRIP_MED_SSL_SLAVE) със съответните им портове, по един ред за всяка двойка IP адрес и порт.
Инициализиране на CyberElements Bastion¶
Свързване с базата данни PostgreSQL¶
За да работи, CyberElements Bastion изисква външна база данни PostgreSQL (БД), в която да съхранява своите настройки и различните дневници в конзолата /system.
Ако БД е директно достъпна от сървърите Mediation Controller, преминете направо към стъпката за инициализиране на БД.
Свързване с база данни в LAN¶
За да се позволи свързване с база данни, намираща се в LAN, без да се отваря поток от DMZ към LAN, потокът на базата данни ще бъде пренасочен през TLS тунел между сървърите Edge Gateway и сървърите Mediation Controller.
За целта е необходимо да конфигурирате един сървър Edge Gateway (или два сървъра Edge Gateway), като използвате базовата технология CyberElements Gate.
Деклариране на сървърите Edge Gateway на CyberElements Gate¶
За да направите това, започнете с влизане в конзолата /mediation/system в CyberElements Gate.
След това отидете в менюто „Organizations“ и щракнете върху „Add“: 
Въведете името на организацията, което трябва да е различно от присвоеното на CyberElements Bastion (например tunnel), и задайте поне един лиценз за потребителска сесия заедно с паролата за акаунта admin: 
Влезте в административния интерфейс на създадената по-рано организация с акаунта admin, като отидете на /gate/admin: 
След това декларирайте двата компонента Edge Gateway, които ще се използват за изграждане на тунела.
Вляво задръжте показалеца на мишката върху Infrastructure, щракнете върху Gateways и след това щракнете върху бутона Add: 
Въведете името на първия компонент Edge Gateway и потвърдете въведеното: 
Информация
Напомняме, че името на компонент Edge Gateway е свързано със сертификата, който той ще използва, за да се удостовери пред SSL Router на компонента Mediation Controller.
Това име има следния вид <GW_NAME>@<ORGANIZATION_NAME>, където <GW_NAME> съответства на името на компонента Edge Gateway, а <ORGANIZATION_NAME> съответства на името на организацията, създадена в системната конзола на CyberElements Gate.
Повторете стъпката за деклариране на Edge Gateway за втория компонент Edge Gateway.
Връзки и настройки на тунела на сървърите Edge Gateway¶
Информация
Следващите стъпки могат да бъдат повторени на двата компонента Edge Gateway, използвани за тунела за достъп до базата данни.
Предварителни изисквания
За да завършите тази част, ще трябва да използвате едно от следните:
- Виртуално устройство Edge Gateway, на което е извършено само инициализирането на системата.
- Компонент Edge Gateway, инсталиран от нулата, с инсталирани компоненти на Edge Gateway.
Първо използвайте инструмент като WinSCP или FileZilla, за да прехвърлите чрез SCP сертификата, необходим за връзката, в директорията /tmp/ на компонента Edge Gateway.
След това се свържете чрез SSH и превключете към root.
За да свържете компонента Edge Gateway с двата компонента Mediation Controller, трябва да създадете два нови екземпляра на Edge Gateway: единият ще се свързва с компонента Mediation Controller MASTER, а другият – с компонента Mediation Controller SLAVE.
За да ги създадете, изпълнете следните команди:
1 2 | |
Копирайте файла на сертификата в директориите /etc/ipdiva/gateway-tunnel-master/ssl/ и /etc/ipdiva/gateway-tunnel-slave/ssl/:
1 2 | |
Заменете <CERT_NAME> с името на сертификата, който компонентът Edge Gateway трябва да използва, за да се свърже с компонента Mediation Controller.
Конфигурирайте екземплярите на Edge Gateway така, че да могат да се свързват с компонентите Mediation Controller.
Конфигурациите се различават в зависимост от компонента Mediation Controller, с който трябва да се осъществи връзка. Извършете и двете настройки:
Редактирайте файла /etc/ipdiva/gateway-tunnel-master/gateway.xml и го попълнете със следната информация (няколко части са пропуснати и са обозначени с […]):
1 2 3 4 5 6 7 8 9 10 11 12 | |
Заменете следните елементи:
@SERVER@: трябва да бъде заменено с адресаRIP_MED_SSL_MASTER@SERVERPORT@: трябва да бъде заменено с порта за слушане на SSL Router, обикновено зададен на443keyfile.pem: трябва да бъде заменено с името на файла на сертификатаPASSWORD: трябва да бъде заменено с паролата на сертификата@RPC_PORT@: трябва да бъде заменено с порт, на който компютърът в момента не слуша; може да се използва портът9082
Пример
Като се вземе предвид следната информация:
RIP_MED_SSL_MASTERе равно на:10.0.10.11- Порт за слушане на SSL Router:
443 - Име на файла на сертификата:
gate-tunnel.p12 - Парола на сертификата:
Str0ngP@ssw0rd
Файлът /etc/ipdiva/gateway-tunnel-master/gateway.xml ще бъде конфигуриран по следния начин:
1 2 3 4 5 6 7 8 9 10 11 12 | |
Пълен файл
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 | |
Редактирайте файла /etc/ipdiva/gateway-tunnel-slave/gateway.xml и го попълнете със следната информация (няколко части са пропуснати и са обозначени с […]):
1 2 3 4 5 6 7 8 9 10 11 12 | |
Заменете следните елементи:
@SERVER@: трябва да бъде заменено с адресаRIP_MED_SSL_SLAVE@SERVERPORT@: трябва да бъде заменено с порта за слушане на SSL Router, обикновено зададен на443keyfile.pem: трябва да бъде заменено с името на файла на сертификатаPASSWORD: трябва да бъде заменено с паролата на сертификата@RPC_PORT@: трябва да бъде заменено с порт, който в момента не се използва на компютъра; може да се използва портът9083
Пример
Като се вземе предвид следната информация:
RIP_MED_SSL_SLAVEе равно на:10.0.10.13- Порт за слушане на SSL Router:
443 - Име на файла на сертификата:
gate-tunnel.p12 - Парола на сертификата:
Str0ngP@ssw0rd
Файлът /etc/ipdiva/gateway-tunnel-slave/gateway.xml ще бъде конфигуриран по следния начин:
1 2 3 4 5 6 7 8 9 10 11 12 | |
Пълен файл
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 | |
Сега, когато екземплярите са конфигурирани да се свързват с компонентите Mediation Controller, те трябва да бъдат конфигурирани и да пренасочват връзката от Mediation Controller към базата данни.
За да направите това, редактирайте файла /etc/ipdiva/gateway-tunnel-master/services.xml и го променете по следния начин:
1 2 3 4 5 6 7 8 9 | |
Заменете DB_SERVER с DNS името или IP адреса, използвани за свързване с базата данни, а DB_PORT – с порта за слушане на екземпляра на базата данни.
Повторете тези настройки за екземпляра, който се свързва със сървъра Mediation Controller SLAVE, като копирате файла:
1 | |
Накрая стартирайте екземплярите на Edge Gateway, за да установят връзка с компонентите Mediation Controller:
1 2 | |
Конфигуриране на тунела на сървърите Mediation Controller¶
За да може тунелът да се използва от компонентите Mediation Controller, трябва още да декларирате съществуването му.
За да направите това, влезте като root в компонентите Mediation Controller и редактирайте файла /etc/ipdiva/server/services.xml, за да добавите следната част (няколко части са пропуснати и са обозначени с […]):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
Заменете следните елементи:
GW1_NAMEс името на първия компонент Edge GatewayGW2_NAMEс името на втория компонент Edge GatewayORGANIZATION_NAMEс името на създадената по-рано организация в CyberElements Gate
Пример
Като се вземе предвид следната информация:
- Име на Edge Gateway 1:
gate-tunnel-1 - Име на Edge Gateway 2:
gate-tunnel-2 - Име на организацията в CyberElements Gate:
tunnel
Файлът /etc/ipdiva/server/services.xml ще бъде попълнен по следния начин:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
Пълен файл
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 | |
За да приложите новата конфигурация, рестартирайте компонента SSL Router със следната команда:
1 | |
Инициализиране на базата данни¶
Внимание!
Трябва да създадете базата данни default, преди CyberElements Bastion да я инициализира (тя не се създава автоматично).
За да инициализирате базата данни на PostgreSQL за системната конфигурация, първо трябва да конфигурирате настройките за връзка в компонентите Mediation Controller.
За да направите това, редактирайте файла /etc/ipdiva/care/databasesettings.ini на двата сървъра и добавете следните записи:
2 3 4 5 6 7 8 9 | |
Заменете следните елементи:
DB_USERNAMEс потребителското име, използвано за свързване с базата данни.DB_PWDс паролата на влизащия потребител.DB_HOSTс IP адреса или DNS името, използвани за свързване с базата данни; ако се използва връзка през компоненти Edge Gateway, трябва да въведете127.0.0.1.DB_PORTс порта, използван за свързване с екземпляра на базата данни; ако се използва връзка през компоненти Edge Gateway, трябва да въведете1432.
Инициализирането на базата данни може да бъде стартирано със следните команди, които трябва да се изпълнят само на един компонент Mediation Controller:
1 2 | |
След това остава само да рестартирате услугата apache2 на двата компонента Mediation Controller, за да приложите инициализирането на системната база данни:
1 | |
Конфигуриране на NTP сървър за време¶
Препоръчително е да настроите сървър за време, за да поддържате системния часовник актуален. Необходимите стъпки са описани на страницата за конфигуриране на NTP.
Първоначални конфигурации на CyberElements Bastion¶
Упълномощаване за достъп до уеб интерфейсите с виртуалния IP адрес¶
По подразбиране не е разрешено свързването с уеб интерфейсите на CyberElements Bastion чрез виртуалния IP адрес VIP_MED_WEB.
За да добавите това упълномощаване, изпълнете като root следните команди в компонентите Mediation Controller:
1 2 | |
Заменете IP с IP адреса, съответстващ на VIP_MED_WEB.
Първоначални конфигурации¶
На този етап сървърите Mediation Controller са инсталирани, но все още трябва да се извършат няколко действия:
-
Променете паролите по подразбиране
Променете паролите по подразбиране за системните конзоли.
-
Инсталирайте сертификати и лицензи
Сървърът Mediation Controller изисква различни сертификати и лиценз, за да работи.
Само сертификатът за клиента на CyberElements Bastion трябва да бъде деклариран отново на двата сървъра Mediation Controller (използвайте RIPRIP_MED_WEB_MASTERиRIP_MED_WEB_SLAVE). -
Конфигурирайте уеб сертификата
Конфигурирайте уеб сертификата, използван за свързване с уеб интерфейсите
-
Декларирайте DNS име
Добавете DNS име, на което е разрешено да се свързва с уеб интерфейсите.
-
Конфигурирайте организацията
Конфигурирайте организацията на CyberElements Bastion.
Конфигуриране с директен достъп до базата данни
Конфигуриране с достъп до базата данни чрез тунела на сървърите Edge Gateway
-
Декларирайте сървърите Edge Gateway
Декларирайте сървърите Edge Gateway или HTML5 Gateway, които трябва да бъдат инсталирани.
-
Създайте логически сайт
Създайте и конфигурирайте логически сайт, който групира сървърите Edge Gateway и HTML5 Gateway с достъп до локалните ресурси.
-
Инсталирайте сървър Edge Gateway
Инсталирайте и конфигурирайте нов сървър Edge Gateway с новоинсталираните сървъри Mediation Controller.
Ще бъде конфигуриран и екземпляр на HTML5 Gateway.