Раздел servers
Описание
Список серверов.
Раздел содержит список всех серверов текущей конфигурации и их параметров. Роли к параметрам не относятся. Привязка серверов к сайтам и ролей к серверам происходит в разделе structure.
Параметры раздела
Спецификация | Описание |
---|---|
Ключ: |
Название сайта, указываемое при настройках других элементов конфигурации. |
Ключ: |
Алиас интерфейса на сервере, на котором поднимается нода servershell – центральная нода сервера. |
Ключ: |
Сетевые интерфейсы IPv4, доступные на сервере. [
|
Ключ: |
Описание сервера. |
Ключ: |
Порт для взаимодействия нод виртуальной машины erlang между собой. |
Ключ: |
Диапазон портов, которые будут использоваться для ролевых нод. |
Путь до каталога globalshare на сервере. |
|
Ключ: |
Путь до каталога siteshare на сервере. |
Ключ: |
Путь до каталога local на сервере. |
Ключ: |
Путь до каталога :SYNC на сервере (синхронизируется ролью fsync и приложением syncthing). |
Ключ: |
Перечисление каталогов для хранения записей разговоров на текущем сервере. [
|
Ключ: |
Произвольная строка, обозначающая принадлежность сервера к указанному шасси АГАТ-РТ. |
Ключ: |
Произвольная строка, имеющая смысл для администратора агат-оборудования. Будет использоваться при настройке линейных модулей для указания primary/secondary CPU, чтобы не ссылаться на имя сервера. |
Пример значения поля
{
...
"servers": [
{
"descr": "Central server1. Srv2",
"erlangtcp": 4369,
"ifaces": [
{
"key": "eth0",
"value": "192.168.0.124"
}
],
"logiface": "eth0",
"name": "worksrv1",
"recstorepaths": [
{
"key": "main5",
"value": "alias://paths/h"
},
{
"key": "main4",
"value": "alias://paths/g"
}
]
},
{
"descr": "admin srv 101 ipshnik. Srv2",
"erlangtcp": 4369,
"ifaces": [
{
"key": "eth0",
"value": "192.168.0.123"
}
],
"logiface": "eth0",
"name": "lwm123",
"recstorepaths": [
{
"key": "main4",
"value": "alias://paths/f"
}
],
"sitesharepath": "alias://paths/e"
},
{
"descr": "admin srv 101 ipshnik. Srv22222",
"erlangtcp": 4369,
"ifaces": [
{
"key": "eth0",
"value": "192.168.0.127"
}
],
"logiface": "eth0",
"name": "lwm101",
"recstorepaths": [
{
"key": "main4",
"value": "alias://paths/f"
}
],
"sitesharepath": "alias://paths/e"
}
],
...
}