30.09.2010 20:23, Grigory Fateyev пишет: > Добрый день! > > Стоит задача перенести OpenVZ контейнеры на другой физический сервер. > Что нужно сохранить помимо контейнеров, чтоб безболезненно перенести > всё содержание? И вообще каков порядок действий? Что бы почитать по > теме? >
Перенос VPS
Для переноса VPS на другой сервер существует утилита vzmigrate но она
долго работает и не всегда корректно (не всегда отрабатывает сохранение
дампа памяти)
Поэтому мы делаем руками. Копирование осуществляется в 2 прохода. Первый
проход осуществляем "на горячую" на включенной VPS.
1. Проверяем не существует ли уже на сервере куда хотим копировать VPS с
таким VID
2. Запускаем копирование первый раз
rsync --stats --progress -axH --delete --numeric-ids -e ssh
/var/lib/vz/private/210 host2.domain.com:/var/lib/vz/private/
где 210 VID VPS
3. Копируем конфиг
rsync --stats --progress -aH --delete --numeric-ids -e ssh
/etc/vz/conf/210.conf host2.domain.com:/etc/vz/conf/
4. Проверяем и тестируем конфиг (vzcfgvalidate).Если надо исправляем.
Изменяем данные по IP, NS и т.д.
5. Останавливаем VPS
6. Запускаем копирование второй раз
rsync --stats --progress -aH --delete --numeric-ids -e ssh
/var/lib/vz/private/210 host2.domain.com:/var/lib/vz/private/
Если VPS большая, или там очень много файлов, то при последующем старте
будут пересчитываться квоты, на что может пойти много времени. Поэтому
быстрее будет скопировать квоты тоже.
rsync --stats --progress -axH --delete --numeric-ids -e ssh
/var/lib/vzquota/quota.310 host2.domain.com:/var/lib/vzquota/
где 210 VID VPS
7. Запускаем VPS на новом сервере.
На старом сервере устанавливаем
vzctl set 210 --onboot no --save
--
WBR,
Dubrovskiy Vyacheslav
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ Sysadmins mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/sysadmins
