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

Для импорта виртуальных машин с одной ноды на другую удобно использовать утилиту . Эта шикарная утилита не входит в стандартный комплект утилит с vzctl, vzlist, vzstats и другими. Наверное, потому что не умеет делать дампы контейнеров, если они используют не традиционную файловую систему «simfs», а «ploop».

Нам это ограничение не мешает, у нас simfs, поэтому действуем вот так:
1. Устанавливаем зависимости perl(LockFile::Simple) и cstream. perl(LockFile::Simple) есть в epel и устанавливается элементарно:

yum install perl-LockFile-Simple

А вот cstream можно скомпилировать, взяв исходники на сайте, либо скачав из копии безвременно почившего репозитория repoforge:

rpm -Uvh  http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el6/en/x86_64/rpmforge/RPMS/cstream-2.7.4-3.el6.rf.x86_64.rpm

2. После этого отлично ставится и vzdump:

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

Теперь можно сделать дамп какой-нибудь машины на текущей ноде (Вместо VMID можно написать all — для всех подряд виртуалок. По-моему, это не нужно :)):

vzdump --compress --dumpdir /home/backup/ 55332

Затем скопировать получившийся архив через rsync или scp на новую и развернуть с новым ID:

vzrestore /home/backup/vzdump-openvz-55332-2017_04_03-21_39_53.tgz 55555

На этом всё, удачи всем.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *