Очень удобная утилита для создания дампов OpenVZ — vzdump.
Для установки этой утилиты необходимо проделать следующие шаги:
Установка RPMforge, инсталяция необходимых библиотек cstrem и perl-LockFile-Simple.
Итак для установки необходимо:
Скачиваем последний пакет RPMforge для архитектуры i386.
<span style="color: #000000;">wget </span><span style="color: #000000;">http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm</span>
Или для х64
<span style="color: #000000;">wget </span><span style="color: #000000;">http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm</span>
Устанавливаем:
<span style="color: #000000;">rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm</span>
Устанавливаем cstream perl-LockFile-Simple:
yum --enablerepo=rpmforge install cstream perl-LockFile-Simple
Устанавливаем собственно vzdump:
<span style="color: #000000;">rpm -ivh </span><span style="color: #000000;">http://download.openvz.org/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm</span>
Для запуска этой утилиты необходимо прописать переменную окружения для пользователя под которым вы будете запускать ее. Прописать необходимо в файле «.bash_profile» пользователя.
export PERL5LIB=/usr/share/perl5/
Ну вот и все утилита для резервного копирования контейнеров OpenVZ готова.
Для запуска процесса необходимо остановить тот контейнер, который вы будете резервировать
vzctl stop 100
Ну и после этого запустить процесс копирования:
vzdump --compress --dumpdir /backups 100
Можно указать ключ —stop чтобы остановить работающий контейнер.