I am using a Sol 10 zone as a jumpstart server, and have encountered a problem.
Due to not being able to use the out-of-the-box nfs server, as it does not run in a local zone on Sol 10, I have looked at using a user-space nfs server, unfsd.
unfsd runs fine, and can be used by a client to nfs-mount a directory, but when it comes to using the client's flash archive to build the client, I get this error below in my snoop output:
10:54:46.04754 js-client -> js-server MOUNT3 C Mount /flash_archives/TEST/js-client.flar
10:54:46.04779 js-server -> js-client MOUNT3 R Mount Not a directory
Which implies to me that the jumpstart client is trying to nfs-mount a file, and unfsd does nto allow this.
Any advice/suggestions on how to resolve this would be appreciated.
Edited by: Richard on Jun 22, 2012 8:51 AM
Just to provide an update.
I switched to using ftp to get the flar file from the jumpstart server, which works fine.
I do believe that the issue with NFS is because the Solaris in-built NFS will allow a file to be NFS-mounted, but the user-space NFS daemon I used ( unfsd ) does not allow this, although I've not done sufficient snooping to prove this.