Home › Tag Archives › openvz

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

Очень удобная утилита для создания дампов 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 чтобы остановить работающий контейнер.