Переход с DNSmanager 4

Материал из ISPWiki
Перейти к: навигация, поиск

Устанавливаем DNSmanager 5 согласно инструкции по установке, обязательно выставив переменную окружения MIGRATION=mgr5

export MIGRATION=mgr5


Завершаем работу DNSmanager 4 во избежание рассинхронизации данных

chmod -x /usr/local/ispmgr/bin/dnsmgr
killall dnsmgr

Запускаем импорт данных в новый DNSmanager

/usr/local/mgr5/sbin/mgrctl -m dnsmgr import clear=on

Если вы установили новый DNSmanager в папку не по умолчанию (/usr/local/mgr5), укажите свой путь. Если в новом DNSmanager у вас имеются нужные данные, уберите параметр clear=on, это предотвратит очистку данных перед импортом. Однако в данном случае не гарантируется корректность импорта в связи с большим количеством неоднозначностей.

После завершения работы программа должна написать OK либо вернуть ошибку. Также желательно убедиться, что импорт произошел без незначительных сбоев, которые могли возникнуть в результате нарушенной целостности данных в старой версии программы. Выполните команду

grep "WARNING" /usr/local/mgr5/var/dnsmgr.log
 

В случае необходимости устраните ошибки и повторите процедуру импорта.

Далее нужно поменять во всех продуктах, интегрированных с DNSmanager, URL доступа к DNSmanager. Это наиболее правильный и простой вариант.

Второй способ, заставить работать новый DNSmanager по URL предыдущего. Однако он требует серьезных знаний в области администрирования веб-серверов и зависит от ваших настроек, а так же для каких целей еще используется сервер.

Внимание
При переходе с DNSmanager 4 необходимо внести изменения в файл "/etc/rc.local", закомментировав или удалив следующие строки:
#/usr/local/ispmgr/sbin/ihttpd 0.0.0.0 1500
#/usr/local/ispmgr/sbin/mgrctl -m dnsmgr bindip
где,

  • 0.0.0.0 - ваш IP-адрес
  • 1500 - номер порта, к которому привязан ihttpd