openstack详解(二十二)——Neutron插件配置

这篇具有很好参考价值的文章主要介绍了openstack详解(二十二)——Neutron插件配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

一、ML2插件配置

在上文openstack详解(二十一)——Neutron组件安装与配置中,我们进行了Neutron的配置。今天,我们就来进行Neutron插件的相关配置。
首先,我们来配置一下Neutron的ml2插件,打开Neutron ml2的配置文件/etc/neutron/plugins/ml2/ml2_conf.ini,找到该文件张红的[ml2]模块,在该模块下面添加如下配置:

[ml2]
type_drivers=flat,vlan,gre,vxlan,geneve
mechanism_drivers=linuxbridge,openvswitch
tenant_network_types=
extension_drivers=port_security

上述配置分别表示使用flat、vlan、gre
、vxlan和geneve这5个驱动,使用linuxbridge和openvswich插件来创建网络,禁用私有网络(tenant_network_types参数在等于号后面什么也不加,就表示禁用私有网络),以及启动端口安全扩展驱动。
完成后的配置文件如下所示:
用ml2 plugin配置openstack neutron vlan网络,虚拟化运维,运维,openstack,neutron,云计算,私有云
之后,我们找到[ml2_type_flat]模块,在该模块下添加如下内容:

[ml2_type_flat]
flat_networks=public

上述配置表示配置公共虚拟网络为flat网络。
完成后的配置如下所示:
用ml2 plugin配置openstack neutron vlan网络,虚拟化运维,运维,openstack,neutron,云计算,私有云
之后,我们找到配置文件中的[securitygroup]部分,在该模块下添加如下内容:

[securitygroup]
enable_ipset=true

上述配置内容,表示启用ipset以增强安全组规则的高效性,完成后的配置文件如下所示:
用ml2 plugin配置openstack neutron vlan网络,虚拟化运维,运维,openstack,neutron,云计算,私有云
最后,我们执行命令:

grep "^[a-Z]" /etc/neutron/plugins/ml2/ml2_conf.ini

可以查看当前配置文件中生效的配置,结果如下所示:
用ml2 plugin配置openstack neutron vlan网络,虚拟化运维,运维,openstack,neutron,云计算,私有云
这样,我们的ml2插件就配置完成了。

二、LinuxBridge插件配置

接下来,我们需要配置LinuxBridge插件。该插件的配置文件为/etc/neutron/plugins/ml2/linuxbridge_agent.ini,我们打开该配置文件,在[linux_bridge]模块下,添加如下内容:

physical_interface_mapping=public:ens32

上述配置,public后面的ens32为当前设备的实际网卡名称,请和自己的网卡对应,上述配置表示将公共虚拟网络和公共物理网络接口对应起来。
之后,我们找到[vxlan]模块,在该模块下添加如下内容:

enable_vxlan=false

表示禁用VXLAN覆盖网络。
最后,我们找到[security_group]模块,在该模块下添加如下内容:

enable_security_group=true
firewall_driver=neutron.agent.linux.iptables_firewalld.IptablesFirewalldDriver

表示启动安全组设置,并配置相关驱动。
这样,linuxbridge就配置完成了,我们执行命令:

grep "^[a-Z]" /etc/neutron/plugins/ml2/linuxbridge_agent.ini

可以显示当前配置文件中生效的部分,该命令执行结果如下所示:
用ml2 plugin配置openstack neutron vlan网络,虚拟化运维,运维,openstack,neutron,云计算,私有云
这样,我们的linxubridge部分就配置完成了。

三、DHCP代理配置

最后,我们再来配置DHCP代理的相关配置。打开/etc/neutron/dhcp_agent.ini,在[DEFAULT]模块中,找到以下参数,并修改为如下内容:

interface_driver=neutron.agent.linux.interface.BridgeInterfaceDriver
dhcp_driver=neutron.agent.linux.dhcp.Dnsmasq
enable_isolated_metadata=false

上述配置,分别表示设置虚拟接口驱动,设置DHCP驱动以及刷新路由使用。
完成后的配置文件如下所示:
用ml2 plugin配置openstack neutron vlan网络,虚拟化运维,运维,openstack,neutron,云计算,私有云
这样,我们的Neutron节点的插件就配置完成了。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200文章来源地址https://www.toymoban.com/news/detail-782199.html

