For diskless clients that bootstrap from and mount filesystems from an NFS server, is it feasible to provide highly-available NFS service using 2 servers in a CARP cluster? A friend reports having tested this out and having everything work properly on the master, but as soon as CARP failover occured and I/O requests were sent to the backup node, the client started throwing "stale nfs file handle" errors. My assumption is that these are the result of ESTALE being returned by the server and that the system doesn't understand how to handle this gracefully and reopen the files.
I believe I understand why this occurs, but can't get my head around a good way to provide fault tolerance in this architecture. How is HA of the NFS server typically handled, and is CARP an appropriate solution? What other options are typically used to ensure ongoing client operation if the NFS server fails? -- Darren Spruell Information Security Operations Catholic Healthcare West IT (602)307-2217 [EMAIL PROTECTED]