Page 1 of 4

Master и Slave DNS

Posted: Sat Jun 15, 2013 12:57 pm
by Telecom Online
Доброго времени суток.

Предыстория. Сейчас используем ISPManager PRO и ISP DNSmanager. Если указать доступ в панели управления ISPmanaer адреса доступа к панелям DNSManager, то все созданные домены на мастере будут автоматически убегать на Slave серверы.

А вот теперь такой вопрос, как подобное реализовать на Vesta CP?

Пердположим что решили отказаться от DNSManager и ISPManager. Вместо ISPmanager будет Vesta, вместо DNSManager какой-нибудь Bind или PowerDNS. Как решить вопрос с передачей зон, созданных пользователем в Vesta CP на Slave серверы?

Re: Master и Slave DNS

Posted: Sun Jun 16, 2013 12:37 pm
by skid
Здравствуйте,

в данный момент есть возможность решить эту задачу из командной строки, веб-конфигуратора пока нет.
[root@nxt ~]# v-add-remote-dns-host
Error: not enought arguments
Usage: v-add-remote-dns-host HOST PORT USER PASSWORD [TYPE] [DNS_USER]

То есть, чтобы добавить dns slave сервер ns2.host.ltd, на котором установлена панель vesta, c администраторcким паролем p4sw0rd, нужно запустить:

Code: Select all

v-add-remote-dns-host ns2.host.ltd 8083 admin p4sw0rd

Re: Master и Slave DNS

Posted: Fri Jul 05, 2013 9:56 am
by kDas
Нихренасе.

Ого, это будет master-master, правильно понимаю?

А то сейчас используется PDNS Slave to Master для такого. :)

Re: Master и Slave DNS

Posted: Fri Jul 05, 2013 8:12 pm
by skid
Да, все верно. Получится master-master. Причем ограничений на количество связей нет. Можно собрать кластер хоть из 8 серверов для ибзыточной надежности.

Re: Master и Slave DNS

Posted: Fri Aug 16, 2013 9:46 am
by Namelessinterester
после выполнения команды v-add-remote-dns-host ns.domain.com 8083 admin pass
вылетает ошибка Error: dns user dns-cluster doesn't exist
прошу помочь с настройкой

Re: Master и Slave DNS

Posted: Mon Aug 19, 2013 8:40 am
by skid
Действительно, это не совсем очевидный момент. Забыл о нем написать. Перед запуском команды, на втором сервере нужно создать пользователя dns-cluster, которому будут добавлятся все зоны с первого сервера.

Re: Master и Slave DNS

Posted: Wed Aug 28, 2013 8:48 pm
by rsscenter
Здравствуйте !

1.по аналогии сделал кластер из 2х серверов, в dns-cluster файлы зон создались, но при просмотре
service named configtest
не видно загруженных зон принадлежащих dns-cluster.
при рестарте тоже самое

2.В веб интерфейсе под юзером admin / dns-cluster в вкладке DNS указанно

домены: 0
записи: 0
заблокировано: 0

но все перенесенные домены отображаются

VESTA
Версия: 0.9.8
Релиз: 2
Архитектура:i386

В чем может быть проблема?
заранее благодарен.

Re: Master и Slave DNS

Posted: Thu Aug 29, 2013 1:00 pm
by skid
Недавно была обнаружена ошибка в логике синхронизатора.

Для того чтобы исправить ситуацию скачайте на оба сервера обновленный скрипт

Code: Select all

wget https://raw.github.com/serghey-rodin/vesta/74a6aa2a9568dc691d524e926bfa35a46dc6bce0/bin/v-rebuild-dns-domain -O /usr/local/vesta/bin/v-rebuild-dns-domain
И пересоздайте все зоны на дочернем сервере

Code: Select all

v-rebuild-dns-domains dns-cluster

Релиз с исправлением выйдет 7 сентября

Re: Master и Slave DNS

Posted: Thu Aug 29, 2013 1:53 pm
by rsscenter
после проделанного появились ошибки

Code: Select all

# v-rebuild-dns-domains dns-cluster
/usr/local/vesta/func/domain.sh: eval: line 307: unexpected EOF while looking for matching `''
/usr/local/vesta/func/domain.sh: eval: line 308: syntax error: unexpected end of file
/usr/local/vesta/func/domain.sh: eval: line 307: unexpected EOF while looking for matching `''
/usr/local/vesta/func/domain.sh: eval: line 308: syntax error: unexpected end of file
но зоны загружены

Re: Master и Slave DNS

Posted: Mon Sep 16, 2013 11:45 pm
by Namelessinterester
rsscenter wrote:Здравствуйте !

1.по аналогии сделал кластер из 2х серверов, в dns-cluster файлы зон создались, но при просмотре
service named configtest
не видно загруженных зон принадлежащих dns-cluster.
при рестарте тоже самое

2.В веб интерфейсе под юзером admin / dns-cluster в вкладке DNS указанно

домены: 0
записи: 0
заблокировано: 0

но все перенесенные домены отображаются

VESTA
Версия: 0.9.8
Релиз: 2
Архитектура:i386

В чем может быть проблема?
заранее благодарен.
в выпадающем меню вкладка USER используйте update counters