¿Cómo crear un vApps en Citrix XenServer?
Hola amigos, en el post de hoy veremos que son la vApps y para que se utilizan.
Esta nueva funcionalidad, añadida en la versión 6.0 de XenServer se define como un grupo lógico, de una o más máquinas virtuales, que pueden ser gestionadas como una entidad agrupada. De este modo podemos arrancar/parar/exportar… un conjunto entero de máquinas virtuales como si de una sola se tratara.
Las máquinas virtuales de una vApp no residen necesariamente en un único host, sinó que se utilizan las mismas reglas de distribución que tenga el Pool.
Esta funcionalidad también permite al administrador asignar un orden de arranque de las máquinas virtuales que forman el vApp y un tiempo de espera (delay) para que arranque dicha máquina virtual. De este modo en caso de por ejemplo una caída del entorno (corte eléctrico, error hardware, etc) las máquinas virtuales del vApp se levantarían en el orden establecido, por ejemplo primero los backends de base de datos, las aplicaciones y luego los frontends web, etc.
Vamos a crear nuestra vApp de prueba
Utiliando XenCenter, seleccionamos una máquina virtual para nuestra nueva vApp y con el botón derecho, “Assign to vApp -> New vApp”. Le damos un nombre y seleccionamos las máquinas que queramos añadir al vApp. Una vez seleccionadas todas las máquinas, configuramos la “VM Startup Sequence”
Básicamente tenemos dos opciones por máquina virtual, establecer el orden secuencial de arranque y el tiempo que dejamos que el sistema espero hasta arrancar la siguiente máquina virtual. No existen unos valores estandares para el delay, puedes tunearlos en función de lo que tarde tu entorno en arrancar las máquinas virtuales. Para los que hayáis configurado clusters de Xen con HeartBeat, esta parte me recueda mucho a la configuración de Constraints, cierto?
Mediante Xapi, tenemos la entidad “appilance” que utilizaremos para gestionar las vApps desde consola como si fueran una sola máquina virtual:
root@xenserver:# xe appliance-list
uuid ( RO) : 25261ede-8732-7897-abbd-dc9a248756f2
name-label ( RW): TestvApp
name-description ( RW):
VMs (SRO): 03a34fb2-d191-8253-83d4-b28431f6275e; f06214bd-2854-67f1-e0c2-6d2a20440431; ae76136c-96f4-dc7a-849d-47f50245d798; a93dc68e-066c-809e-0f6f-836efe8c7c8d; 896b9860-0fa3-b95a-45d1-866c6200b865; 78d6f04a-bb0e-ac2f-1220-bd2d98b90069; b5f5110c-c951-94b2-1000-929d764eccd8
allowed-operations (SRO): start; clean_shutdown; hard_shutdown; shutdown
current-operations (SRO):
Bueno, esto es todo por hoy, espero que como siempre te haya parecido interesante y te haya podido ayudar para tu dia a dia con XenServer. Saludos
¿Crees que este videopost le puede interesar a alguien a quien conoces? Compártelo clicando los botones de Twitter, Facebook o Google+ de abajo. Gracias por tu apoyo.