OVS-DPDK failed to boot more than 1 instance on OVS-DPDK setup: os_mem_prealloc: Insufficient free host memory pages available to allocate guest RAM
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
vm failed
Description of problem:
On OVS-DPDK setup 1 controller & 1 compute with data tenant/network type vlan I failed to boot instances. When create 1 VM it success. From the second vm all vm's failed .When I created multiplae VM's - Instance Count 4 for example
few of the instances will boot as active and few will be failed.
When using DPDK we should boot vm with flavor that use hugepages - :
$ nova flavor-create m1.medium_dpdk 6 2048 20 2
$ nova flavor-key m1.medium_dpdk set "hw:mem_
attached all log
nic type: Ethernet controller: Intel Corporation Ethernet 10G 2P X520 Adapter
driver: ixgbe
Version-Release number of selected component (if applicable):
[root@puma48 ~]# rpm -qa |grep neutro
openstack-
python-
openstack-
python-
openstack-
[root@puma48 ~]# rpm -qa |grep dpd
openvswitch-
dpdk-2.
How reproducible:
always
Steps to Reproduce:
1.https:/
2.
3.
Actual results:
Expected results:
Additional info:
What version of nova is this? Mitaka? Liberty?
The failure is coming from libvirt/qemu:
os_mem_prealloc: Insufficient free host memory pages available to allocate guest RAM