SRIOV: Need to have provision task to enable SRIOV
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
Trunk |
Fix Committed
|
Critical
|
Divakar Dharanalakota |
Bug Description
Neeed t have provision task to enable SRIOV on a node.
The needs are as below ( nneds to be defined in testbed)
1) Enable Intel IOMMU on linux like below
1.1) In /etc/default/grub, GRUB_CMDLINE_
1.2) update-grubls /sys
1.3) Reboot the compute node
2) Enable the required number of VF's on the required NIC ( cab be tackden from testbed
echo '7' > /sys/class/
This enables 7 VF's on 'eth0' interface, which can be observed on 'lspci -nn' or 'ip link'
2) Config file changes
-------
1) Nova compute config file changes
1.1) Configure the physical network names whose VM's can use interface VF's in (/etc/nova/
[default]
The above configuration allows the VM's attached to "physnet2" to use "eth0"s VF's.
1.2) Reboot nova compute (service nova-compute restart)
2) Nova scheduler config file changes
2.1) Configure new Nova Scheduler filter which choses compute nodes based on above PCI config (in /etc/nova/
[default]
2.2) Restart nova scheduler (service nova-scheduler restart)
Changed in juniperopenstack: | |
milestone: | none → r3.0-fcs |
summary: |
- SRIOV: Neee to have provision task to enable SRIOV + SRIOV: Need to have provision task to enable SRIOV |
information type: | Proprietary → Public |
Changed in juniperopenstack: | |
assignee: | Nagendra Prasath (npchandran) → Divakar Dharanalakota (ddivakar) |
Review in progress for https:/ /review. opencontrail. org/16270
Submitter: Divakar Dharanalakota (<email address hidden>)