虚拟化——成功解决ovirt修改ifcfg-ovirtmgmt的ip之后,重启虚拟机没有效果的问题
前方一片光明
于 2020-06-17 18:13:19 发布
4867
收藏 1
分类专栏: 虚拟化系列 文章标签: ovirt修改ip无效
版权
虚拟化系列
专栏收录该内容
18 篇文章4 订阅
订阅专栏
作者专注于Java、架构、Linux、小程序、爬虫、自动化等技术。 工作期间含泪整理出一些资料,微信搜索【程序员高手之路】,回复 【java】【黑客】【爬虫】【小程序】【面试】等关键字免费获取资料。
出现问题
今天踩了一个坑,在ifcfg-ovirtmgmt修改ovirt所在虚拟机的ip之后,
重启虚拟机,ip还是保持了原来的ip,好像什么也没有改过一样!
分析问题
ifcfg-ovirtmgmt这个文件开头有一句话:Generated by VDSM version 4.30.43.1
说明这个文件是由VDSM生成的
网上(VDSM overwrites ovirtmgmt bridge configuration with wrong parameters)找到了这句话:
after you have restarted, vdsm probably went back to it’s prior network definition.
翻译一下就是:重新启动后,vdsm可能返回到它之前的网络定义。
也就是说VDSM会用自己的参数覆盖ifcfg-ovirtmgmt!
问题解决
找到/var/lib/vdsm/persistence/netconf.z66ZAZaa/nets/ovirtmgmt这个文件
root@172.16.100.102's password:
Access denied
root@172.16.100.102's password:
Web console: https://node101.com:9090/ or https://172.16.100.101:9090/
Last failed login: Mon May 16 10:58:05 CST 2022 from 192.168.52.138 on ssh:notty
There was 1 failed login attempt since the last successful login.
Last login: Sun May 15 11:01:50 2022 from ::ffff:192.168.52.138
node status: OK
See `nodectl check` for more information
Admin Console: https://172.16.100.102:9090/
[root@node101 ~]# cd /etc/sysconfig/network-scripts/
[root@node101 network-scripts]# ls
ifcfg-enp1s0f0 ifcfg-enp4s0f0 ifcfg-ovirtmgmt
ifcfg-enp1s0f1 ifcfg-enp4s0f1 route-ovirtmgmt
[root@node101 network-scripts]# vi ifcfg-enp1s0f0
[root@node101 network-scripts]# vi ifcfg-ovirtmgmt
[root@node101 network-scripts]# vi route-ovirtmgmt
[root@node101 network-scripts]# vi /var/lib/vdsm/persistence/netconf.WuYBIV4l/nets/ovirtmgmt
[root@node101 network-scripts]# vi ifcfg-ovirtmgmt [root@node101 network-scripts]# reboot
修改里面的配置就行了