GalaxyData Community

Перенос VMmanager на другой хост или виртуальную машину

Необходимо перенести БД vmmgr, и каталог /usr/local/mgr5/ на другой сервер, затем переконфигурировать ihttpd на новом сервере.
При этом необходимо выяснить пароль к БД на старом сервере (/usr/local/mgr5/etc/vmmgr.conf.d)

cat /usr/local/mgr5/etc/vmmgr.conf.d/db.conf

Вывод файла

DBHost localhost
DBUser vmmgr
DBPassword 2TAR4а42423
DBName vmmgr
mysqldump -uvmmgr -p vmmgr > /usr/local/mgr5/etc/vmmgr.conf.d/vmmgr.sql; 

Вводим пароль

Создаем бекап mgr5 папки на новом хосте

mv /usr/local/mgr5 /usr/local/mgr5-backup

Переносим с помощью rsync папку со старого хоста на новый

rsync -avP root@185.173.123.123:/usr/local/mgr5 /usr/local

где:

185.173.123.123 — ip старого хоста сервера

Импорт бд на новом сервере

Нам нужно сначала узнать пароль от базы данных vmmgr на новом сервере

cat /usr/local/mgr5-backup/etc/vmmgr.conf.d/db.conf

Восстанавливаем данные из дампа:

mysql-uvmmgr -p vmmgr < /usr/local/mgr5/etc/vmmgr.conf.d/vmmgr.sql

Копируем пароль к БД:

cp /usr/local/mgr5-backup/etc/vmmgr.conf.d/db.conf /usr/local/mgr5/etc/vmmgr.conf.d/db.conf

 

Exit mobile version