Документация IPmanager

Установка IPmanager и DNSmanager на один сервер

Если сервер чистый или DNSmanager уже установлен

Обратите внимание!
При установке на один сервер настройка интеграции между IPmanager и DNSmanager не требуется. 

Алгоритм установки:

  1. Если сервер чистый, то установите и выполните начальную настройку DNSmanager.

    Обратите внимание!
    DNSmanager и IPmanager должны работать с одинаковым DNS-сервером: BIND или PowerDNS.
  2. Создайте пользователя в DNSmanager. В пространстве имён этого пользователя IPmanager будет хранить обратные доменные зоны.
  3. Установите IPmanager. Подробнее см. в статье Процесс установки.
  4. Добавьте в конфигурационный файл IPmanager (по умолчанию /usr/local/mgr5/etc/ipmgr.conf) параметр ViewName:

    echo "ViewName <пространство имён>" >> /usr/local/mgr5/etc/ipmgr.conf
    Пояснения
  5. Перезапустите IPmanager:

    /usr/local/mgr5/sbin/mgrctl -m ipmgr exit

Если IPmanager уже установлен

Обратите внимание!
При установке на один сервер настройка интеграции между IPmanager и DNSmanager не требуется. 

Алгоритм установки состоит из трёх этапов.

Этап 1. Настройка панелей управления

  1. Установите и выполните начальную настройку DNSmanager.

    Обратите внимание!
    DNSmanager и IPmanager должны работать с одинаковым DNS-сервером: BIND или PowerDNS.
  2. Создайте пользователя в DNSmanager. В пространстве имён этого пользователя IPmanager будет хранить обратные доменные зоны.
  3. Добавьте в конфигурационный файл IPmanager (по умолчанию /usr/local/mgr5/etc/ipmgr.conf) параметр ViewName:

    echo "ViewName <пространство имён>" >> /usr/local/mgr5/etc/ipmgr.conf
    Пояснения

Этап 2. Настройка конфигурации DNS-сервера

Если используете BIND:

  1. Откройте на редактирование файл конфигурации DNS-сервера:
    1. CentOS: /etc/named.conf
    2. Debian: /etc/bind/named.conf
  2. Замените строку:

    view "default" {

    на

    view "<пространство имён>" {
    Пояснения
  3. В этом блоке "view" замените значения параметров match-destinations и transfer-source:

    match-destinations { <IP-адрес пользователя>; };
    transfer-source <IP-адрес пользователя>;
    Пояснения

Если используете PowerDNS:

  1. Создайте дамп базы данных PowerDNS:

    mysqldump <имя базы данных> > <путь к файлу>
    Пояснения
  2. Создайте базу данных:

    mysql
    CREATE DATABASE <имя базы данных>
    Пояснения
  3. Перенесите данные из дампа в созданную базу:

    mysql <имя базы данных> < <путь к дампу>
    Пояснения

Этап 3. Проверка

  1. Перезапустите IPmanager:

    /usr/local/mgr5/sbin/mgrctl -m ipmgr exit
  2. Убедитесь, что IPmanager и DNSmanager функционируют корректно.