Libvirt在做某些事情的时候会被Apparmor阻挡,因此为了确保Libvirt始终有必须的权限,必须禁用apparmor。方法如下:
1.在编译libvirt的时候选择--without-apparmor 选项;
2.执行下面的命令为libvirt禁用 apparmor:
$ ln -s /etc/apparmor.d/usr.sbin.libvirtd /etc/apparmor.d/disable/
$ln -s /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper /etc/apparmor.d/disable/
$ apparmor_parser -R /etc/apparmor.d/usr.sbin.libvirtd
$ apparmor_parser -R /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper
然后重启机器。
本文介绍了解决Libvirt被AppArmor阻挡的问题的方法。通过禁用AppArmor,确保Libvirt正常工作。具体步骤包括在编译时指定选项及通过符号链接方式禁用特定配置。
1568

被折叠的 条评论
为什么被折叠?



