Problemes amb multicast en Xen en Wheezy

Objectiu:

Aconseguir que les màquines virtuals en un entorn Xen on el host és un debian Wheezy o similar (passa el mateix amb Ubuntu 12.04, per exemple) puguin fer forwarding de paquets multicast correctament.

Procediment:

La comanda, a executar en el dom0, desactiva el multicast_snooping del bridge (<device>) associat a les màquines virtuals:

$ echo 0 > /sys/devices/virtual/net/<device>/bridge/multicast_snooping

Si es vol fer permanent es pot afegir aquesta comanda a l’rc.local o crear un script a init.d.

Dos dies de feina frustrats per aquesta bajanada.

Horizon (Openstack Dashboard) sobre Ubuntu 11.10

Objectiu:

Disposar d’un entorn web per tal de controlar la infraestructura Openstack instal·lada en els tutorials anteriors. L’Openstack Dashboard ofereix un entorn web simple amb el que es possible crear instàncies, volums, regles de seguretat i demés sobre un entorn Openstack. Es tracta d’una aplicació web desenvolupada amb python i que funciona mitjançant el connector wsgi d’Apache, tot i que també es pot executar de forma autònoma. En aquest tutorial farem que funcioni com un VirtualHost més d’Apache.

Continua llegint

Nova (Openstack Compute Service) sobre Ubuntu 11.10

Objectiu:

Instal·lar els components de Nova sobre Ubuntu, que utilitzin Keystone per a l’autenticació i Glance com a repositori de les imatges.

Les dues entrades anteriors explicaven com instal·lar Keystone i Glance en un entorn Ubuntu. La instal·lació i funcionament, comparades amb la de Nova són força simples.

Nova incorpora una sèrie de components que estan separats ja que s’enten que la majoria d’aquests s’instal·laran en diverses màquines i d’altres només en algunes concretes. Per exemple el gestor que escull la ubicació d’on executarà una instància només s’executarà en el node controlador, mentre que el component compute s’executarà en tots aquells nodes que puguin instanciar màquines virtuals. En aquest tutorial ho instal·larem tot en una sola màquina.

Continua llegint

Glance (Openstack Image Service) sobre Ubuntu 11.10

Objectiu:

Segon petit tutorial sobre la implementació d’un núvol privat mitjançant Openstack. La primera entrada que podeu consultar aquí tractava sobre el servei d’autenticació Keystone. Aquest tutorial tracta sobre la instal·lació del servei d’imatges glance.

Aquest servei ve a ser un repositori d’imatges de disc que els nodes poden utilitzar per a obtenir imatges de disc (kernel, ramdisk i imatge de disc del S.O.) a l’hora d’arrencar una nova màquina virtual. Aquestes imatges són reutilitzables, això vol dir que cada node que n’utilitzi una se’n farà una còpia local i les del servei glance no es modificaran mai.

Continua llegint

Keystone (Openstack Identity Service) sobre Ubuntu 11.10

Objectiu:

Disposar d’un entorn d’autenticació per a openstack. Openstack aspira a convertir-se en l’estàndard de facto a l’hora d’implementar núvols privats o empresarials. El seu objectiu principal és que el sistema tingui una alta escalabilitat i sigui, també, altament distribuïble.

El primer dels mòduls necessaris per muntar un entorn bàsic (que és el que s’aspira amb aquests petits tutorials) és el de l’autenticació que usaran la resta de components del núvol.

Continua llegint