Dnsmasq setup for oVirt.
Для установки oVirt и дальнейшего управления, необходимо наличие DNS сервера который должен осуществлять управление как минимум одной зоной. Однако если DNS сервера у вас нет, что мало вероятно, можно поднять простой Dnsmasq и сделать все с помощью него. Статья описывает как запустить и настроить DNS сервер основанный на Dnsmasq и сконфигурировать его для дальнейшей работы с oVirt. Установка будет выполнять в Gentoo Linux, но пакет Dnsmasq является распространенным и доступен в большинстве дистрибутивов.
Устанавливаем пакет dnsmasq и переходим к настройке конфигурации dnsmasq. Предполагается что локальный ip-адрес сервера - 10.1.30.5# cave resolve dnsmasq
# vi /etc/dnsmasq.conf
resolv-file=/etc/resolv.conf.dnsmasq
listen-address=127.0.0.1, 10.1.30.5
addn-hosts=/etc/hosts.dnsmasq
expand-hosts
Определяем список вышестоящих DNS серверов, это может быть DNS провайдера или корпоративный DNS сервер который будет осуществлять пересылку DNS запросов. В локальный resolv.conf указываем использование нашего Dnsmasq сервера, для того чтобы все локальные приложения обращались к нему.
# vi /etc/resolv.conf.dnsmasq
nameserver 10.1.0.10
nameserver 10.2.0.10
# vi /etc/resolv.conf
nameserver 127.0.0.1
Теперь определяем файл который будет представлять собой прототип зоны. В этом файле перечисляем имена ip-адреса и имена узлов. Для одного ip-адреса имен может быть несколько.
# vi /etc/hosts.dnsmasq
10.1.30.10 ovirt-engine.example.com ovirt-engine engine
10.1.30.102 ovirt-node01.example.com ovirt-node01 node01
10.1.30.102 ovirt-node02.example.com ovirt-node02 node02
10.1.30.103 ovirt-node03.example.com ovirt-node03 node03
10.1.30.104 ovirt-node04.example.com ovirt-node04 node04
Запускаем dnsmasq и добавляем в автозагрузку
# rc-service dnsmasq start
# rc-update add dnsmasq default
Теперь переходим к настройке клиентов. Клиентами у нас будут те узлы которым необходимо знать о тех доменных именах что заведены на нашем DNS сервере
# vi /etc/resolv.conf
nameserver 10.1.30.5
search example.com
domain example.com
Теперь осуществляем проверку работоспособности, попытаемся отрезолвить одно из имен заведенных в нашей зоне.
# dig ovirt-engine.example.com +short
10.1.30.10
# dig -x 10.1.30.10 +short
ovirt-engine.example.com.
Как видно, прямой и обратный просмотры работают. Вот и хорошо.
На главную "Virtualizing Linux"
Комментариев нет:
Отправить комментарий