[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