Dudas sobra nova-scheduler y balanceo de carga

38 views
Skip to first unread message

alvarincorp

unread,
Nov 16, 2012, 5:08:36 PM11/16/12
to openstack...@googlegroups.com
Hola, estoy buscando documentacion de Openstack para implementar un Virtual Data Center similar a lo que 
hace el vcenter de VmWare o Redhat entreprise Virutalization 3. 

Lo que deseo obterner como resultado es una solución que haga balanceo de carga entre host, donde una maquina virtual pueda ocupar recursos 
de mas de un host simultáneamente si hace lo requiere. 

He estado leyendo varios artículos en internet, evaluando la solución 
Vmware vcenter y Openstack, ademas un par de capítulos de los manuales 
de Openstack  Trunk (folson) 

  Por que he alcanzado a investigar OpenStack tiene una tecnología 
llamada nova-scheduler similar al  vmware DRS,  pero tengo las las 
siguientes dudas respecto a esto: 


1.- ¿ Puede Openstack hacer un balanceo de carga "real" entre 
distintos host que ejecutan nova-compute, tal como lo hace piranha 
con  cluster apache?simultaneamente 

2.-  ¿ Puede una maquina virtual ocupar procesador y memoria de varios 
host simultáneamente ? 

3.- ¿ Esto se puede hacer entre distintos nodos de nova-compute ? 

 Me explico con mas de detalle : Si una maquina virtual necesita mas 
recursos que los que tiene su hipervisor ( en el host A , por ejemplo 
esta ocupando 8 nucledos y 12 GB de Ram , y necesita al mismo tiempo 
mas recursos , 
¿puede adicionar recursos del host B que tiene 4 nucleos y 8 GB de ram 
disponibles, para ocupar en la maquina virtual 12 nucleos y 20 GB de 
ram ? 

4.- ¿ Existe alguna solución que puede hacer un algo así como un 
cluster de balanceo de carga entre los hipervisores? 

Se tambien que Openstack ejecuta balanceo de carga por medio de 
proxys, pero me parece que esto es para software como servicio que no 
es lo yo necesito actualmente 

* * En cuanto a Vmware vcenter, uno de los temas "descepcionantes" de 
como entendía el balanceo de carga en la solución de VMware  es lo que 
a mi juicio es un pseudo - balanceo de carga que utiliza por medio de 
la tecnología DRS , ya que lo que hace es tener un  pool de recursos y 
realizar un live migration sin interrupción del servicio entre host en 
forma automática ( vmotion automático) basándose en estadísticas y 
utilización de recursos, mueve una maquina virtual de un host a otro 
host que tiene mas recursos disponibles en tiempo real. 


Esas son mi consultas por el momento 

Nuevamente muchas gracias 

Leandro Reox

unread,
Nov 16, 2012, 5:19:00 PM11/16/12
to openstack...@googlegroups.com
No, el scheduler en openstack se encarga de decidir cual es el host mas optimo para correr X virtual con X flavor y X caracteristicas, no es posible que una misma virtual consuma recursos de un host A y un host B. 
Pero pensando un poco mas en la arquitectura, para que necesitas esto especificamente ? Si bien Openstack+KVM o XEN permiten overcommit de recursos de hardware esto es configurable por parametro en nova.conf, por ende, podrias en cierta forma siempre "garantizarle" lo que realmetne le asignaste a la virtual

Saludos


2012/11/16 alvarincorp <alvar...@gmail.com>
Reply all
Reply to author
Forward
0 new messages