安装kvm虚拟机报错,could not open disk ,imagePermission denied的解决
某次使用virt-install 命令安装虚拟机出现权限错误的报错,想来觉得比较有意思,特此写下,以备遗忘。
那么,如何更改文件权限?ls -al /root/CentOS-7-x86_64-DVD-1708.iso这个原始ISO包后,发现是root:root的权限,并没有什么不对,添加了x权限也不行,百度还是可以的,苦寻半个小时后找到了答案------更改文件vim /etc/libvirt/qemu.conf,在该配置文件下,放开root权限,由于更改了配置文件,相应服务重启即可顺利安装了。
vim /etc/libvirt/qemu.conf
执行命令:systemctl restart libvirt
可以愉快的安装了:
virt-install --virt-type kvm --name centos --ram 1024 --disk /tmp/centos.qcow2,format=qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=centos7.0 --location=/root/CentOS-7-x86_64-DVD-1708.iso
Starting install...
Retrieving file .treeinfo... | 354 B 00:00:00
Retrieving file vmlinuz... | 5.6 MB 00:00:00
Retrieving file initrd.img... | 46 MB 00:00:00
Domain installation still in progress. You can reconnect to
the console to complete the installation process.
总结:权限问题就是权限问题,不要怀疑,最猛的药可以治最恶心的毛病。。