jump to navigation

Live Migration en Xen 14 septiembre, 2008

Posted by ubanov in Informática-Linux.
Tags: , , ,
trackback

Una maravilla que nos permite Xen es el hacer live Migration entre dos máquinas. Un Live Migration es la capacidad de mover una máquina virtual entre dos máquinas físicas sin que esto se note. Para qué sirve esto? imaginemos que tenemos configurados dos servidores con una máquina virtual que sea un servidor de ficheros en entorno virtual y queremos ampliarle la memoria, o cambiarle un disco o… cambiamos la máquina virtual con el live migration (sin dejar en ningún momento el servicio parado) y hacemos lo que tengamos que hacer.

Para montar el Live Migration lo que vamos a montar son tres máquinas. Un servidor de ficheros que contenga las imagenes de disco de las diferentes máquina virtuales (NFS server). Dos servidores con xen server que ejecutarán las máquinas virtuales.

Para mi todas las máquinas van a ser debian 4.0.

Para instalar el servidor NFS ejecutaremos los siguientes comandos:

mkdir /xen
apt-get install nfs-user-server
cat >/etc/exports <<EOF
/xen 192.168.6.0/255.255.255.0(rw,no_root_squash)
EOF
/etc/init.d/nfs-user-server restart

Para instalar los dos servidores xen ejecutar las instrucciones de https://ubanov.wordpress.com/2008/08/26/virtualizacion-con-xen-en-debian/, además instalamos el paquete portmap (apt-get install portmap), montamos en /home/xen el directorio compartido por nfs: “mount 192.168.6.2:/xen /home/xen” (cambiando /etc/fstab se puede hacer que se automonte).

Lo siguiente que hay que hacer es activar el live migration.

Una vez hecho todo esto podemos crear máquinas virtuales, arrancarlas…

Lo que hay que hacer de forma manual es copiar el fichero de configuración entre ambos servidores.

Lo que nos queda es activar el live migration, para ello es necesario cambiar lo siguiente en /etc/xen/xend-config.sxp

[…]
(xend-relocation-port 8002)
[…]
(xend-relocation-address ‘192.168.6.131’)
[…]
(xend-relocation-hosts-allow ‘192.168.6.132’)
[…]

Una vez todo configurado todo, con el comando “xm migrate maquina 192.168.6.131” podremos hacer el live migrate. (con el anterior moveríamos la máquina virtual que se llama maquina al servidor 192.168.6.131).

Comentarios»

1. Virtualización con Xen en Debian 5 (Lenny) « El Weblog de Ivan Ricondo (Ubanov) - 13 abril, 2009

[…] haciendo pings no te enteras de que has cambiado de máquina). Más información sobre esto en: https://ubanov.wordpress.com/2008/09/14/live-migration-en-xen/ o en […]

2. recipes from spain hot chocolate - 10 noviembre, 2012

I rarely drop remarks, however i did a few
searching and wound up here Live Migration en Xen | El Weblog de Ivan Ricondo (Ubanov).

And I do have a couple of questions for you if
it’s allright. Is it simply me or does it look like some of the comments come across like they are written by brain dead folks?😛 And, if you are writing on other online sites, I’d like to keep up with anything new you have to post.
Would you make a list of all of all your social pages like your twitter feed,
Facebook page or linkedin profile?

ubanov - 10 noviembre, 2012

Sorry but I Only write in this blog… And only when I have time…

Regards

3. Vernon - 18 abril, 2013

Magnificent web site. Lots of useful

info here. I am sending it to some friends ans additionally

sharing in delicious. And obviously, thank you in your

effort!

4. climate data hdd - 20 abril, 2013

Magnificent beat ! I wish to apprentice while you amend your site, how can i subscribe for a blog web site?
The account helped me a

acceptable deal. I had been tiny bit acquainted of this
your broadcast offered bright clear

concept

5. onlinedegree-edu.blogspot.ru - 21 abril, 2013

Normally I do not read post on blogs, but I wish to

say that this write-up very compelled me to try and do it!
Your

writing taste has been amazed me. Thank you, very nice article.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: