Migration VPS

From Help system
Jump to: navigation, search

Ручной способ миграции VZ VPS

Не рекомендуется выполнять! Это требуется только в случае невозможности выполнить стандартными средствами!

Сначала стоит поставить на новой ноде все темплейты которые юзаются на старой. Но этого мало, чтобы не получить гору проблем, надо лучше скопировать все кеши темпейтов.

Делаем архивы темплейтов в /vz/template/_name_/x86/_version_/ , копируем и заливаем поверх.

Ничего не отключая на старой ноде, делаем rsync всех vps типа:

rsync -E -q -a -H --sparse --numeric-ids --delete --fdin 5 --fdout 8 --write-timeout 120 --progress-bar --rsh='ssh -p 9999' /vz/private/101 root@hwXX.dnska.com:/vz/private/

потом когда все скопируется отключаем все vps на старой, выполняем повторение этой команды (она синхронизирует только файлы которые изменились, что будет очень быстро), копируем файл конфига типа

scp -P 9999 /etc/sysconfig/vz-scripts/101.conf root@hwXX.dnska.com:/etc/sysconfig/vz-scripts/

После этого чиним:


vzpkg repair /vz/private/101 /etc/vz/conf/101.conf
vzquota drop 101

Для Virtuozzo 3.x:

vzpkg repair centos-5-x86 /vz/private/101
vzquota drop 101

и запускаем

vzctl start 101



/usr/local/rsync/bin/rsync -a -u -X --specials -t --rsh="ssh -p9999" --rsync-path=/usr/local/rsync/bin/rsync --delete --numeric-ids --stats --human-readable --progress /vz/private/101 root@10.1.1.121:/vz/private/
vzfsutil -pi -t /vz/template/ /vz/private/122 --call=m --oall=d
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox