How to do it...

To install, configure, and create a network managed by Neutron, execute the following steps:

  1. Create the Neutron database:
root@controller:~# mysql -u root -plxcpasswordMariaDB [(none)]> CREATE DATABASE neutron;Query OK, 1 row affected (0.00 sec)MariaDB [(none)]> GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'lxcpassword';Query OK, 0 rows affected (0.00 sec)MariaDB [(none)]> GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' IDENTIFIED BY 'lxcpassword';Query OK, 0 rows affected (0.00 sec)MariaDB [(none)]> exitByeroot@controller:~#
  1. Create the Neutron user and add it to the admin role in Keystone:
root@controller:~# openstack user create --domain default --password-prompt neutronUser Password: ...

Get KVM Virtualization Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.