Seriously though, if libvirt isn't available and n-cpu is configured to use that driver, then AFAIK, it doesn't start. This is no different. Nova Compute requires the hypervisor driver be available during init_host(), or else critical initialization tasks (which are only performed during init_host) can not be performed.
I believe this is a feature, not a bug :)
Seriously though, if libvirt isn't available and n-cpu is configured to use that driver, then AFAIK, it doesn't start. This is no different. Nova Compute requires the hypervisor driver be available during init_host(), or else critical initialization tasks (which are only performed during init_host) can not be performed.