alright, here is the quick and dirty: (I can make a step by step if need be)
my fstab looks like this:
172.16.0.34:/mnt/pools/A/A0/images/imagesnfsuser,bg,noexec00
Explanation:
172.16.0.34= IP of Iomega storage node
/mnt/pools/A/A0/images = the actual location on the device (although it looks like its is just /images its not)
/images = location on fog server that the iomega storcenter is mounted to. so, when I ls in /images I see everything on my storage device (iomega)
nfs= the filesystem
user= allow users to mount the filesystem
bg= retry mounting in background
noexec= do not allow execution of binaries in this directory (optional, but if its only storage, its a good idea)
0= read size zero is default
0= write size, zero is default
My exports looks like this:
/images *(ro,sync,no_wdelay,insecure_locks,no_root_squash,insecure)
/images/dev *(rw,sync,no_wdelay,no_root_squash,insecure)
More detail on why its done this way:
See, its not exactly an external storage node. This is just allowing the system to access the remote storage device. FOG doesnt care where it sends the images, just as long as there is a place to put them.