Openstack部署总结之:部署过程中“Error: Local ip for ovs agent must be set when tunneling is enabled”的问题

问题描述

在使用RDO进行多节点部署测试的时候,由于采用了几台破旧的机器且机器的型号存在差异(有的的HP的PC,有的是DELL的PC),出现了以下的错误:

Applying 192.168.40.107_neutron.pp
192.168.40.107_neutron.pp:                           [ DONE ]
192.168.40.248_neutron.pp:                           [ DONE ]
192.168.40.105_neutron.pp:                        [ ERROR ]
Applying Puppet manifests                         [ ERROR ]

ERROR : Error appeared during Puppet run: 192.168.40.105_neutron.pp
Error: Local ip for ovs agent must be set when tunneling is enabled at /var/tmp/packstack/b8647a3c31b84caa8b43227bda752bc3/modules/neutron/manifests/agents/ml2/ovs.pp:107 on node computenode.example.org

问题分析

通过分析错误,发现原因是在packstack的文件中配置了如下的参数:

CONFIG_NEUTRON_OVS_TUNNEL_IF=eth0

该配置指定计算节点与网络节点之间的隧道通信是通过em1这个端口实现的,但是192.168.40.107是一台HP的机器(网络接口的名称是eth*),192.168.40.105是一台DELL的机器(网络接口的名称是em*),由于105不存在eth0这个端口,于是就出现了上面的错误。要想解决这个问题必须要让105,以及107的网口名称统一,所以就需要修改其中一台机器的端口名称

解决方法

修改105这台机器的网口名称为eth0,具体操作如下:

(1) 修改/etc/udev/rules.d/70-persistent-net.rules文件中NAME="em1"为NAME="eth0"

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="70:f3:95:00:cd:b9", ATTR{type}=="1", KERNEL=="eth*", NAME="em1"

(2) 重命名配置文件

mv /etc/sysconfig/network-scripts/ifcfg-em1 /etc/sysconfig/network-scripts/ifcfg-eth0

(3) 更改eth0文件中的DEVICE为eth0

(4) 重启服务器

时间: 2024-09-29 04:22:35

Openstack部署总结之:部署过程中“Error: Local ip for ovs agent must be set when tunneling is enabled”的问题的相关文章

部署 nagios nrdp 插件过程中遇到的问题总结

在ubuntu 14.04 系统探索部署 nagios nrdp 插件过程中,遇到如下问题? 测试 http: ip /nrdp/ 提交结果的页面中,总是报如下错误: <result> <status>-1</status> <message>BAD COMMAND FILE</message> </result> <result> <status>-1</status> <message&g

总结在部署分布式爬虫环境过程中常见的若干问题

1.pip安装的第三方包/本地包都到哪里了? https://blog.csdn.net/yinshuilan/article/details/93590388 2.Running setup.py install for Twisted ... error https://blog.csdn.net/code_AC/article/details/71159244 3.什么是Twisted? https://www.cnblogs.com/tangkaixin/articles/4315697

部署Linux及Docker过程中解决问题的网址收录及整理

环境及工具: VMWare 11, CentOS 7(内核3.10.0), Xshell, Xftp, CentOS: 问题 URL 备注 Linux升级命令yum update:  https://blog.csdn.net/weixin_41709748/article/details/81537561  这 里 列出 了 所 有Linux  指令,  非常 赞 Linux网络 https://jingyan.baidu.com/article/49ad8bce97bd965834d8fa8

linux安装和配置 mysql、redis 过程中遇到的问题记录(转)

章节目录 mysql redis linux下部署mysql和redis网上的教程很多,这里记录一下我部署.配置的过程中遇到的一些问题和解决办法. mysql ①安装完成后启动的时候报错 Starting MySQL.The server quit without updating PID file 干掉/etc/my.cnf 就好了 原因是: mysql_safe 下指定的  /var/run/mariadb 和 /var/log/mariadb 不存在 也可以选择新建这两个目录 ②安装好之后

问题:部署到iis上后Chart图片不显示;结果:使用webchart过程中遇到的一些问题

使用webchart过程中遇到的一些问题 2013年04月30日 ⁄ 综合 ⁄ 共 4874字 ⁄ 字号 小 中 大 ⁄ 评论关闭 安装条件:1.操作系统如果是2003的,那么需要到sp2补丁2.framework需要3.5的,而且需要打sp1补丁先.4.先执行mschart.exe文件,这个是图表控件的语言包.3.接着执行MSChartLP_chs.exe,这个是图表控件的安装文件.5.接着执行mschart_visualstudioaddon.exe,这个是把图表控件作为vs的附加工具. 常

Ambari部署,编译,打包过程中遇到的问题

Ambari部署,编译,打包过程中遇到的问题 1.错误: [ERROR] Failed to execute goal com.github.goldin:copy-maven-plugin:0.2.5:copy (create-archive) on project ambari-agent: Processing <resource> [Target path(s) [/home/bdms/workspacebaribari-agent/targetb], directory [http:

Maven部署过程中的ClassCastException问题

引言: Maven功能强大,但是又有些复杂,难以捉摸和使用.在本人开发中碰到了一个ClassCastException的问题,通过这个问题的解决,加深了对于maven依赖管理中scope的理解. 1. 问题的引入 部署环境tomcat 7, 开发中使用的框架spring,spring data,hibernate之类的,基于Maven部署过程中,会出现以下异常信息: SEVERE: Exception starting filter Spring OpenEntityManagerInViewF

Rancher 2.0部署过程中常见问题分析与解决

本文是Rancher 2.0部署与使用过程中常见的问题及其解决方法,多数问题整理收集自Rancher官方技术交流群内用户的提问与反馈.欢迎扫描文末二维码,添加Rancher小助手为好友,加群获得更多技术支持. 本文主要内容为: 1.部署Rancher 2.0的环境需求 推荐使用的操作系统 推荐的硬件配置 支持的docker版本 防火墙需要允许通过的端口 2.部署过程中的常见问题及排查思路 环境信息残留 openssh版本过低问题 nodeport端口只有一台机器能访问 部署使用calico网络部

ADFS部署过程中设置network service对证书的读取权限

今儿在部署客户正式环境的ADFS时候遇到一问题,在配置完基于声明的身份验证后通过url访问居然报错了,这干过N回的事怎么会出错了呢,百思不得其解 网页报错如下 系统日志报错如下, 回想过程中的每一步,突然想到这回好像没对证书做什么操作,因为证书是客户买的由他们IT人员导入好了的,我就直接在绑定的时候选择下就行了,所以少了一步操作.通过管理工具点开证书右击所有任务-管理私钥-添加NetWork Service,再次访问就没问题了. 下图取自勇哥的博客