Home › Tag Archives › openvz

Установка vzdump на CentOS

Очень удобная утилита для создания дампов OpenVZ  — vzdump.

Для установки этой утилиты необходимо проделать следующие шаги:
Установка RPMforge, инсталяция необходимых библиотек cstrem и perl-LockFile-Simple.
Итак для установки необходимо:

Скачиваем последний пакет RPMforge для архитектуры i386.

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

Или для х64

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

Устанавливаем:

rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm

Устанавливаем cstream perl-LockFile-Simple:

yum --enablerepo=rpmforge install cstream perl-LockFile-Simple

Устанавливаем собственно vzdump:

rpm -ivh http://download.openvz.org/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm

Для запуска этой утилиты необходимо прописать переменную окружения для пользователя под которым вы будете запускать ее. Прописать необходимо в файле «.bash_profile» пользователя.

export PERL5LIB=/usr/share/perl5/

Ну вот и все утилита для резервного копирования контейнеров OpenVZ готова.
Для запуска процесса необходимо остановить тот контейнер, который вы будете резервировать

vzctl stop 100

Ну и после этого запустить процесс копирования:

vzdump --compress --dumpdir /backups 100

Можно указать ключ —stop чтобы остановить работающий контейнер.