OpenStack Newton版本部署---- 网络服务(neutron)(控制节点)

OpenStack Newton版本部署 ---- 网络服务(neutron)

OpenStack Networking(neutron)允许您创建并附加由其他OpenStack服务管理的接口设备到网络。 可以实现插件以适应不同的网络设备和软件,为OpenStack架构和部署提供灵活性。

它包括以下组件:

neutron-server

接受并将API请求路由到相应的OpenStack Networking插件以进行操作。

OpenStack Networking plug-ins andagents

       插拔端口,创建网络或子网,并提供IP寻址。

       通用代理是L3DHCP(动态主机IP寻址)和插件代理。

Messaging queue

       大多数OpenStack网络设备用队列在neutron服务器和各种代理之间路由信息。 还充当数据库来存储特定插件的网络状态。

安装和配置控制节点

先决条件

1、 创建数据库

1root用户登录数据库

$ mysql -u root -p

2)创建neutron数据库

mysql> CREATE DATABASE neutron;

       3)创建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';

       用合适的密码替换NEUTRON_DBPASS。

2、创建服务凭证

1)输入管理员凭证

$ . admin-openrc

       2)创建neutron用户(openstack)

$ 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                             |
+---------------------+----------------------------------+

       3)添加admin角色到neutron用户和service工程中:

$ openstack role add --project service --user neutron admin

       4)创建neutron服务:

$ openstack service create --name nova \
  --description "OpenStack Compute" compute
 
+-------------+----------------------------------+
| Field       | Value                            |
+-------------+----------------------------------+
| description | OpenStack Compute                |
| enabled     | True                             |
| id          | 060d59eac51b4594815603d75a00aba2 |
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值