Profile Picture

Hi, I'm Kamisama666.

This is my personal blog. Here I will post all kind of things related to IT Systems, programming, hacking, GNU/Linux and much more. This is my way of retribute to the Internet community a small part of what It have gave me. Also, you can find my code projects in my github account. If you want to contact me, send me a message to my email or take a look at my awesome linkedIn profile. Live long and prosper.

Wintermute

Instalación de vzdump en CentOS 6

Este es el proceso necesario para instalar vzdump (junto con vzrestore) en CentOS 6.

Lo primero que hay que hacer es satisfacer las dependencias. Para empezar, hay que instalar cstream. Puedes descargarlo de aquí: http://pkgs.repoforge.org/cstream/

Coge la última versión correspondiente a tu arquitectura y descargatelo a tu equipo. Si eres como yo y reniegas de usar la interfaz gráfica, usa wget (url del paquete). Una vez descargado, toca instalarlo. Lo podemos instalar con:

yum install (nombre_paquete)

Despues hay que instalar la libreria Simple Locking file I/O para perl. Estos son los comandos:

wget http://dag.wieers.com/rpm/packages/perl-LockFile-Simple/perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm

rpm -ivh perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm

Si vas a la pagina (http://dag.wieers.com/rpm/packages/perl-LockFile-Simple) verás que hay versiones más recientes. Yo no las he probado, pero si quieres probarlas, deberían funcionar igualmente.

Ahora toca añadir la ruta donde openvz buscará la librería. Esto varía dependiendo del sistema. Al final, lo mejor es buscar la librería en el sistema y sacar la ruta a mano. Para ello ejecutamos:

find /usr -name Simple.pm

Devolverá varios archivos, el que importa es el primero. En mi caso /usr/lib/perl5/vendor_perl/5.8.8/LockFile/Simple.pm

Cogemos esa ruta menos LockFile/Simple.pm y editamos nuestro fichero .bashrc.

vim ~/.bashrc

Añadimos:

export PERL5LIB=(ruta)

En mi caso:

export PERL5LIB=/usr/lib/perl5/vendor_perl/5.8.8/

Guardamos y cargamos la nueva variable:

source ~/.bashrc

Ahora ya podemos instalar vzdump. Primero lo descargamos:

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

Y después lo instalamos usando yum (así tambien comprobamos las dependencias):

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

No debería dar ningún problema. Si lo da, comprueba que tienes instalado procmail (o cualquier otro MDA). Deberías tenerlo por defecto, pero es posible que lo hayas desinstalado. Una vez terminada la instalación, ya deberías poder ejecutar vzdump y vzrestore. Si al hacerlo te muestra un error extraño, comprueba que la variable está exportada (echo $PERL5LIB) y que la ruta es correcta.

Eso es todo. Larga vida y prosperidad.