Перенос панели и лицензии 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/
    BASH

Перенос файлов 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
    CODE
    chown named:named /var/named/domains/*
    CODE
    chown named:named /var/named/*in-addr.arpa
    CODE
    service named restart
    CODE

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

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

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

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

      mysql <имя базы данных> < <путь к файлу на новом сервере, в который скопирован дамп>
      BASH
      <имя базы данных> — powerdns для CentOS, pdns для Debian

Проверка


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

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

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


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

    /usr/local/mgr5/sbin/licctl fetch mgrName
    BASH

    mgrName — сокращённое название панели управления:

    • ispmgr — ISPmanager;
    • billmgr — BILLmanager;
    • vmmgr — VMmanager KVM или Cloud;
    • vemgr — VMmanager OVZ;
    • dcimgr — DCImanager;
    • ipmgr — IPmanager;
    • dnsmgr — DNSmanager.