Hello All, <div><br></div><div>I found that issue for "stop" command is that  chown command in NFS is not working . Node is not able to perform chown operation on checkpoint file i.e (for example) /srv/cloud/one/var//12/images/checkpoint.  Here is the detailed information about my NFS setup configuration details and issue I am facing.</div>
<div><br></div><div>It would be great if anyone can help me in solving this issue</div><div><br></div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-family: Verdana, Arial, Tahoma; font-size: 12px; ">I have create a NFS server (IP: 192.168.2.3) with following export configuration at /etc/exports:<br>
<br><div style="margin-right: 20px; margin-bottom: 20px; margin-left: 20px; margin-top: 5px; "><div class="smallfont" style="color: rgb(0, 0, 0); margin-top: 2px; margin-bottom: 2px; ">Code:</div><pre class="alt2" dir="ltr" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: inset; border-right-style: inset; border-bottom-style: inset; border-left-style: inset; border-color: initial; width: 640px; height: 34px; text-align: left; overflow-x: auto; overflow-y: auto; background-position: initial initial; background-repeat: initial initial; ">
/srv/cloud 192.168.2.4(rw,async,no_subtree_check,no_root_squash)</pre></div>From machine 192.168.2.4 I have following configuration in /etc/fstab:<br><br><div style="margin-right: 20px; margin-bottom: 20px; margin-left: 20px; margin-top: 5px; ">
<div class="smallfont" style="color: rgb(0, 0, 0); margin-top: 2px; margin-bottom: 2px; ">Code:</div><pre class="alt2" dir="ltr" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: inset; border-right-style: inset; border-bottom-style: inset; border-left-style: inset; border-color: initial; width: 640px; height: 34px; text-align: left; overflow-x: auto; overflow-y: auto; background-position: initial initial; background-repeat: initial initial; ">
192.168.2.3:/srv/cloud  /srv/cloud      nfs     rw,hard,intr    0       0</pre></div>Now from machine 192.168.2.4 with root user, I create a file "/srv/cloud/xyz" and then change the ownership of the file to user "oneadmin". I have following commands and the error in the output:<br>
<br><div style="margin-right: 20px; margin-bottom: 20px; margin-left: 20px; margin-top: 5px; "><div class="smallfont" style="color: rgb(0, 0, 0); margin-top: 2px; margin-bottom: 2px; ">Code:</div><pre class="alt2" dir="ltr" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: inset; border-right-style: inset; border-bottom-style: inset; border-left-style: inset; border-color: initial; width: 640px; height: 66px; text-align: left; overflow-x: auto; overflow-y: auto; background-position: initial initial; background-repeat: initial initial; ">
#touch /srv/cloud/xyz
#chown oneadmin:oneadmin /srv/cloud/xyz
chown: changing ownership of `xyz': Invalid argument</pre></div>I have user "oneadmin" at both server and the client machine with same user and group id:<br><br>At client:<br><div style="margin-right: 20px; margin-bottom: 20px; margin-left: 20px; margin-top: 5px; ">
<div class="smallfont" style="color: rgb(0, 0, 0); margin-top: 2px; margin-bottom: 2px; ">Code:</div><pre class="alt2" dir="ltr" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: inset; border-right-style: inset; border-bottom-style: inset; border-left-style: inset; border-color: initial; width: 640px; height: 50px; text-align: left; overflow-x: auto; overflow-y: auto; background-position: initial initial; background-repeat: initial initial; ">
#id oneadmin
uid=9000(oneadmin) gid=9000(oneadmin) groups=9000(oneadmin),110(libvirtd)</pre></div>At server:<br><div style="margin-right: 20px; margin-bottom: 20px; margin-left: 20px; margin-top: 5px; "><div class="smallfont" style="color: rgb(0, 0, 0); margin-top: 2px; margin-bottom: 2px; ">
Code:</div><pre class="alt2" dir="ltr" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: inset; border-right-style: inset; border-bottom-style: inset; border-left-style: inset; border-color: initial; width: 640px; height: 50px; text-align: left; overflow-x: auto; overflow-y: auto; background-position: initial initial; background-repeat: initial initial; ">
#id oneadmin
uid=9000(oneadmin) gid=9000(oneadmin) groups=9000(oneadmin)</pre></div>What could be the problem in changing the ownership of the file from the root user at nfs client machine when "no_root_squash" has been specified?<br>
</span></div><div><span class="Apple-style-span" style="font-family: Verdana, Arial, Tahoma; font-size: 12px; "><br></span></div><div><span class="Apple-style-span" style="font-family: Verdana, Arial, Tahoma; font-size: 12px; ">Thanks</span></div>
<div><span class="Apple-style-span" style="font-family: Verdana, Arial, Tahoma; font-size: 12px; ">Koushik</span></div><div><br></div><div> <br><br><div class="gmail_quote">On Thu, May 5, 2011 at 4:14 PM, Koushik Annapureddy <span dir="ltr"><<a href="mailto:koushik1987@gmail.com">koushik1987@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hello Tino,<div><br></div><div>While using virsh save command I did not get any error message.<div><div></div><div class="h5">
<br><br><div class="gmail_quote">On Thu, May 5, 2011 at 2:19 PM, Koushik Annapureddy <span dir="ltr"><<a href="mailto:koushik1987@gmail.com" target="_blank">koushik1987@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Tino,<div><br></div><div>I am able to successfully save( using virsh) running ttylinux VM and Ubuntu VM  to a file and restore it.</div>

<div><br></div><div>Thanks</div><div>Koushik</div><div><br></div><div><div><div></div><div><div class="gmail_quote">
On Thu, May 5, 2011 at 12:49 PM, Tino Vazquez <span dir="ltr"><<a href="mailto:tinova@opennebula.org" target="_blank">tinova@opennebula.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Hi,<br>
<br>
Do you get the same behavior using "virsh save"?<br>
<br>
Regards,<br>
<br>
-Tino<br>
<div><br>
--<br>
Constantino Vázquez Blanco, MSc<br>
OpenNebula Major Contributor<br>
<a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | @tinova79<br>
<br>
<br>
<br>
</div>On Thu, May 5, 2011 at 10:13 AM, Koushik Annapureddy<br>
<div><div></div><div><<a href="mailto:koushik1987@gmail.com" target="_blank">koushik1987@gmail.com</a>> wrote:<br>
> Hello Tino,<br>
> I have followed these steps as per the link mentioned<br>
> 1)  edit /etc/libvirt/qemu.conf, and uncomment the line that says<br>
> "dynamic_ownership = 1" and change the 1 to a 0<br>
> 2) Restart libvirtd<br>
><br>
><br>
>  I guess that all the disk image files are used by qemu are set to proper<br>
> ownership since qemu is sucessfull in launching the VM's.<br>
> After performing these steps I am still facing the same issue ( When i<br>
> issues onevm stop vmid ), Here is the log info<br>
> Thu May  5 11:02:53 2011 [VMM][D]: Message received: LOG - 46 ExitCode: 1<br>
> Thu May  5 11:02:53 2011 [VMM][D]: Message received: SAVE FAILURE 46 error:<br>
> Failed to save domain one-46 to /srv/cloud/one/var//46/images/checkpoint<br>
> Thu May  5 11:02:53 2011 [VMM][D]: Message received: error: unable to set<br>
> user and group to '0:0' on '/srv/cloud/one/var//46/images/checkpoint':<br>
> Invalid argument<br>
> Thu May  5 11:02:53 2011 [VMM][D]: Message received: ExitCode: 1<br>
> Thu May  5 11:02:54 2011 [VMM][D]: Message received: POLL SUCCESS 46 STATE=a<br>
> USEDMEMORY=131072<br>
> Thank you for the help..<br>
> Thanks<br>
> Koushik<br>
><br>
><br>
> On Wed, May 4, 2011 at 4:24 PM, Tino Vazquez <<a href="mailto:tinova@opennebula.org" target="_blank">tinova@opennebula.org</a>> wrote:<br>
>><br>
>> Hi,<br>
>><br>
>> Yes, this is a permissions issue. Please see if this [1] provides any<br>
>> hints to solve the issue.<br>
>><br>
>> Regards,<br>
>><br>
>> -Tino<br>
>><br>
>> [1] <a href="http://osdir.com/ml/libvir-list/2011-04/msg01220.html" target="_blank">http://osdir.com/ml/libvir-list/2011-04/msg01220.html</a><br>
>> --<br>
>> Constantino Vázquez Blanco, MSc<br>
>> OpenNebula Major Contributor<br>
>> <a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | @tinova79<br>
>><br>
>><br>
>><br>
>> On Wed, May 4, 2011 at 2:31 PM, Koushik Annapureddy<br>
>> <<a href="mailto:koushik1987@gmail.com" target="_blank">koushik1987@gmail.com</a>> wrote:<br>
>> > unable to set user and group to '0:0' o<br>
><br>
><br>
><br>
> --<br>
> Thanks<br>
> Koushik Annapureddy<br>
><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div>-- <br>Thanks<br>Koushik Annapureddy<br>
</div>
</blockquote></div><br><br clear="all"><br></div></div>-- <br>Thanks<br>Koushik Annapureddy<br>
</div>
</blockquote></div><br><br clear="all"><br>-- <br>Thanks<br>Koushik Annapureddy<br>
</div>