Enable support of Numa topology for VMs created by fuel-devops

Registered by Dennis Dmitriev

fuel-devops should be able to configure the Numa topology on guest VMs.

It is required for testing the feature [2].

[1] https://libvirt.org/formatdomain.html#elementsCPU
[2] https://blueprints.launchpad.net/fuel/+spec/support-numa-cpu-pinning

Blueprint information

Status:
Complete
Approver:
Nastya Urlapova
Priority:
Undefined
Drafter:
Dennis Dmitriev
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 9.0
Started by
Dennis Dmitriev
Completed by
Dennis Dmitriev

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/fuel-devops-numa-support,n,z

Addressed by: https://review.openstack.org/288053
    Use iface_alias to get Fuel master node interface name

Addressed by: https://review.openstack.org/292352
    Enable support for CPU pinning

Addressed by: https://review.openstack.org/309439
    Enable support for CPU pinning - enable ACPI for nodes with environment variable DRIVER_ENABLE_ACPI - use environment variable NUMA_NODES to calculate number of CPUs per numa cell: cpus = *_NODE_CPU / NUMA_CELLS , and amount of memory for each numa

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.