OpenStack Newton版本部署
OpenStack Networking(neutron)允许您创建并附加由其他OpenStack服务管理的接口设备到网络。
它包括以下组件:
neutron-server
接受并将API请求路由到相应的OpenStack Networking插件以进行操作。
OpenStack Networking plug-ins andagents
Messaging queue
安装和配置控制节点
先决条件
1、
1)root用户登录数据库
$mysql -u root -p
2)创建neutron数据库
mysql> CREATE DATABASE neutron;
mysql> GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' \
IDENTIFIED BY 'NEUTRON_DBPASS';
mysql> GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' \
IDENTIFIED BY 'NEUTRON_DBPASS';
2、创建服务凭证
1)输入管理员凭证
$. admin-openrc
$openstack user create --domain default --password-prompt neutron
User Password:
Repeat User Password:
+---------------------+----------------------------------+
| Field | Value |
+---------------------+----------------------------------+
| domain_id | default |
| enabled | True |
| id | 319f34694728440eb8ffcb27b6dd8b8a |
| name | neutron |
| password_expires_at | None |
+---------------------+----------------------------------+
$openstack role add --project service --user neutron admin
$openstack service create --name nova \
"OpenStack Compute" --description compute
+-------------+----------------------------------+
| Field | Value |
+-------------+----------------------------------+
| description | OpenStack Compute |
| enabled | True |
| id | 060d59eac51b4594815603d75a00aba2 |