Using Centos 5.2 upgraded from 5.0 using yum on a couple of old Dells in a lab
environment. I don't think hardware is part of the problem, just need
configuration help.
1: I can boot the diskless client and it come up, but when I do a "mount"
command on the client, the output is indistinguishable from the output of the
mount command on the server. Currently the fstab in .../root
and .../snapshot/<diskless client name> have no entries in them. I set this
up using the "how-to" from the Centos web site, I might be missing something.
I was wondering if someone could point me to information on how NFS mounts
and fstab files work as well as how the "root" and "snapshot" directories
work. I'm guessing that snapshot is where you set up the unique personality
of each client, while "root" is global to all clients, but I would like info
on how it all works together. I could continue to guess and try to figure it
out on my own, but my experience has shown that I might get a working
solution that is NOT the best.
2: I am running NFS4. I also set up all the diskless clients in an /export
directory that is shared with several other exported directories (its a lab,
so the devices do double or triple duty). My export file has /exports with
the "fsid=0" flag. So, when I mount, I don't have to have "/exports" in the
directory string. All is fine until the initial mount done by netboot(?), it
issues the first mount command with "/export/diskless/i386/centos5.2/" as the
directory string and fails. To work around this, I put a link in that
links /export to /export/export and exported /export/export. UGLY I know, but
it was the work around I discovered. Anyone know a better way of dealing with
this?