We found some problem that Huang....

The issue seems to be related to how the virsh command works. Look to this command sequence:
=================

onead...@nubacesga-09-2:~/var/339/images$ ls -l
total 6291864
-rwxrwxrwx 1 oneadmin cloud       1065 Sep 22 12:53 deployment.0
-rwxrwxrwx 1 oneadmin cloud 1073741824 Sep 22 12:52 disk.0
-rwxrwxrwx 1 oneadmin cloud 5368709120 Sep 22 12:53 disk.1
-rwxrwxrwx 1 oneadmin cloud     405504 Sep 22 12:53 disk.2
onead...@nubacesga-09-2:~/var/339/images$

onead...@nubacesga-09-2:~/var/339/images$ virsh --connect qemu:///system create deployment.0
error: Failed to create domain from deployment.0
error: internal error process exited while connecting to monitor: qemu: could not open disk image /srv/cloud/one/var//339/images/disk.0: Permission denied

onead...@nubacesga-09-2:~/var/339/images$ ls -l
total 6291864
-rwxrwxrwx 1 oneadmin     cloud       1065 Sep 22 12:53 deployment.0
-rwxrwxrwx 1 root         root  1073741824 Sep 22 12:52 disk.0
-rwxrwxrwx 1 root         root  5368709120 Sep 22 12:53 disk.1
-rwxrwxrwx 1 libvirt-qemu kvm       405504 Sep 22 12:53 disk.2

=================

As you can see, the virsh command change the file owned at some point..., and then the original user (oneadmin) can't read the image file

Anyone know how to arrange this issue????

Regards



Jaime Melis escribió:
Hello,

It looks like the problem is the NFS configuration. KVM runs as root
and needs read/write acces to the disk image. It this disk image has
been exported by NFS with the root_squash option (by default) the
local root user of the worker node won't have the permissions it
needs. You might wan't to change your /etc/exports in the frontend (or
NFS server) and configure it with no_root_squash.

Regards,
Jaime

On Wed, Sep 1, 2010 at 3:56 PM, Huang Zhiteng <winsto...@gmail.com> wrote:
Hi guys,

I encountered a qemu error while using ONE 2.0b.  Does anyone have any idea
what is wrong?
"error: internal error process exited while connecting to monitor: qemu:
could not open disk image /srv/cloud/one/var//16/images/disk.0: Permission
denied"

My environment is:
Hardware:
Intel Xeon 2.93GHz x 2
12 GB memory

Software:
RHEL 6 beta (kernel 2.6.32)
qemu-kvm-0.12.1.2

SELinux is disabled on all nodes/front-end.  So the root cause shouldn't be
SELinux.  Below is error log from ONE.

Wed Sep  1 18:46:47 2010 [DiM][I]: New VM state is ACTIVE.
Wed Sep  1 18:46:50 2010 [LCM][I]: New VM state is PROLOG.
Wed Sep  1 18:46:50 2010 [VM][I]: Virtual Machine has no context
Wed Sep  1 18:47:40 2010 [TM][I]: tm_clone.sh:
rhel6-nhm:/srv/cloud/one/var/images/9c2fea820bf6ec3793dfb6102e5834d41c4bd481
n5:/srv/cloud/one/var//16/images/disk.0
Wed Sep  1 18:47:40 2010 [TM][I]: tm_clone.sh: DST:
/srv/cloud/one/var//16/images/disk.0
Wed Sep  1 18:47:40 2010 [TM][I]: tm_clone.sh: Creating directory
/srv/cloud/one/var//16/images
Wed Sep  1 18:47:40 2010 [TM][I]: tm_clone.sh: Executed "mkdir -p
/srv/cloud/one/var//16/images".
Wed Sep  1 18:47:40 2010 [TM][I]: tm_clone.sh: Executed "chmod a+w
/srv/cloud/one/var//16/images".
Wed Sep  1 18:47:40 2010 [TM][I]: tm_clone.sh: Cloning
/srv/cloud/one/var/images/9c2fea820bf6ec3793dfb6102e5834d41c4bd481
Wed Sep  1 18:47:40 2010 [TM][I]: tm_clone.sh: Executed "cp
/srv/cloud/one/var/images/9c2fea820bf6ec3793dfb6102e5834d41c4bd481
/srv/cloud/one/var//16/images/disk.0".
Wed Sep  1 18:47:40 2010 [TM][I]: tm_clone.sh: Executed "chmod a+w
/srv/cloud/one/var//16/images/disk.0".
Wed Sep  1 18:47:55 2010 [LCM][I]: New VM state is BOOT
Wed Sep  1 18:47:55 2010 [VMM][I]: Generating deployment file:
/srv/cloud/one/var/16/deployment.0
Wed Sep  1 18:47:58 2010 [VMM][I]: Command execution fail: 'mkdir -p
/srv/cloud/one/var//16/images && cat >
/srv/cloud/one/var//16/images/deployment.0 && virsh --connect
qemu+tcp:///system create /srv/cloud/one/var//16/images/deployment.0'
Wed Sep  1 18:47:58 2010 [VMM][I]: STDERR follows.
Wed Sep  1 18:47:58 2010 [VMM][I]: error: Failed to create domain from
/srv/cloud/one/var//16/images/deployment.0
Wed Sep  1 18:47:58 2010 [VMM][I]: error: internal error process exited
while connecting to monitor: qemu: could not open disk image
/srv/cloud/one/var//16/images/disk.0: Permission denied
Wed Sep  1 18:47:58 2010 [VMM][I]:
Wed Sep  1 18:47:58 2010 [VMM][I]: ExitCode: 1
Wed Sep  1 18:47:58 2010 [VMM][E]: Error deploying virtual machine
Wed Sep  1 18:48:02 2010 [DiM][I]: New VM state is FAILED
Wed Sep  1 18:48:03 2010 [TM][W]: Ignored: LOG - 16 tm_delete.sh: Deleting
/srv/cloud/one/var//16/images

Wed Sep  1 18:48:03 2010 [TM][W]: Ignored: LOG - 16 tm_delete.sh: Executed
"rm -rf /srv/cloud/one/var//16/images".

Wed Sep  1 18:48:03 2010 [TM][W]: Ignored: TRANSFER SUCCESS 16 -


--
Regards
Huang Zhiteng

_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org


_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to