虚拟化——成功解决ovirt修改ifcfg-ovirtmgmt的ip之后,重启虚拟机没有效果的问题

作者专注于Java、架构、Linux、小程序、爬虫、自动化等技术。 工作期间含泪整理出一些资料,微信搜索【程序员高手之路】,回复 【java】【黑客】【爬虫】【小程序】【面试】等关键字免费获取资料。

出现问题

今天踩了一个坑,在ifcfg-ovirtmgmt修改ovirt所在虚拟机的ip之后,

重启虚拟机,ip还是保持了原来的ip,好像什么也没有改过一样!

分析问题

ifcfg-ovirtmgmt这个文件开头有一句话:Generated by VDSM version 4.30.43.1

说明这个文件是由VDSM生成的

虚拟化——成功解决ovirt修改ifcfg-ovirtmgmt的ip之后,重启虚拟机没有效果的问题

网上(VDSM overwrites ovirtmgmt bridge configuration with wrong parameters)找到了这句话:
after you have restarted, vdsm probably went back to it's prior network definition.

虚拟化——成功解决ovirt修改ifcfg-ovirtmgmt的ip之后,重启虚拟机没有效果的问题

翻译一下就是:重新启动后,vdsm可能返回到它之前的网络定义。

也就是说VDSM会用自己的参数覆盖ifcfg-ovirtmgmt!

问题解决

找到/var/lib/vdsm/persistence/netconf.z66ZAZaa/nets/ovirtmgmt这个文件

虚拟化——成功解决ovirt修改ifcfg-ovirtmgmt的ip之后,重启虚拟机没有效果的问题

修改里面的配置就行了

虚拟化——成功解决ovirt修改ifcfg-ovirtmgmt的ip之后,重启虚拟机没有效果的问题

OK,GAME OVER!