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