Страницы

Сохранить статью у себя в соцсети:

четверг, 12 декабря 2013 г.

§ Dnsmasq setup for oVirt.

Dnsmasq setup for oVirt.

Для установки oVirt и дальнейшего управления, необходимо наличие DNS сервера который должен осуществлять управление как минимум одной зоной. Однако если DNS сервера у вас нет, что мало вероятно, можно поднять простой Dnsmasq и сделать все с помощью него. Статья описывает как запустить и настроить DNS сервер основанный на Dnsmasq и сконфигурировать его для дальнейшей работы с oVirt. Установка будет выполнять в Gentoo Linux, но пакет Dnsmasq является распространенным и доступен в большинстве дистрибутивов.
ovirt dns
Устанавливаем пакет 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"

Комментариев нет:

Отправить комментарий

Популярные сообщения

Профиль в Google+ Яндекс цитирования Яндекс.Метрика