Is 'oneadmin' in the 'disk' group? can you try that?
On Thu, Feb 28, 2013 at 6:28 PM, Tobias Honacker <[email protected]>wrote: > Hi Jaime, > > bash-4.1$ sudo -u oneadmin virsh -c qemu:///system create deployment.0 > Fehler: Fehler beim Erstellen der Domain von deployment.0 > Fehler: internal error process exited while connecting to monitor: > qemu-kvm: -drive > file=/var/lib/one//datastores/0/18/disk.0,if=none,id=drive-ide0-0-0,format=raw: > could not open disk image /var/lib/one//datastores/0/18/disk.0: Permission > denied > > > bash-4.1$ ls -lL disk.0 > brw-rw---- 1 root disk 253, 9 28. Feb 18:26 disk.0 > > > Best regards, > Tobias > > Von: Jaime Melis <[email protected]> > Datum: Thu, 28 Feb 2013 18:21:50 +0100 > > An: Tobias Honacker <[email protected]> > Cc: Users OpenNebula <[email protected]> > Betreff: Re: [one-users] Permission denied while creating VM > > Sorry Tobias, the command I sent is not the correct one, you have to > explicitely say that you want to connect to the system socket. Do this > instead: > > $ sudo -u oneadmin virsh -c qemu:///system create deployment.0 > > > On Thu, Feb 28, 2013 at 6:14 PM, Tobias Honacker < > [email protected]> wrote: > >> Hi Jaime, >> >> Thanks for the support. >> >> ---snip--- >> >> bash-4.1$ sudo -u oneadmin virsh create deployment.0 **** >> >> Fehler: Fehler beim Erstellen der Domain von deployment.0**** >> >> Fehler: Unable to create tap device vnet%d: Operation not permitted**** >> >> ---snip--- >> >> >> >> Does /var/log/libvirtd/qemu/one-<vm_id>.log shed any light on the issue? >> >> >> --> nope, exact same error. >> >> >> It could be a polkit problem, have you grepped the usual suspects? >> auth.log, etc… >> >> >> --> can't see any error or strange log files >> >> >> >> /var/log/libvirt/libvirtd.log : >> >> >> 2013-02-28 14:57:10.341+0000: 11893: error : qemuMonitorOpenUnix:266 : >> failed to connect to monitor socket: No such process >> >> 2013-02-28 14:57:10.342+0000: 11893: error : >> qemuProcessWaitForMonitor:1533 : internal error process exited while >> connecting to monitor: >> >> qemu-kvm: -drive >> file=/var/lib/one//datastores/0/17/disk.0,if=none,id=drive-ide0-0-0,format=raw: >> could not open disk image /var/lib/one//datastores/0/17/disk.0: Permission >> denied >> >> >> Don't know what " >> >> failed to connect to monitor socket: No such process" means, all settings >> are correct in my opinion. >> >> >> >> Best regards, >> >> Tobias >> >> >> Von: Jaime Melis <[email protected]> >> Datum: Thu, 28 Feb 2013 16:36:45 +0100 >> An: Tobias Honacker <[email protected]> >> Cc: Users OpenNebula <[email protected]> >> Betreff: Re: [one-users] Permission denied while creating VM >> >> Hi Tobias, >> >> I have no idea why that's happening to you. I'm wondering, have you tried >> start the VM manually in the host after it fails to deploy? the files >> should be still there until you do "onevm delete". >> $ virsh create /var/lib/one/datastores/0/<vm_id>/deployment.0 >> >> Does /var/log/libvirtd/qemu/one-<vm_id>.log shed any light on the issue? >> >> It could be a polkit problem, have you grepped the usual suspects? >> auth.log, etc... >> >> cheers, >> Jaime >> >> >> On Tue, Feb 26, 2013 at 5:21 PM, Tobias Honacker < >> [email protected]> wrote: >> >>> Hi guys, >>> >>> My environment: >>> >>> OS: CentOS 6.3 >>> Version: OpenNebula 3.8.3 >>> Datastore: LVM (DRBD 8.4.3 + clvm + crm) >>> Filesystem of /var/lib/one: ext4 >>> Images: 1x (Type: Datablock - 10G) and 1x (Type: CDROM - Path >>> /tmp/debian-image.iso) >>> LVM Storage is working perfectly and without errors! >>> >>> >>> My Problem: >>> >>> VM is not booting cause of this error: >>> >>> ---snip--- >>> Tue Feb 26 16:17:35 2013 [VMM][D]: Message received: LOG I 1 Successfully >>> execute network driver operation: pre. >>> >>> Tue Feb 26 16:17:39 2013 [VMM][D]: Message received: LOG I 1 Command >>> execution fail: cat << EOT | /var/lib/one/remotes/vmm/kvm/deploy >>> /var/lib/one//datastores/0/1/deployment.0 priv$ >>> >>> Tue Feb 26 16:17:39 2013 [VMM][D]: Message received: LOG I 1 error: >>> Failed >>> to create domain from /var/lib/one//datastores/0/1/deployment.0 >>> >>> Tue Feb 26 16:17:39 2013 [VMM][D]: Message received: LOG I 1 error: >>> internal error process exited while connecting to monitor: qemu-kvm: >>> -drive >>> >>> file=/var/lib/one//datastores/0/1/disk.0,if=none,id=drive-ide0-0-0,format=r >>> aw: could not open disk image /var/lib/one//datastores/0/1/disk.0: >>> Permission denied >>> >>> Tue Feb 26 16:17:39 2013 [VMM][D]: Message received: LOG I 1 >>> >>> Tue Feb 26 16:17:39 2013 [VMM][D]: Message received: LOG E 1 Could not >>> create domain from /var/lib/one//datastores/0/1/deployment.0 >>> >>> Tue Feb 26 16:17:39 2013 [VMM][D]: Message received: LOG I 1 ExitCode: >>> 255 >>> >>> Tue Feb 26 16:17:39 2013 [VMM][D]: Message received: LOG I 1 Failed to >>> execute virtualization driver operation: deploy. >>> >>> Tue Feb 26 16:17:39 2013 [VMM][D]: Message received: DEPLOY FAILURE 1 >>> Could not create domain from /var/lib/one//datastores/0/1/deployment.0 >>> ---snip--- >>> >>> >>> >>> Datastore Config: >>> >>> NAME = drbd >>> DS_MAD = lvm >>> TM_MAD = lvm >>> VG_NAME = vg-one >>> HOST = localhost >>> >>> >>> >>> [root@priv001 one]# grep -vE '^($|#)' /etc/libvirt/qemu.conf >>> user = "oneadmin" >>> group = "oneadmin" >>> dynamic_ownership = 0 >>> >>> >>> >>> root@priv001 one]# grep -vE '^($|#)' /etc/libvirt/libvirtd.conf >>> listen_tls = 0 >>> listen_tcp = 1 >>> mdns_adv = 0 >>> unix_sock_group = "libvirt" >>> unix_sock_ro_perms = "0777" >>> unix_sock_rw_perms = "0770" >>> auth_unix_ro = "none" >>> auth_unix_rw = "none" >>> >>> >>> >>> [root@priv001 one]# id oneadmin >>> uid=9869(oneadmin) gid=9869(oneadmin) >>> Gruppen=9869(oneadmin),36(kvm),9870(libvirt) >>> >>> >>> >>> [root@priv001 one]# cat >>> >>> /etc/polkit-1/localauthority/50-local.d/50-org.libvirt.unix.manage-opennebu >>> la.pkla >>> # content of file: >>> >>> /etc/polkit-1/localauthority/50-local.d/50-org.libvirt.unix.manage-opennebu >>> la.pkla >>> [Allow oneadmin user to manage virtual machines] >>> Identity=unix-user:oneadmin >>> Action=org.libvirt.unix.manage >>> #Action=org.libvirt.unix.monitor >>> ResultAny=yes >>> ResultInactive=yes >>> ResultActive=yes >>> >>> >>> >>> [root@priv001 ~]# getenforce >>> Disabled >>> >>> >>> Diskpermission: >>> >>> lrwxrwxrwx 1 oneadmin oneadmin 24 26. Feb 17:01 disk.0 -> >>> /dev/vg-one/lv-one-0-3-0 >>> >>> >>> >>> I've tried lots of thins like upgrading drbd, OpenNebula from 3.8.1 to >>> 3.8.3, using other filesystems, playing around with libvirt rights, tried >>> oneadmin as group from libvirt etc.pp. >>> >>> >>> Any idea whats wrong with my system? >>> Thanks for helping. >>> >>> >>> >>> Best regards, >>> Tobias >>> >>> >>> _______________________________________________ >>> Users mailing list >>> [email protected] >>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org >>> >> >> >> >> -- >> Jaime Melis >> Project Engineer >> OpenNebula - The Open Source Toolkit for Cloud Computing >> www.OpenNebula.org | [email protected] >> > > > > -- > Jaime Melis > Project Engineer > OpenNebula - The Open Source Toolkit for Cloud Computing > www.OpenNebula.org | [email protected] > -- Jaime Melis Project Engineer OpenNebula - The Open Source Toolkit for Cloud Computing www.OpenNebula.org | [email protected]
_______________________________________________ Users mailing list [email protected] http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
