Перенос IPmanager между серверами
Перенос панели и лицензии IPmanager на новый сервер может потребоваться при переезде на новое оборудование.
Для этого вам нужно:
- Импортировать данные пользователей со старого сервера на новый.
- Привязать лицензию на панель управления к новому серверу.
Шаг 1. Импорт данных пользователя
На момент переноса на каждом сервере должна быть активная лицензия. На новом сервере установите и активируйте триальную версию продукта, следуя инструкции по установке.
Перенесите данные пользователей на новый сервер.
Перенос файлов IPmanager
- На установленном IPmanager в качестве сервера доменных имён выберите тот же, что был выбран для IPmanager на старом сервере. Подробнее см. в статье Процесс установки.
- Перенесите нужные настройки из конфигурационного файла IPmanager (по умолчанию /usr/local/mgr5/etc/ipmgr.conf) на новый сервер. Не рекомендуем копировать полностью конфигурационный файл, т. к. в нём могут быть указаны пути, которых нет на новом сервере. Например, если на серверах установлены разные операционные системы.
Скопируйте на новый сервер базы данных IPmanager. Для этого выполните на нём команду:
scp root@<IP-адрес старого сервера>:/usr/local/mgr5/etc/ipmgr.db* /usr/local/mgr5/etc/
BASH
Перенос файлов DNS-сервера
Если на серверах установлен BIND
- Скопируйте на новый сервер файл конфигурации DNS-сервера:
- CentOS: /etc/named.conf
- Debian: /etc/bind/named.conf и /etc/bind/named.conf.options
- Скопируйте на новый сервер файлы доменных зон:
- CentOS: /var/named/*
- Debian: /etc/bind/domains
Проверьте владельца перенесённых файлов доменных зон на новом сервере. Если владельцы файлов на новом и старом сервере не совпадают, измените владельца. Например, в CentOS7 для этого нужно выполнить команды:
chown named:named /var/named/*ip6.arpa
CODEchown named:named /var/named/domains/*
CODEchown named:named /var/named/*in-addr.arpa
CODEservice named restart
CODE
Если на серверах установлен PowerDNS
- Перенесите нужные настройки из конфигурационного файла PowerDNS на новый сервер.
- CentOS: /etc/pdns/pdns.conf
- Debian: /etc/powerdns/pdns.conf
- Перенесите базу данных PowerDNS на новый сервер:
Создайте дамп базы на старом сервере.
mysqldump <имя базы данных> > <путь к файлу, в который будет записан дамп>
BASHПояснения<имя базы данных> — powerdns для CentOS, pdns для Debian
Скопируйте дамп на новый сервер. Для этого выполните на нём команду:
scp root@<IP-адрес старого сервера>:<путь к файлу, в который записан дамп> <путь к файлу на новом сервере, в который будет скопирован дамп>
BASHРазверните базу данных из дампа на новом сервере:
mysql <имя базы данных> < <путь к файлу на новом сервере, в который скопирован дамп>
BASHПояснения<имя базы данных> — powerdns для CentOS, pdns для Debian
Проверка
Перезапустите IPmanager на новом сервере:
/usr/local/mgr5/sbin/mgrctl -m ipmgr exit
BASH- Убедитесь, что IPmanager функционирует корректно.
Шаг 2. Привязка лицензии к новому серверу
- После переноса данных пользователя на новый сервер перейдите в личный кабинет, где у вас заказана лицензия.
- Удалите триальную лицензию из личного кабинета.
- В настройках платной лицензии введите IP-адрес нового сервера.
- При повышении или смене версии продукта смените тарифный план лицензии в личном кабинете. Условия и стоимость перехода на новый тариф уточняйте у вашего продавца.
Обновите файл лицензии. Для этого перейдите в панель, откройте раздел Помощь → О программе и нажмите кнопку Обновить лицензию. Либо загрузите лицензию вручную командой:
/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.