There are currently two SFC scenarios available in OPNFV Fraser:
These two scenarios can be deployed with the XCI tool or the APEX installer.
A new scenario has been created and is targeted for Hunter release. It can be deployed with the XCI tool.
Functionality testing is yet to be started.
XCI Sandbox could used to deploy the SFC scenarios. Here is a link to get more information about it (please read the requirements and the prerequisites carefully):
The XCI integration is not finished yet and it has been tested only for mini and noha flavors of XCI. You can try to run xci using the master branch or the Rocky release (instructions below for the three of them)
To deploy the SFC mini scenario using xci, the following must be done:
#### OpenStack ####
Make sure you're not root user and system is configured for passwordless sudo.
If you don’t have one already, generate an SSH key in $HOME/.ssh
ssh-keygen -t rsa
Clone OPNFV releng-xci repository
git clone https://gerrit.opnfv.org/gerrit/releng-xci.git
- Change into directory where the sandbox script is located:
- Set the sandbox flavor, OPNFV scenario, openstack version, VM size and releng_xci and bifrost versions:
Execute the sandbox script
### RUN FUNCTEST ###
If you would like to run functest, once the deployment is successful, you should access the OPNFV VM using ssh (ssh email@example.com) and then execute:
ansible-playbook -i releng-xci/xci/playbooks/dynamic_inventory.py releng-xci/xci/playbooks/prepare-tests.yml
APEX is able to run both scenarios. Here is a link about to use APEX:
To run the SFC scenario you should include the sfc deploy settings file with -d arg:
opnfv-deploy -d /etc/opnfv-apex/os-odl-sfc-noha.yaml