[Sysadmins] переезд ovz контейнеров на другой сервер

Slava Dubrovskiy slava на tangramltd.com
Чт Сен 30 17:57:44 UTC 2010


 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
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sysadmins/attachments/20100930/f4f50d38/attachment-0001.html>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : smime.p7s
Тип     : application/pkcs7-signature
Размер  : 5525 байтов
Описание: S/MIME Cryptographic Signature
Url     : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20100930/f4f50d38/attachment-0001.bin>


Подробная информация о списке рассылки Sysadmins