Миграция контейнеров на основе Proxmox

Posted by harik on Июн 10, 2015 in Администрирование Linux |

Миграцию можно проводить через веб-интерфейс , в каждом контейнере есть ссответвующий раздел backup. Для контроля на процессом рассмотрим миграцию из под консоли(паралельно будем рассматривать графический интерфейс):

В случае если нету утилиты, небходимо ее скачать

Для дебиан:
wget http://download.proxmox.com/debian/dists/lenny/pve/binary-amd64/vzdump_1.2-16_all.deb

Установка происходит таким образом
для RPM-based:
rpm -i vzdump-1.2-5.noarch.rpm

для Debian:
dpkg -i vzdump_1.2-16_all.deb

Создание бекапа

Собственно производим сам бекап. Если у нас CT 101, выполняем

vzdump 101

Забекапить все контейнеры и отправить сообщение на почту:

vzdump --suspend --all --mailto root

Использование LVM2 для создания снепшотов(без даунтайма):

vzdump --dumpdir /space/backup --snapshot 101

Можно также произвести данные действия через графический интерфес каждого контейнера используя закладку backup. Возникает вопрос, в какую папку в данном случае будет бекапиться контейнер. В моем случае это оказалась /var/lib/vz/dump/dump/ В данной папке создаются бекапы .tar(если создаем быстрый без сжатия) и файлик .log Если бекап не завершен или в процессе, в папке будет находиться файлик .tmp с соответствующим именем контейнера.

Восстановление бекапов на новом сервере

Переносим бекапы на новый сервер, как вариант посредством scp

scp /var/lib/vz/dump/vzdump-101.tar root@1.1.1.1:/var/lib/vz/dump/

разворачиваем(восстанавливаем) виртуалку:

vzrestore /space/backup/vzdump-101.tar 106

где 106 будет несли нам необходимо развернуть контейнер на СТ106.

Далее прикручиваем к серверу необходимые айпишники и включаем виртуалку через Proxmox.

Удачного использования!

P.S.
материалы, а основе которых производил вышеуказанные действия http://wiki.openvz.org/Backup_of_a_running_container_with_vzdump

Reply

Copyright © 2017 Blog Ukritie. All Rights Reserved.
Theme by Lorelei Web Design.