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

Перенос IPmanager между серверами

Перенос панели и лицензии IPmanager на новый сервер может потребоваться при переезде на новое оборудование.

Для этого вам нужно:

  1. Импортировать данные пользователей со старого сервера на новый.
  2. Привязать лицензию на панель управления к новому серверу. 

Шаг 1. Импорт данных пользователя

  1. На момент переноса на каждом сервере должна быть активная лицензия. На новом сервере установите и активируйте триальную версию продукта, следуя инструкции по установке.
  2. Перенесите данные пользователей на новый сервер. 


Перенос файлов IPmanager

  1. На установленном IPmanager в качестве сервера доменных имён выберите тот же, что был выбран для IPmanager на старом сервере. Подробнее см. в статье Процесс установки.
  2. Перенесите нужные настройки из конфигурационного файла IPmanager (по умолчанию /usr/local/mgr5/etc/ipmgr.conf) на новый сервер. Не рекомендуем копировать полностью конфигурационный файл, т. к. в нём могут быть указаны пути, которых нет на новом сервере. Например, если на серверах установлены разные операционные системы.
  3. Скопируйте на новый сервер базы данных IPmanager. Для этого выполните на нём команду:

    scp root@<IP-адрес старого сервера>:/usr/local/mgr5/etc/ipmgr.db* /usr/local/mgr5/etc/

Перенос файлов DNS-сервера

Если на серверах установлен BIND

  1. Скопируйте на новый сервер файл конфигурации DNS-сервера:
    1. CentOS: /etc/named.conf
    2. Debian: /etc/bind/named.conf и /etc/bind/named.conf.options
  2. Скопируйте на новый сервер файлы доменных зон:
    1. CentOS: /var/named/*
    2. Debian: /etc/bind/domains
  3. Проверьте владельца перенесённых файлов доменных зон на новом сервере. Если владельцы файлов на новом и старом сервере не совпадают, измените владельца. Например, в CentOS7 для этого нужно выполнить команды:

    chown named:named /var/named/*ip6.arpa
    chown named:named /var/named/domains/*
    chown named:named /var/named/*in-addr.arpa
    service named restart

Если на серверах установлен PowerDNS

  1. Перенесите нужные настройки из конфигурационного файла PowerDNS на новый сервер.
    1. CentOS: /etc/pdns/pdns.conf
    2. Debian: /etc/powerdns/pdns.conf
    Не рекомендуем копировать полностью конфигурационный файл, т. к. в нём могут быть указаны пути, которых нет на новом сервере. Например, если на серверах установлены разные операционные системы.
  2. Перенесите базу данных PowerDNS на новый сервер:
    1. Создайте дамп базы на старом сервере.

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

      scp root@<IP-адрес старого сервера>:<путь к файлу, в который записан дамп> <путь к файлу на новом сервере, в который будет скопирован дамп>
    3. Разверните базу данных из дампа на новом сервере:

      mysql <имя базы данных> < <путь к файлу на новом сервере, в который скопирован дамп>
      Пояснения

Проверка

  1. Перезапустите IPmanager на новом сервере:

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

Шаг 2. Привязка лицензии к новому серверу

  1. После переноса данных пользователя на новый сервер перейдите в личный кабинет, где у вас заказана лицензия.
  2. Удалите триальную лицензию из личного кабинета.
  3. В настройках платной лицензии введите IP-адрес нового сервера.
  4. При повышении или смене версии продукта смените тарифный план лицензии в личном кабинете. Условия и стоимость перехода на новый тариф уточняйте у вашего продавца.
  5. Обновите файл лицензии. Для этого перейдите в панель, откройте раздел Помощь О программе и нажмите кнопку Обновить лицензию. Либо загрузите лицензию вручную командой:

    /usr/local/mgr5/sbin/licctl fetch mgrName
    Пояснение