Neutron DHCP-Agent问题分析定位(4)

Neutron DHCP-Agent问题分析定位(5) 1.5.8 测试dhcp-agent的同步功能-删除网络 1.5.9 测试dhcp-agent 的同步-单agent-创建网络 1.5.10 测试dhcp-agent的同步-多agent-网络迁移 阅读详情

1.5    问题分析

1.5.1 查看进程启动时间

查看neutron.conf修改时间,三个节点都是7月15号。

查看neutron-server启动时间,都是在neutron.conf修改之后启动。

查看dhcp-agent启动时间,三个节点都是7月12号。

所以这里存在问题,neutron.conf修改之后dhcp-agent没重启。

不过,现在dhcp-agent状态是正常的,不是根本原因。

 

查看neutron.conf修改时间:

[root@yfq-vnet-ctl-9-74~]# ls -l /etc/neutron/neutron.conf

-rw-r--r-- 1root root 35503 Jul 15 16:49 /etc/neutron/neutron.conf

[root@yfq-vnet-ctl-9-74~]#

[root@yfq-vnet-ctl-9-89~]# ls -l /etc/neutron/neutron.conf

-rw-r--r-- 1root root 35503 Jul 15 16:49 /etc/neutron/neutron.conf

[root@yfq-vnet-ctl-9-89~]#

[root@yfq-vnet-ctl-9-104~]# ll /etc/neutron/neutron.conf

-rw-r--r-- 1root root 35504 Jul 15 16:49 /etc/neutron/neutron.conf

[root@yfq-vnet-ctl-9-104~]#

 

查看dhcp-agent启动时间:

 

 

 

查看neutron-server启动时间。

 

查看ovs-agent启动时间:

 

 

1.5.2  为什么出现binding_failed

从代码流程分析中可以看出,dhcp port绑定失败的可能原因有:

1)      dhcp-agent里配置的租户网络类型不对。

2)      dhcp-agent上报create port后,agent立即变成down的。

 

1.5.3  为什么dhcp-agent不打log

我们进行一下如下验证:

创建网络:

 

Neutron DHCP-Agent问题分析定位(6) 本文描述tap残留的复现步骤,原因分析,及解决办法 阅读详情

相关推荐

Neutron DHCP-Agent问题分析定位(1)

1      DHCP问题定位过程 本文以dhcp节点残留tap口为切入点,描述dhcp agent问题定位方法,梳理代码流程,通过一步一步测试,找到复现问题的步骤,并最终找到问题的根本原因及解决办法。本文最后对该问题进行了总结。   1.1   问题简述 如下图所示,在一个dhcp namespace里,有多个tap口。     1.2    环境描述 出问题

赤焰军 2846

Neutron DHCP-Agent问题分析定位(2)

1.3.9 哪些网络有问题

赤焰军 2026

Neutron DHCP-Agent问题分析定位(3)

1.4 代码流程分析 1.4.1 dhcp port如何进行bind_port 1.4.2 dhcp-agent与plugin的同步

赤焰军 1984

Neutron dhcp实现

概述Neutron dhcp实现了为虚机提供动态分配IP的服务,dhcp功能由neutron-server和dhcp-agent配合实现。其中server负责接收请求并向agent发送网络、子网、端口等数据;agent接收数据,创建、配置dhcp实例。社区的dhcp功能由dnsmasq软件实现,即由该软件充当dhcp server。常用dhcp相关的配置表1 neutron-server所使用的d...

zhangoic的博客 3478

neutron dhcp agent流程分析

