openstack详解(二十一)——Neutron组件安装与配置

今天继续给大家介绍Linux运维相关知识,本文主要内容是Neutron组件安装与配置。

一、Neutron组件安装

在上文openstack详解(二十)——Neutron节点原理中,我们讲述了openstack Neutron组件的基本原理,今天,我们就来实际配置一下openstack中的neutron组件。
neutron组件的安装我们直接采用YUM的方式进行,直接执行命令:

yum install -y openstack-neutron 

即可完成Neutron组件的安装。

二、Neutron配置

在完成Neutron组件的安装后,接下来,我们需要对Neutron组件进行配置。Neutron的配置文件是/etc/neutron/neutron.conf,我们打开该配置文件,首先找到[DEFUALT]模块,在该模块下添加如下内容:

[DEFAULT]
auth_strategy=keystone
core_plugin=ml2
service_plugins=
notify_nova_on_port_status_change=true
notify_nova_on_port_data_change=true
connection=mysql+pymysql://neutron:neutron@192.168.136.101/neutron

上述配置命令,分别表示采用keystone的认证方式,启用ml2的核心插件,并禁用其他插件,并且配置网络服务来通知计算节点的网络拓扑变化。
完成后的配置文件如下所示:
在这里插入图片描述
之后,我们还需要配置Keystone的认证模块[keystone_authtoken],我们找到该模块,并在该模块下添加如下内容:

[keystone_authtoken]
auth_uri=http://192.168.136.101:5000
auth_url=http://192.168.136.101:35357
memcached_servers=192.168.136.101:11211
auth_type=password
project_domain_name=default
user_domain_name=default
username=neutron
password=neutron

完成后的配置文件如下所示:
在这里插入图片描述

之后,我们找到[nova]模块,在该模块下,也需要添加nova相关的IP地址和认证信息,具体内容如下所示:

[nova]
auth_url=http://192.168.136.101:35357
auth_type=password
project_domain_name=default
project_name=service
user_domian_name=default
region_name=RegionOne
project_name=service
username=nova
password=nova

完成后的配置文件如下所示:
在这里插入图片描述
这样,我们就完成所有的Neutron组件的配置了,之后,我们执行命令:

grep "^[a-Z]" /etc/neutron/neutron.conf

可以查看所有生效的配置,该命令执行结果如下所示:
在这里插入图片描述
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永远是少年啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值