Automate NFV workload in OpenStack
nfv_on_stack
project aims to configure to automate below tasks for NFV activities.
- Upgrade the OS packages and installed fast-datapath packages
- Tune Grub Kernel boo parameters and enabled tuned profiles.
- Configure Trafficgen host with pbench bunddle wrapper.
- Created traffic profile based on the provided backend support. Support backend: trex-txrx and trex-txrx-profile
- Created custom profile during the task execution.
- OS Release: RHEL8.x
- OSP Support: 16.1 and 16.2
- Trafficgen Platform support: Virtual and Baremetal
- DPDK Forwarder (TestPMD): Virtual
Note:- For Baremetal node it required to set password less SSH root authentication and for VM credential it is required to share by ansible enviroment variables.
- Update the
hosts
inventory file with appropiate host IP or FQDN. - Do a basic ping test to ensure the rechability:
ansible -v -i hosts all -m ping
- Execute the main task:
ansible-playbook -v -i hosts main.yml