Миграция BILLmanager 4 на новый сервер

Опубликовано Опубликовано в рубрике blog

Для переноса Billmgr делаем следующее:
На старом сервере.
Экспорт дампа базы:
[root@oldserver]# mysqldump billmgr -p > billmgr.sql

Пароль БД в /usr/local/ispmgr/etc/billmgr.conf

Сохранить бэкап и копировать на новый сервер вместе с дампом и конфигурацией следующими командами:
[root@oldserver]# scp /usr/local/ispmgr/var/backup/allback/BILLmanager-2016-10-23.tar.gz root@newserver:/root
[root@oldserver]# scp /usr/local/ispmgr/etc/billmgr.conf root@new:/root
[root@oldserver]# scp billmgr.sql root@new:/root

На новом сервере следующие команды.
Установка панели:
[root@newserver]# yum update
[root@newserver]# yum install jwhois cronie
[root@newserver]# wget "http://download.ispsystem.com/install.4.sh"
[root@newserver]# sh install.4.sh

Кастомизированный инсталлятор ISP install.4.sh прикреплён внизу страницы

Применить старый конфиг:
[root@newserver]# cd /usr/local/ispmgr/
[root@newserver]# mv billmgr.conf billmgr.conf.old
[root@newserver]# cp /root/billmgr.conf .
[root@newserver]# cd /root/

Залить базу:
[root@newserver]# mysql billmgr -p < billmgr.sql

Сертификаты прописать для SSL:
[root@newserver]# vim /usr/local/ispmgr/etc/manager.crt
[root@newserver]# vim /usr/local/ispmgr/etc/manager.key
[root@newserver]# vim /etc/httpd/conf/chain.crt

Прописать новый пароль для базы:
[root@newserver]# vim /usr/local/ispmgr/etc/billmgr.conf
DBPassword 123456

Перезапустить панель:
[root@newserver]# killall billmgr
[root@newserver]# killall ihttpd
[root@newserver]# /usr/local/ispmgr/sbin/ihttpd ip-адрес 1500

Убрать txt вконце
install.4.sh