安装kvm虚拟机报错,could not open disk ,imagePermission denied的解决

      安装kvm虚拟机报错,could not open disk ,imagePermission              denied的解决

某次使用virt-install 命令安装虚拟机出现权限错误的报错,想来觉得比较有意思,特此写下,以备遗忘。

[root@centos3 ~]# virt-install --name=centos --memory=8196 --vcpus=2 --location=/root/CentOS-7-x86_64-DVD-1708.iso --disk /var/lib/libvirt/images/centos7.qcow2,device=disk,bus=virtio,size=8 --network network=default --os-type=linux  --nographics --extra-args='console=tty0 console=ttyS0,115200n8 serial'
WARNING  No operating system detected, VM performance may suffer. Specify an OS with --os-variant for optimal results.

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     
Allocating 'centos7.qcow2'                                                                                                                                                                                           | 8.0 GB  00:00:00     
ERROR    internal error: process exited while connecting to monitor: 2020-06-21T10:52:49.576929Z qemu-kvm: -drive file=/root/CentOS-7-x86_64-DVD-1708.iso,format=raw,if=none,id=drive-ide0-0-0,readonly=on: could not open disk image /root/CentOS-7-x86_64-DVD-1708.iso: Could not open '/root/CentOS-7-x86_64-DVD-1708.iso': Permission denied
#这是提示权限不足的
Removing disk 'centos7.qcow2'                                                                                                                                                                                        |    0 B  00:00:00     
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
  virsh --connect qemu:///system start centos
otherwise, please restart your installation.
#这个报错总的来说就是说virt-install无权限运行这个镜像iso包
#最底下给出了两个建议,一个是添加参数,一个是重新运行安装程序
#但,很显然,这两个建议没有涉及权限,实验后都宣告失败

那么,如何更改文件权限?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.

 

总结:权限问题就是权限问题,不要怀疑,最猛的药可以治最恶心的毛病。。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晚风_END

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值