[ovs-discuss] NFS mount through OVS-1.4 fails after server reboot

kiran Chunduri cnvkiran at gmail.com
Fri Aug 16 06:29:23 UTC 2013


Thanks for the reply.
For now,I had a work-around of adding mount command in 'rc.local'. BTW, I
was testing this on ubuntu-12.04 distro.

Are there any plans of addressing this issue in next release?

regards
Kiran



On Thu, Aug 15, 2013 at 9:50 AM, Gurucharan Shetty <shettyg at nicira.com>wrote:

> On Thu, Aug 15, 2013 at 9:12 AM, kiran Chunduri <cnvkiran at gmail.com>wrote:
>
>> Hi,
>> On my server, i setup NFS mount of remote storage through OVS by creating
>> an Internal Port on OVS bridge. The mount command works fine.
>>
>> I also setup '/etc/fstab' for auto mount post reboot. The issue is that
>> 'post' reboot, the NFS mount fails to happen. I have to issue mount command
>> manually to set it up again.
>>
>> To narrow down further, if I setup NFS directly on the physical nic
>> itself, it does work fine post-reboot. So I believe there is no issue in
>> the syntax of /etc/fstab.
>>
>> /****This is how stab entry looks***/
>> 10.0.0.110:/home/kiran /perf2/kiran nfs
>> auto,rsize=8192,wsize=8192,intr,timeo=1800
>> /****/
>> Bridge br-nfs
>>         Port "eth10"
>>             Interface "eth10"
>>         Port vmknic-nfs
>>             Interface vmknic-nfs
>>                 type: internal
>>         Port br-nfs
>>             Interface br-nfs
>>                 type: internal
>>
>>
>> I think this has to do with the timing of startup of 'NFS mount' and
>> OpenVswitch services. In 'openswitch-switch' init script it is specified to
>> start after network service.
>>
>> # Required-Start:    $network $named $remote_fs $syslog
>>
>> Shouldn't this be started before network service? BTW, I tweaked few of
>> the options here like specifying (# Required-Start:    mountkernfs
>> $local_fs urandom), but that did not help.
>>
>
>> Whats the right approach to setup for 'auto' nfs mount to work post
>> reboot on OVS?
>>
> You are correct in that Open vSwitch startup scripts start after NFS mount
> happens. There is a circular dependency here which does not have a clear
> solution. Open vSwitch has many binaries that are placed in /usr and /usr
> can be a NFS partition. So I think either we have to move Open vSwitch
> utilities to /bin or you need to make sure that /usr is not mounted through
> NFS and start Open vSwitch before NFS. You can also have NFS mounted
> through a physical interface and let OVS work on other interafces.
>
> I think there was a long discussion on this a year ago with no answers.
>
>
>>
>> regards,
>> Kiran
>>
>> _______________________________________________
>> discuss mailing list
>> discuss at openvswitch.org
>> http://openvswitch.org/mailman/listinfo/discuss
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20130815/36e012ef/attachment.html>


More information about the discuss mailing list