Во время установки компонента CO производится настройка и запуск локального кеширующего DNS-сервера (Unbound) на серверах группы co_etcd. Сервер служит для обработки запросов внутри установки и предназначен для работы контейнеров и серверов через соответствующие параметры групповых переменных. По умолчанию серверы, перечисленные в файлах hosts.yml компонентов СО, будут перенастроены на работу через Unbound и не будут принимать параметры DNS-серверов по DHCP. По умолчанию Unbound настроен на маршрутизацию запросов на адреса 8.8.8.8 и 8.8.4.4.
Для работы с внутренними DNS-серверами Unbound необходимо настроить при подготовке конфигурационных файлов компонента СО. Порядок действий:
–открыть файл ~/install_co/group_vars/co_setup/extra_vars.yml
–расскомментировать переменную unbound_forward_addresses
–внести в список IP-адреса DNS-серверов организации.
Пример записи:
## DNS Forwarder Configuration
# List of DNS servers that the queries will be forwarded to
unbound_forward_addresses:
- "192.168.0.100"
- "192.168.0.200"
Во время установки компонента PGS используется docker-swarm.
При использовании собственного DNS-сервера необходимо внести в его конфигурацию все FQDN-записи серверов, перечисленных в файле hosts.yml каждого компонента.
При отсутствии DNS-сервера организации необходимо создать записи на сервере с ролью operator в файле /etc/hosts (см. Создание локальных DNS-записей).