Highly recommend using automount.  You get the advantage of timing out
inactive mount points and if you use wildcards you may not have to
update this file very often.

Here's a sample of what we're doing (you'll need to also add a row to
/etc/auto.master)

editfiles:
linux::
    { /etc/auto.remote
        BeginGroupIfNoLineMatching '#auto.remote managed by cfengine v 1.9'
         Backup "off"
         EmptyEntireFilePlease
         Append '#auto.remote managed by cfengine v 1.9'
         Append '*       -rw,timeo=600,hard,intr,bg  nas01:/vol/&'
        EndGroup    
        DefineClasses "reloadautofs"
     }
     
shellcommands:
last.reloadautofs::
     "/sbin/service autofs reload"


On 8/8/05, Frank Smith <[EMAIL PROTECTED]> wrote:
> --On Monday, August 08, 2005 13:00:19 -0400 Jeremy Dreese <[EMAIL PROTECTED]> 
> wrote:
> 
> >
> >> So the question is should I simply do that with a static entry in fstab
> >> and forget about using cfengine for the mounting itself? Or do I really
> >> missunderstand the concept of NFS mounts with cfengine?
> >
> > You can use "miscmounts" to mount these directories.  I think something
> > like this should work:
> >
> > miscmounts:
> >
> >     SystemGroup::
> >
> >         blender:/vol/apps /usr/appdir mode=tcp
> 
> Be aware that cfengine's mount code isn't very bright.  It generates
> a line for the [v]fstab based on some defauults and the options
> you specify, and if it isn't already there it will add it to the file
> and try to mount it.  Sounds good in theory, but it checks for an
> exact match in the file and doesn't check to see if it is already
> mounted, so you can easily end up with double mounts. even if it is
> only a difference in whitespace.  This can cause problems on some
> systems.
>   Also, even if you use cfengine for the initial mount (i.e., aren't
> trying to convert existing manual mounts to cfengine control), you
> can't modify the mounts or the mount options, since there is no
> practical way to unmount or remount a filesystem.  You can't even
> make the fstab changes and wait for the next reboot, since cfengine
> will try to mount everything in it every time it runs.
> 
> Frank
> 
> >
> >
> > --
> > Jeremy Dreese
> > Engineering Computing Systems Integrator
> > College of Engineering
> > Bucknell University
> > voice: (570) 577-3714
> > fax: (570) 577-3579
> > email: [EMAIL PROTECTED]
> >
> 
> --
> Frank Smith                                      [EMAIL PROTECTED]
> Sr. Systems Administrator                       Voice: 512-374-4673
> Hoover's Online                                   Fax: 512-374-4501
> 
> 
> 
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@gnu.org
> http://lists.gnu.org/mailman/listinfo/help-cfengine
> 


-- 
Doug Chapman
Revenue Science


_______________________________________________
Help-cfengine mailing list
Help-cfengine@gnu.org
http://lists.gnu.org/mailman/listinfo/help-cfengine

Reply via email to