Why nova-compute has to be installed on XenServer domU??

Asked by JuanFra Rodriguez Cardoso

Does anyone know why nova-compute agent has to be installed on unprivileged VM in XenServer host?
I've read about isolation concerns... but it wouldn't be better to install openstack sw control on dom0?, since it will release more resources (cpu, ram) for user deployments.

Thanks!

Regards,
JuanFco.

Question information

Language:
English Edit question
Status:
Solved
For:
OpenStack Compute (nova) Edit question
Assignee:
No assignee Edit question
Solved by:
Armando Migliaccio
Solved:
Last query:
Last reply:
Revision history for this message
Best Armando Migliaccio (armando-migliaccio) said :
#1

A number of reasons led to the choice of compute in domU.

While dom0 may be great for development and it is a simpler architectural model in general, it may be problematic in production deployments as its lack of isolation could affect/bring down the entire host; also, OpenStack compute has dependencies that could not be easily satisfied in dom0 or may invalidate commercial support.

Nonetheless, you can do both today. Check out these to learn more:

http://www.slideshare.net/deshantm/project-kronos-openstackdesignsummit
http://wiki.xen.org/wiki/Project_Kronos

Cheers,
Armando

Revision history for this message
JuanFra Rodriguez Cardoso (juanfra-rc) said :
#2

Thanks Armando Migliaccio, that solved my question.