1、main函数入口 /neutron/agent/dhcp_agent.py def main(): register_options(cfg.CONF) common_config.init(sys.argv[1:]) config.setup_logging() server = neutron_service.Service.create( ...

zhxym的博客 960

neutron-DHCP-Agent代码分析

1      Neutron-dhcp-agent NEUTRONDHCP为租户网络提供DHCP服务,即IP地址动态分配,另外还会提供metadata请求服务。根据整个DHCP处理的流程,DHCP模块主要由DHCP agent scheduler、DHCP agent、DHCP driver构成: DHCP agent scheduler:负责DHCP agent与network的调度 DH

Zachary's blog 1503

openstack学习之neutron_dhcp_agent

 dhcp agent用来给一个网络提供DHCP服务。网络的IP地址可以再创建subnet时指定。 dhcp agent启动命令dhcp_agent.py,启动是提供neutron.conf和dhcp_agent.ini配置文件。 重要的配置项 interface_driver ,dhcp agent使用interface_driver来创建tap设备。 dhcp_drive

zhengleiguo的专栏 6468

Neutron中的dhcp过程分析

Nova 虚机获取固定IP (Fixed IP)主要分为两个步骤: (1)在创建虚机过程中,Neutron 随机生成 MAC 和 从配置数据中分配一个固定IP 地址,并保存到 Dnsmasq 的 hosts 文件中,让 Dnsmasq 做好准备。 (2)虚机在启动时向 Dnsmasq 获取 IP 地址 1、创建虚拟机时的数据流 Nova-comput

Felix的博客 1758

openstack 管理三十四 - neutron dhcp agent 管理

neutron 管理了 openstack 中的网络 neutron 中, dhcp agent 用于为 openstack 网络分配 dhcp ip 地址

Terry Tsang 2740

【牛股启动线】副图指标使用技术说明,图文案例分享,通达信炒股指标

如上图,在紫色线在黑色虚线上时,在出现紫色柱线时,通常会出现强势拉升的行情​。柱线加长加上紫色线上扬,进场跟随做多抓强势行情,紫色柱线和紫色线同时做多持续则可以继续持股。如上图,副图指标【牛股启动线】,指标信号包括紫色线走势信号和紫色柱线信号,以及底部的四条虚线技术信号​,还有一条绿色的参考线,一条黑色的虚线两天分档线。如上图,参考买点,紫色柱线开始出现时进场买点,在上图标记的位置对应的就是进场买点​。紫色柱线加长+紫色线上扬,多头共振持股,行情继续拉升阶段,持股待涨或顺势​进场做多。

weixin_69760830的博客 1909

STM32驱动AD2S1210实现旋变解码与角度读取

旋转变压器作为一种耐高温、抗振动的角度传感器,在工业伺服、机器人关节和电动汽车电驱等场景中占据重要地位。其输出信号需要经过专用转换芯片处理才能被MCU高效使用。AD2S1210是一款典型的旋变数字转换器(RDC),内部采用Type II型跟踪环,将模拟SIN/COS信号实时解算为数字角度与速度,降低了处理器负担并提升抗干扰能力。本文基于STM32平台,详细介绍了AD2S1210的硬件接线、SPI通信配置、寄存器初始化流程,以及读取位置数据时的SAMPLE脉冲时序等关键实现。同时总结了常见故障如全FF、角度跳

weixin_34194829的博客 194

你需要这样一个Ros软路由—— 路由器+外网+一号通ip线路=动态ip的WiFi信号

功能强大 管理便捷—给您全新的路由体验 一键更换指定线路or批量更换所有IP/MAC/SSID 自定义走本地网络策略的分流功能 设备批发价、不限制拨号账号服务商 强大的单设备/多设备IP去重功能 批量导入、管理一号通线路 一键任意切换5G_WiFi(推荐)/2.4G_WiFi(建议不用) 设备支持PPTP/L2TP/SSTP/openVP.N等协议 独家支持openVPN,适用于网络受限用户 支持自行接入AP和交换机扩容 一键打开/关闭所有虚拟WiFi 一键隐藏/显示设备WiFi...

米粒儿 4253

超详细 VMware Horizon 虚拟桌面VDI安装步骤

主要的目的是模拟生产环境中的共享存储。自动桌面相当于共享电脑,大家使用同一个虚拟机,对虚拟机的修改都放在用户的配置文件中,RDS桌面池相当于共享的服务器,可以多人同时连接到服务器上。1:之前已经建立好了NFS的存储,这部分配置好后,以后的虚拟机可以安装到NFS的存储中。2: 使用Composer发布系统可以解决SID,机器名冲突的问题,更重要的可以节约磁盘空间,发布的所有系统可以访问一块磁盘。26: 域选择我们之前建立的域,用户名我输入的是管理员,可以在AD域新建用户点击查找,我这里用的是管理员。

vv12345的博客 1万+

【Oracle数据库】Oracle11g数据库下载与安装教程(超详细安装图解)

Oracle11g是Oracle公司出的一个比较轻量版的数据库,这里重点说一下在window系统上如何安装Oracle11g, Oracle11g是很早之前的安装包,win7 系统安装时不会遇到环境不满足最低要求的提示,win11系统安装时会提醒环境不满足,修改配置文件即可(注意:先安装oracle服务端/oracle客户端,再安装第三方工具(PL/ SQL Developer,DBeaver等)服务器端环境概述:ORACLE数据库版本:Oracle 11g 64位(11.2.0)

qq_34463511的博客 1万+

【数字IC验证进阶】正则表达式(Regular Expression)快速入门指南

在芯片开发过程中,正则表达式的使用非常常见。初次上手晦涩难懂,多用几次爱不释手!

悟已往之不谏 知来者之可追 1440

微信小程序 - 详细实现随机生成订单号,微信小程序创建订单号思路,不重复订单号生成的方法,小程序自动生成固定规则的订单号流水号(必须是唯一不重复的订单号,生成唯一订单号)详细生成方法,示例代码教程最新

微信小程序,vue2,vue3,订单号,流水号思路,微信小程序 详细实现随机生成订单号(JavaScript),随机生成商户订单号,根据当前时间随机生成流水号或者订单号,微信小程序之商家订单,订单号随机生成器,自动生成固定规则的订单号(前缀+采购日期+6位流水号)微信小程序 生成外卖顺序号,生成订单号或流水号简单方法,实现订单号生成唯一的解决方案,如何按日期生成订单号,14位编号=8位日期(+6位流水号),自动生成订单号(固定+日期+数字),销售订单号自动生成。在微信小程序开发中,详解实现随机生成创建订单号

🏆 前端领域优质创作者 1186

【归因】MATLAB实现最佳指纹法(待更新)

简述用于归因分析的最佳指纹法,及其MATLAB实现。

WW、forever的博客 4284

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: Neutron DHCP-Agent问题分析定位(3)
下一篇: Neutron DHCP-Agent问题分析定位(5)
赤焰军
博客等级 码龄12年 87粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值