Provision to configure 'tuned-nfv' profile on the DPDK compute host

Registered by Saravanan KR

In order to claim better performance of DPDK on compute nodes, it is required to setup host parameters - CPU Affinity and IRQ Pinning [1]. These parameters are managed by 'tuned' [2] when 'tuned-nfv-profile' is activated. We need to provide a mechanism to:
(1) install the tuned and tuned-nfv-profile packages
(2) activate the tuned with tuned-nfv-profile

[1] https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Performance_Tuning_Guide/s-cpu-irq.html
[2] http://servicesblog.redhat.com/2012/04/16/tuning-your-system-with-tuned/

Blueprint information

Status:
Complete
Approver:
Emilien Macchi
Priority:
Medium
Drafter:
Saravanan KR
Direction:
Approved
Assignee:
Saravanan KR
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-1
Started by
Saravanan KR
Completed by
Saravanan KR

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/tuned-nfv-dpdk,n,z

Addressed by: https://review.openstack.org/411797
    Configure Kernel Args and Tuned and then reboot for Compute

Addressed by: https://review.openstack.org/418348
    Enabled "tuned-profiles-cpu-partitioning" package for overcloud image

Addressed by: https://review.openstack.org/454732
    Enabled "tuned-profiles-cpu-partitioning" package for overcloud image

Addressed by: https://review.openstack.org/454734
    Enabled "tuned-profiles-cpu-partitioning" package for overcloud image

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.