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 |

本文档详细介绍了如何在OpenStack Newton版本中部署和配置网络服务(neutron),包括neutron-server、插件和代理的设置,以及与数据库、消息队列、认证服务的集成。主要涉及ML2插件、Linux Bridge代理、L3代理和DHCP代理的配置。
191

被折叠的 条评论
为什么被折叠?



