¿Cómo montar dom0s XCP sobre Ubuntu?
Hola de nuevo. Soy Ferran Serafini y como cada miércoles estoy aquí para hablarte sobre Citrix XenServer y Xen OpenSource.
Hoy os voy a mostrar a grandes rasgos, como montar vuestro Xen Cloud Plataform con Ubuntu. ¿Que nos va a permitir esto? Pues por ejemplo si tenemos un PC más o menos moderno de arquitectura de 64 bits, podremos seguir utilizándolo como desktop normal, pero por debajo, estará corriendo el hypervisor Xen con XenAPI, o incluso montar nuestra propia distro Debian + XAPI para nuetro entorno. Si tenemos instalada una Ubuntu 12.0.4 ya disponemos de todos los paquetes en los repositorios oficiales.
apt-get install xcp-xapi
Durante la instalación de paquetes, nos va aparecer una pantalla preguntado cómo queremos configurar xcp-networkd, en modo bridge o openvswitch. Os dejo a vuestro criterio la elección. Yo personalmente suelo utilizar el modo bridge convencional, sobre todo si estamos instalando xcp sobre un servidor de laboratorio.
Una vez finalizada la instalación de paquetes, modificamos el fichero /etc/default/xen y añadimos “xapi” a TOOLSTACK, de este modo:
TOOLSTACK=»xapi»
Desactivamos la gestión simple de xendomains. Y nos aseguramos que xend nunca va poder arrancarse.
update.rc xendomains disable
Comentamos la línea 126 que lanza la función xend_start o mediante un sed.
sed -i -e ‘s/xend_start$/#xend_start/’ /etc/init.d/xend
Configuramos nuestro interfaz eth0 como bridge0 en /etc/network/interfaces
auto xenbr0
iface xenbr0 inet static
address xxx
netmask 255.255.255.0
gateway xxx
dns-nameservers xxx
dns-search xxx
bridge_ports eth0
Editamos el fichero /etc/xcp/network.conf y substituimos openvswitch por bridge. Reniciamos e iniciamos con el nuevo kernel xen, si queremos serializar que siempre arranque con el kernel xen añadimos la siguiente línea a /etc/default/grub:
GRUB_DEFAULT=»Xen 4.1-amd64″ y lanzamos update-grub
Si solo vamos a utilizar este kernel esporádicamente, lo dejamos tal cual, pero en el reinicio elegimos el kernel xen: Ubuntu GNU/Linux, with Xen 4.1-amd64 and Linux 3.2.0-23-generic
Con esto, ya tendríamos nuestro servidor XCP corriendo, lo verificamos con:
xe host-list
uuid ( RO) : dffceaac-1d6b-bfbb-ddea-d509eda07b9c
name-label ( RW): CPUXXX
name-description ( RW): Default install of XenServer
Ahora ya podemos conectar nuestro XenCenter con nuestro XCP y empezar a jugar con él.
Podéis consultar más info en:
Y con esto me despido hasta la semana que viene, espero como siempre que el artículo haya sido de tu interés. ¡Nos vemos! Saludos
Si te ha gustado este articulo, por favor,compártelo en Twitter o en Facebook con los botones de abajo. Muchas gracias por tu apoyo!