<html><body>
<p><font size="3" face="serif">Hello,</font><br>
<br>
<font size="3" face="serif">I have installed oVirt engine 3.1 configured for non-local nfs ISO storage (Fedora 17 kernel 3.5.3-1.fc17.x86_64), one node with VDSM (same OS as engine), server with targetcli (ISCSI) and NFS server as ISO Library (CentOS 6.3).</font><br>
<br>
<font size="3" face="serif">There is NFS server configuration:</font><br>
<font size="3" face="serif"># cat /etc/exports</font><br>
<font size="3" face="serif">/nfs/iso        192.168.10.0/24(rw,sync,no_subtree_check,all_squash,anonuid=36,anongid=36)</font><br>
<br>
<font size="3" face="serif"># cat /etc/sysconfig/nfs | grep -v &quot;#&quot;</font><br>
<font size="3" face="serif">NFS4_SUPPORT=&quot;yes&quot;</font>
<ul style="padding-left: 0pt"><font size="2" face="sans-serif"><br>
</font><font size="3" face="serif"># ls -l /nfs/</font></ul>
<font size="3" face="serif">drwxr-xr-x 3 vdsm kvm 4096 Sep  4 09:48 iso</font><br>
<br>
<font size="3" face="serif"># getsebool -a</font><br>
<font size="3" face="serif">getsebool:  SELinux is disabled</font><br>
<br>
<font size="3" face="serif"># ps axu | grep nfs</font><br>
<font size="3" face="serif">root      8289  0.0  0.0      0     0 ?        S    09:47   0:00 [nfsd4]</font><br>
<font size="3" face="serif">root      8290  0.0  0.0      0     0 ?        S    09:47   0:00 [nfsd4_callbacks]</font><br>
<font size="3" face="serif">root      8291  0.0  0.0      0     0 ?        S    09:47   0:00 [nfsd]</font><br>
<font size="3" face="serif">root      8292  0.0  0.0      0     0 ?        S    09:47   0:00 [nfsd]</font><br>
<font size="3" face="serif">root      8293  0.0  0.0      0     0 ?        S    09:47   0:00 [nfsd]</font><br>
<font size="3" face="serif">root      8294  0.0  0.0      0     0 ?        S    09:47   0:00 [nfsd]</font><br>
<font size="3" face="serif">root      8295  0.0  0.0      0     0 ?        S    09:47   0:00 [nfsd]</font><br>
<font size="3" face="serif">root      8296  0.0  0.0      0     0 ?        S    09:47   0:00 [nfsd]</font><br>
<font size="3" face="serif">root      8297  0.0  0.0      0     0 ?        S    09:47   0:00 [nfsd]</font><br>
<font size="3" face="serif">root      8298  0.0  0.0      0     0 ?        S    09:47   0:00 [nfsd]</font><br>
<font size="3" face="serif">root      8555  0.0  0.0 103240   840 pts/0    S+   10:46   0:00 grep nfs</font><br>
<br>
<font size="3" face="serif"># cat /etc/passwd | grep vdsm &amp;&amp; cat /etc/group | grep kvm</font><br>
<font size="3" face="serif">vdsm:x:36:36::/home/vdsm:/bin/bash</font><br>
<font size="3" face="serif">kvm:x:36:</font><br>
<br>
<font size="3" face="serif">result of </font><font size="3" face="serif">nfs-check program form hypervisor node as root (can't change user to vdsm):</font><br>
<font size="2" face="sans-serif"># python nfs-check.py storage.ovirt.com:/nfs/iso</font><br>
<font size="2" face="sans-serif">Current hostname: hyper1.ovirt.com - IP addr 192.168.10.11</font><br>
<font size="2" face="sans-serif">Trying to /bin/mount -t nfs storage.ovirt.com:/nfs/iso...</font><br>
<font size="2" face="sans-serif">Executing NFS tests..</font><br>
<font size="2" face="sans-serif">Removing vdsmTest file..</font><br>
<font size="2" face="sans-serif">Status of tests [OK]</font><br>
<font size="2" face="sans-serif">Disconnecting from NFS Server..</font><br>
<font size="2" face="sans-serif">Done! </font><br>
<br>
<font size="3" face="serif">result of nfs-check program form </font><font size="2" face="sans-serif">oVirt engine host as vdsm:</font><br>
<font size="2" face="sans-serif">$ python nfs-check.py storage.ovirt.com:/nfs/iso</font><br>
<font size="2" face="sans-serif">You must be root to run this script.</font><br>
<br>
<font size="2" face="sans-serif">as root:</font><br>
<br>
<font size="2" face="sans-serif"># python nfs-check.py storage.ovirt.com:/nfs/iso</font><br>
<font size="2" face="sans-serif">Current hostname: admin.ovirt.com - IP addr 192.168.10.10</font><br>
<font size="2" face="sans-serif">Trying to /bin/mount -t nfs storage.ovirt.com:/nfs/iso...</font><br>
<font size="2" face="sans-serif">Executing NFS tests..</font><br>
<font size="2" face="sans-serif">Removing vdsmTest file..</font><br>
<font size="2" face="sans-serif">Status of tests [OK]</font><br>
<font size="2" face="sans-serif">Disconnecting from NFS Server..</font><br>
<font size="2" face="sans-serif">Done!</font><br>
<br>
<font size="2" face="sans-serif">When I try to create New Domain (Domain Function / Storage Type - ISO / NFS) Export Path: storage.ovirt.com:/nfs/iso - I have an error: A Request to the Server failed with the following Status Code: 500.</font><br>
<font size="2" face="sans-serif">After it I cant view some files on NFS server:</font><br>
<font size="2" face="sans-serif"># find /nfs/iso/</font><br>
<font size="2" face="sans-serif">/nfs/iso/</font><br>
<font size="2" face="sans-serif">/nfs/iso/cca67860-4d58-4385-ba71-27fdfe21d0e9</font><br>
<font size="2" face="sans-serif">/nfs/iso/cca67860-4d58-4385-ba71-27fdfe21d0e9/images</font><br>
<font size="2" face="sans-serif">/nfs/iso/cca67860-4d58-4385-ba71-27fdfe21d0e9/images/11111111-1111-1111-1111-111111111111</font><br>
<font size="2" face="sans-serif">/nfs/iso/cca67860-4d58-4385-ba71-27fdfe21d0e9/dom_md</font><br>
<font size="2" face="sans-serif">/nfs/iso/cca67860-4d58-4385-ba71-27fdfe21d0e9/dom_md/outbox</font><br>
<font size="2" face="sans-serif">/nfs/iso/cca67860-4d58-4385-ba71-27fdfe21d0e9/dom_md/metadata</font><br>
<font size="2" face="sans-serif">/nfs/iso/cca67860-4d58-4385-ba71-27fdfe21d0e9/dom_md/inbox</font><br>
<font size="2" face="sans-serif">/nfs/iso/cca67860-4d58-4385-ba71-27fdfe21d0e9/dom_md/leases</font><br>
<font size="2" face="sans-serif">/nfs/iso/cca67860-4d58-4385-ba71-27fdfe21d0e9/dom_md/ids </font><br>
<br>
<font size="2" face="sans-serif">vdsm log from hypervisor node: </font><a href="http://195.58.6.45/shit/vdsm.log"><font size="3" color="#0000FF" face="serif"><u>http://195.58.6.45/shit/vdsm.log</u></font></a><br>
<font size="2" face="sans-serif">engine log: </font><a href="http://195.58.6.45/shit/engine.log"><font size="3" color="#0000FF" face="serif"><u>http://195.58.6.45/shit/engine.log</u></font></a><br>
<br>
<font size="2" face="sans-serif">I have no iptables configured on any of my hosts.</font><br>
<br>
<font size="2" face="sans-serif">How can I add an ISO share to my Data Center?</font><br>
<font size="2" face="sans-serif"> <br>
- -<br>
Dmitriy Pyryakov</font><br>
<font size="2" face="sans-serif">VimpelCom Ltd.</font></body></html>