virsh start centmini65
错误:开始域 centmini65 失败
错误:内部错误 process exited while connecting to monitor: qemu-kvm: -drive file=/home/xxx/CentOS.iso,if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw: could not open disk image /home/qgx/CentOS-6.5-x86_64-minimal.iso: Permission denied
1、首先关闭selinux
$setenforce 0
无效
2、给 /home/xxx/CentOS.iso 添加 标签
semanage fcontext -a -t virt_image_t '/home/qgx(/.*)?
restorecon -Rv /home/qgx
无效
3、修改/etc/libvirt/qemu.conf
user = "root"
group = "root"
dynamic_ownership = 0
然后重启 libvirtd
$service libvirtd restart
无效
查看/etc/init.d/libvirtd发现 start时根本没有读取 /etc/libvirt/libvirtd.conf这个文件。后来差找了一翻也没有看到 到底哪里用到了/etc/libvirt/qemu.conf
还是libvirtd 自己就会读到这个文件,man文档里写的默认配置文件是 /etc/libvirtd.conf 。
这个方法还是放弃
4、将cent.iso 放到 /var/lib/libvirtd/image/目录下
结果 virsh start *** 成功了
好想骂人……
阅读(5201) | 评论(1) | 转发(0) |