1.问题背景
客户虚拟机迁移运行位置,迁移完成后 ip 变了,更改成其他ip ,再改回原有的 业务ip 提示地址冲突。 2.影响范围 该虚拟机业务中断 3.故障处理 ①界面检查虚拟机操作日志当前迁移后进行了编辑操作,确认没有动过虚拟机内部网络配置 ②咨询确认界面的编辑操作是取消了 virtio 磁盘,虚拟机才能正常启动
③跟平台研发确认,取消 virtio 磁盘会导致虚拟机 virtio 网卡变为 e1000 网卡,如果支持 e1000 网卡配置过地址,windows 会适配到 e1000 网卡 ④Regedit 进入 windows 注册表网卡确认,发现之前配置过 4 个地址,确实存在其它网段地址在上面,跟客户确认不是当时异常的地址;由于源虚拟机已经重启恢复,没办法复现当时的状态,跟 windows 研发确认,判断是那个异常点的地址可能没写到注册表上来,导致这里没有显示 4.排查总结 如上排查,注册表里的网卡确实存在其它网段的地址,研发判断是取消 virtio 后,导致 windows适配异常。 5.解决方案与建议 1、平台 vmtool 安装后会变成 virtio 网卡(兼容性和性能更好),如果需要取消 virtio磁盘,不建议单独取消,直接卸载掉 vmtool 软件,不要单独取消模块功能。 2、如果出现类似其它问题,都先对当前状态打个快照,方便对当时异常状态做分析。
3,咨询客户为什么要把virtio网卡去掉再重启虚拟机,客户反馈勾选了启用virtio磁盘(安装了性能优化工具后默认会勾选),虚拟机开机进不了系统。 正常勾选,在兼容性范围内的系统使用没问题,由于没有现象无法排查,看客户端有杀软,可能拦截了vmtools某个进程。下次碰到类似问题,可以在杀软对vmtools安装路径(C:\Program Files(X86)\Sangfor VMSTool)加白试试。 |