libvirt 升级后 无法启动kvm虚拟机权限不足问题

这个问题源于一次升级后引起。网上说的方法全部不靠谱,最后还是自己解决。 也怪自己升级后不注意看说明信息。我在日志中查看到配置文件中自动修改了程序的所属组和用户改为了nobody:nobody,太尼玛讨厌了,也不知道用粗体表示出来,害我这种懒人直接就挂掉了.所以具体情况只能自己分析处理。日志如下 codewalker@codehost:~ $ cat /var/log/pacman.log |grep 2013-02-19 [2013-02-19 22:34] >>> You may need to run ‘rm -rf ~/.libvirt’ [2013-02-19 22:34] >>> libvirt runs qemu from nobody:nobody by default [2013-02-19 22:34] >>> change it in /etc/libvirt/qemu.conf [2013-02-19 22:34] upgraded libvirt (1.0.2-2 -> 1.0.2-3) 最后,我把/etc/libvirt/qemu.conf中 line 198 改为user = “root” line 202 改为group = “kvm” 顺利解决问题。 […]

关于virt-manager

To allow non-root user to manage kvm 1-1 Create  /etc/polkit-1/rules.d/50-org.libvirt.unix.manage.rules 1-2 add to this file polkit.addRule(function(action, subject) {     if (action.id == “org.libvirt.unix.manage” &&         subject.user == “”) {             return polkit.Result.YES;     } }); 2-1 To edit /etc/libvirt/libvirtd.conf with vim or whatever you likes uncomment […]

关于centos6.3中的kvm

由于最近换了cpu终于支持vt技术了,所以赶紧在centos下尝试安装kvm组建 于是搜索方法。在百度上搜kvm的安装大部分都是安装group kvm但好像升级到6.3之后这个组的名称被修改了。解决方法还是在google中搜索到的安装组名称修改为 yum groupinstall Virtualization “Virtualization Client” “Virtualization Platform” “Virtualization Tools” 然后在所需要的登录级别修改服务的加载就ok了 chkconfig –level 2345 libvirtd on