libvirt问题解决 |
您所在的位置:网站首页 › centos设备上没有空间 › libvirt问题解决 |
问题一:libvirt error: permission denied 一般出现此种错误是因为libvirt的所属用户或者用户组的权限不足或者selinux服务开启的原因,解决方法如下: (1)修改libvirt所属用户以及用户组: 修改/etc/libvirt/qemu.conf,修改内容为:user='root' group='root',然后保存退出编辑;重启libvirtd服务:systemctl restart libvirtd。 (2)关闭selinux服务: 临时关闭:setenforce 0 永久关闭: 修改selinux的配置文件/etc/selinux/config,修改内容为:改SELINUX=enforcing为SELINUX=disabled,然后保存退出,重启系统后生效。
问题二:linvirt error: qemu-system-x86_64/qemu-kvm can not access *** device, operation not permitted. 出现此种原因是因为qemu模拟器尝试去加载libvirt没有识别的字符设备,因此,解决方式就是将该设备添加到libvirt可识别的设备组中去。 修改/etc/libvirt/qemu.conf配置文件,将需要添加的设备的路径加入到数组cgroup_device_acl中去。比如:将设备/dev/***字符设备加入到数组中去后,数组如下: cgroup_device_acl=[ "---","---","---", ……, "/dev/***" ] 保存后重启libvirtd服务:systemctl restart libvirtd. |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |