暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
rhv虚拟化vdsm配置文件里重复选项导致启动失败.docx
41
6页
0次
2025-07-15
50墨值下载
手动动脚中,终于确的
configparser.DuplicateOptionError: While reading from '<???>'
[line 545]: option 'auth_unix_rw' in section 'root' already
exists
根本原因:
解析
/etc/libvirt/libvirt.conf
文件
configparser
检测存在
复的。具
在文件某个位置(可能是在第
545
行)定义了
auth_unix_rw
选项
但实际上在配置文件中多次出现了相同选项
导致时出
DuplicateOptionError
并终过程
为什么会出现重复选项?
能的
1.
手动编辑配置文件时意外添加了重复内容
2.
其他工具或脚本错误添加了多余配置项
3. VDSM
配置工具生成配置时有
bug
(较罕见)
解决方案
方法一:直接修复配置文件(推荐)
步骤
1
:编辑配置文件
sudo vi /etc/libvirt/libvirt.conf
步骤
2
:查找重复项
索以
auth_unix_rw
auth_unix_ro
auth_tcp
保每
[root]
下只。通会出文件分。
步骤
3
:保存并测试
除多行后,然动测式:
sudo vdsm-tool validate-config libvirt
果返息,已修
方法二:使用备份文件替换(如果可用)
#
备份当前文件
sudo cp /etc/libvirt/libvirt.conf
/etc/libvirt/libvirt.conf.duplicate.bak
#
使用
VDSM
生成默认配置
sudo vdsm-tool configure --force libvirt
会覆置,以安成。
修复后测试
1.
手动测试预启动脚本:
sudo /usr/libexec/vdsm/vdsmd_init_common.sh --pre-start
2.
期输
o
最终应显示所有任务完成,没有错误
o
validate_configuration
应该成功退出(没有
traceback
3.
果一重启
sudo systemctl restart libvirtd
sudo systemctl restart vdsmd
sudo systemctl status vdsmd
额外建议:为什么会产生重复项?
果这前被过,是复误。具产议:
检查
VDSM
版本是否有已知
bug
避免使用多个配置管理工具同时管理此文件
配置文件示例
个合
/etc/libvirt/libvirt.conf
示例不要):
#
正确示例:每个选项只出现一次
uri_aliases = [
"host=node1.server.com"
of 6
50墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