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:[email protected]/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

猜你喜欢

转载自blog.csdn.net/weixin_40228200/article/details/125126543
今日推荐