ravishekar-jethani's profile - activity

2017-04-06 14:06:50 -0500 received badge  Scholar (source)
2017-04-06 14:06:41 -0500 answered a question VM create fails with "Require both a host and instance NUMA topology to fit instance on host"

Hi, I also faced exactly same issue. The problem: Virtualbox does not support nested virtualization and may not ever support it. That is it does not exposes host's hardware virtualization features into the guest. That is even if you actual hardware and host OS are capable of hardware virtualization your guest OS cannot take advantage of it.

The solution: Use some other hypervisor which supports nested virtualization. Given that you are using Ubuntu14, QEMU/KVM would be your best choice. There is also a quite friendly no fuss GUI. There are many other GUIs but this is simplest to install/maintain and quite close to Virtualbox GUI. Just one problem: graphics hungry OSes like desktop versions Ubuntu or Windows may not run as smoothly as they do in virtualbox. Your .vdi files are also acceptable in kvm but its best to use qcow2 based disks with kvm as they come with many more features.

Caution: Do uninstall virtualbox before installing kvm. Many may suggest that they can be run together with some hacks but it's best to keep only one hypervisor on the system.

2017-03-16 05:25:37 -0500 received badge  Student (source)
2017-03-14 04:34:06 -0500 received badge  Famous Question (source)
2017-02-18 00:11:22 -0500 received badge  Notable Question (source)
2017-02-02 21:38:27 -0500 received badge  Popular Question (source)
2017-01-30 16:07:29 -0500 asked a question VM create fails with "Require both a host and instance NUMA topology to fit instance on host"

I am trying to create a multi-node setup by following devstack guide.


I have a base Ubuntu14 laptop running 2 virtualbox based ubuntu16 VMs: "controller" and "compute1". I intentionally disabled nova-compute service on controller just to see a server instance getting created on the compute1 node. But instance creation fails and I see the following in nova scheduler service logs:

2017-01-30 17:19:15.688 DEBUG nova.virt.hardware [req-cc1cc793-3801-4ff1-af6b-3a6f8add7622 demo demo] Require both a host and instance NUMA topology to fit instance on host. from (pid=28618) numa_fit_instance_to_host /opt/stack/nova/nova/virt/hardware.py:1328

Full log: http://paste.openstack.org/show/596898/

I am using the cirros test image that comes with devstack and using "cirros256" flavor for creating instance. Here are the local.conf for controller and compute1 nodes.

When I enable compute service on controller the instance gets created successfully on the controller node. What am I doing wrong?