到了这里,关于openstack详解(二十二)——Neutron插件配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OpenStack介绍说明、OpenStack架构说明、OpenStack核心服务详细说明【keystone,nova,cinder,neutron...】、OpenStack创建VM,服务间交互示例

    2006年亚马逊推出AWS,正式开启云计算的新纪元 2010年7月美国国家航空航天局(NASA)与Rackspace合作,共同宣布OpenStack开放源码计划,由此开启了属于OpenStack的时代 OpenStack从诞生之初对标AWS,一直在向AWS学习,同时开放接口去兼容各种AWS服务 OpenStack是什么? OpenStack是一种云操

    2024年01月15日
    浏览(56)
  • 【求助】openstack可以创建实例,但是在旁边报不能连接到neutron的错误

    pyhon版本是2.7 openstack版本是rocky 这个命令运行正常 # vim /var/log/neutron/l3-agent.log 2022-03-08 11:08:42.388 981 ERROR neutron.common.rpc [req-f26a738a-d8b6-404c-965a-196ffc8e68f9 - - - - -] Timeout in RPC method get_service_plugin_list. Waiting for 29 seconds before next attempt. If the server is not down, consider increasing the rpc_respo

    2024年02月12日
    浏览(53)
  • openstack的port重建流程【neutron port-show 中的ip信息】

    为什么要重建port,是因为有一台虚拟机迁移失败回退后依然无法启动,原因是因为不能重建网络,所以尝试重建port解决这个问题。 而重建port信息后,问题解决,虚拟机可以正常启动了。 感兴趣的可以看一下 过程看下面所有命令吧 不复杂,直接放看应该能看懂。

    2024年02月07日
    浏览(44)
  • Appium+python自动化(二十二)- 控件坐标获取(超详解)

    有些小伙伴或者是童鞋可能会好奇会问上一篇中的那个monkey脚本里的坐标点是如何获取的,不是自己随便蒙的猜的,或者是自己用目光或者是尺子量出来的吧,答案当然是:NO。获取控件坐标点的方式这里宏哥给小伙伴们分享和讲解三种方法,个人喜欢第二种,也推荐小伙伴

    2024年02月15日
    浏览(33)
  • Kubernetes基础(二十二)-K8S的PV/PVC/StorageClass详解

    先来个 一句话总结 :PV、PVC是K8S用来做存储管理的资源对象,它们让存储资源的使用变得 可控 ,从而保障系统的稳定性、可靠性。StorageClass则是为了减少人工的工作量而去 自动化创建 PV的组件。所有Pod使用存储只有一个原则: 先规划  →  后申请  →  再使用 。 1.1 PV概念

    2024年02月20日
    浏览(52)
  • 云计算|OpenStack|社区版OpenStack安装部署文档(十二--- openstack的网络模型解析---Rocky版)

    https://zskjohn.blog.csdn.net/article/details/128846360   云计算|OpenStack|社区版OpenStack安装部署文档(六 --- 网络服务neutron的安装部署---Rocky版) (######注:以上文章使用的是openstack的provider网络,也称之为提供者网络,对此网络的扩展selfservice,称之为自服务网络,这个文章没有涉及)

    2024年02月06日
    浏览(41)
  • 第十二章 Spring Cloud Config 统一配置中心详解

    目录 一、配置问题分析及解决方案 1、问题分析 2、解决方案 二、Spring Cloud Config 介绍 1、Spring Cloud Config特性 2、Spring Cloud Config作用     3、Spring Cloud Config 组件    统一配置中心服务端    统一配置中心客户端 4、Spring Cloud Config 工作流程 三、 配置中心使用 1 搭建远程 git

    2024年02月16日
    浏览(42)
  • 第二十二章 光照贴图

    光照贴图过程将预先计算场景中静态物体表面的亮度,并将结果存储在称为“光照贴图”的纹理中供以后使用。光照贴图可以包含直接光照和间接光照,以及阴影效果。但是,烘焙到光照贴图中的数据无法在运行时更改,这就是为什么移动静态物体后,阴影不会跟随移动。接

    2024年02月02日
    浏览(46)
  • C++学习笔记(二十二)

    概念: 重载函数调用操作符的类,其对象常称为函数对象 函数对象使用重载的 () 时,行为类似函数调用,也叫仿函数 本质: 函数对象(仿函数)是一个类,不是一个函数 特点: 函数对象在使用时,可以像普通函数那样调用,可以有参数,可以有返回值 函数对象超出普通函数

    2024年01月18日
    浏览(60)
  • 量子计算(二十二):Grover算法

    文章目录 Grover算法 一、什么是搜索算法  二、怎么实现Grover搜索算法 举一个简单的例子,在下班的高峰期,要从公司回到家里,开车走怎样的路线才能够耗时最短呢?最简单的想法,当然是把所有可能的路线一次一次的计算,根据路况计算每条路线所消耗的时间,最终可以

    2024年02月02日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包