Description
Deploy the Quantum virtual network service and configure Nova to use QuantumManager as its NetworkManager.
Quantum includes several plugins. The linuxbridge and openvswitch plugins are covered here.
Setup
A prerequisite is Keystone. This is important as authentication is done via the Keystone service.
The Quantum client (python-quantumclient) will be used to configure and in part test the installation.
Install openstack-quantum:
$> sudo yum install --enablerepo=updates-testing openstack-quantum
Install the relevant plugin:
OpenvSwicth:
$> sudo yum install --enablerepo=updates-testing openstack-quantum-openvswitch
Linux Bridge:
$> sudo yum install --enablerepo=updates-testing openstack-quantum-linuxbridge
Configure quantum-server to use the selected plugin. Please note that this will create a database:
$> sudo quantum-server-setup
Enable and start the quantum-server:
$> sudo systemctl enable quantum-server.service $> sudo systemctl start quantum-server.service
You are done setting up the Quantum service!
How to test
- Start here ...
- Next do this ...
- Finally click that
Expected Results
- Step #1 completes without error
- The system boots into runlevel 5
- Program completes with exit code 0