用Libvirt管理的KVM虚拟机,启动失败

cntoby 发布于 2011/08/15 12:58
阅读 4K+
收藏 0

使用QEMU-KVM做虚拟机,用了Libvirt和Virt-manager对虚拟机进行管理,其中virt-manager是通过连接到libvirt服务器对虚拟机进行管理的。

虚拟机安装的是Debian,硬盘设置为4G,刚安装虚拟系统时没有问题,启动使用一切都正常,但是在安装了一些软件后,虚拟硬盘占用空间达到2.8G,此时再通过virt-manager启动虚拟机则提示

error: Failed to start domain Debian

error: unable to open disk path /data/kvm/Debian.img: Value too large for defined data type

用virsh连接libvirt启动虚拟机也是一样的错误提示,因为virt-manager是连接到libvirt对虚拟机进行管理的。

直接用qemu-system-x86_64启动虚拟机则是可以正常启动起来,我怀疑libvirt中间可能有什么BUG,Google了半天也没找到解决方法,哪位知道是怎么回事的兄弟帮帮忙吧,谢谢。

加载中
0
cntoby
cntoby
我纠结郁闷啊,没人知道是怎么回事吗?
0
FLYING
FLYING
主机是用什么系统?上面的 python 和 coreutils 是什么版本?
0
cntoby
cntoby

引用来自“FLYING”的答案

主机是用什么系统?上面的 python 和 coreutils 是什么版本?

Gentoo Linux,Kernel 3.0.1

Python 2.7.2

coreutils 8.12

你帮忙看看跟这些版本有关系吗?谢谢了

0
FLYING
FLYING

引用来自“白赢东”的答案

引用来自“FLYING”的答案

主机是用什么系统?上面的 python 和 coreutils 是什么版本?

Gentoo Linux,Kernel 3.0.1

Python 2.7.2

coreutils 8.12

你帮忙看看跟这些版本有关系吗?谢谢了

版本很新,应该不是版本问题了,检查一下 coreutils 编译时有没有加上 --enable-largefile 参数?
0
cntoby
cntoby

引用来自“FLYING”的答案

引用来自“白赢东”的答案

引用来自“FLYING”的答案

主机是用什么系统?上面的 python 和 coreutils 是什么版本?

Gentoo Linux,Kernel 3.0.1

Python 2.7.2

coreutils 8.12

你帮忙看看跟这些版本有关系吗?谢谢了

版本很新,应该不是版本问题了,检查一下 coreutils 编译时有没有加上 --enable-largefile 参数?
--enable-largefile 参数是打开的,怪事,我在怀疑是不是Python语言本身的问题或者是Libvirt的问题,搞不明白
返回顶部
顶部