一、在controller部署neutron

neutron-server

负责接收、转发虚拟网络的操作请求

1.创建neutron数据库

  1. [root@controller ~]# mysql -uroot -p
  2. MariaDB [(none)]> CREATE DATABASE neutron;
  3. Query OK, 1 row affected (0.000 sec)
  4. MariaDB [(none)]> GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'redhat';
  5. Query OK, 0 rows affected (0.001 sec)
  6. MariaDB [(none)]> GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' IDENTIFIED BY 'redhat';
  7. Query OK, 0 rows affected (0.000 sec)

2.创建neutron用户

  1. [root@controller ~]# source admin
  2. [root@controller ~]# openstack user create --domain default --password-prompt neutron
  3. User Password:
  4. Repeat User Password:

image.png

  1. [root@controller ~]# openstack role add --project service --user neutron admin

3.创建network服务

  1. [root@controller ~]# openstack service create --name neutron --description "OpenStack Networking" network