home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / next / sysadmin / 6414 < prev    next >
Encoding:
Text File  |  1992-11-10  |  3.0 KB  |  87 lines

  1. Newsgroups: comp.sys.next.sysadmin
  2. Path: sparky!uunet!ukma!darwin.sura.net!spool.mu.edu!agate!stanford.edu!leland.Stanford.EDU!news
  3. From: gcolello@biosphere.Stanford.EDU (Greg Colello)
  4. Subject: Making a Client's File System Look Like its Server's
  5. Message-ID: <1992Nov11.035622.26949@leland.Stanford.EDU>
  6. Sender: news@leland.Stanford.EDU (Mr News)
  7. Organization: DSO, Stanford University
  8. Date: Wed, 11 Nov 92 03:56:22 GMT
  9. Lines: 76
  10.  
  11. I am trying to figure out how to make it possible for a user to do  
  12. anything on a client that the user could do on the client's server.
  13.  
  14. My solution:
  15.  
  16. 0. Setup the clients and server as a Netinfo database.
  17.  
  18. 1. Make all accounts network accounts (I acquiesed to the /Net and /Users  
  19. idiom of Next).
  20.  
  21. 2. Load the base 60MB NS3.0 OS on each client.
  22.  
  23. 3. Load all Next packages on the server.
  24.  
  25. 4. Load all third party apps on the server into /LocalApps.
  26.  
  27. 5. Export the following from the server as ReadOnly using the 3.0 NFS App  
  28. (these are the directories affected by steps 3 and 4 above):
  29.  
  30. /LocalLibrary
  31. /usr
  32. /Users
  33. /NextDeveloper
  34. /bin
  35. /lib
  36. /NextLibrary
  37. /NextApps
  38. /LocalApps
  39.  
  40. 6. Import each of the above on the clients using the 3.0 NFS App. Mount  
  41. them to /Net/server/... on the clients.
  42.  
  43. 7. Replace the step 5 directories on the clients with soft links to their  
  44. corresponding /Net/server/... step 6 mounts.
  45.  
  46. 8. Make the server the mail server.
  47.  
  48. 9. Make each client a mail client of the server.
  49.  
  50. 10. Adjust the clients' sendmail.sharedsubsidiary.cf file to cause mail  
  51. sent from them to bear the server's name instead of their own.
  52.  
  53. 11. Adjust our campus domain name server to send mail addressed to any of  
  54. the clients to the host instead. Adjust the server's sendmail.mailhost.cf  
  55. file to have alias' for each of the clients so the host does not reject  
  56. the redirected mail.
  57. ------------------------------
  58.  
  59. My first question is how many of the step 5 directories need Read/Write  
  60. access? For example I know that /usr/spool/mail-->/private/spool/mail  
  61. needs to be writable by the clients. So maybe I need to export  
  62. /private/spool/mail and liberalize the permissions of that path. Also for  
  63. example does /NextDeveloper need Read/Write access if you're doing  
  64. NextStep development?
  65.  
  66. I also know that /usr/lib/sendmail is different on the clients than the  
  67. server. How many other such inconsistancies are there?
  68.  
  69. Also our server is a monochrome Cube and our clients are both mono and  
  70. color slabs. Are there some different OS file requirements here?
  71.  
  72. If this overall problem can be resolved it would be really neat, because  
  73. we could work on our server or clients completely transparently, and all  
  74. upgrades could be confined to the server.
  75.  
  76. BTW we didn't use NetBoot, because each client has a good sized hard drive  
  77. that can be used as a local swap disk. I understood that there was no way  
  78. to have local swap disks with NetBooting.
  79.  
  80. I hope my naivete isn't showing TOO badly here.
  81.  
  82. -----------------------------------------------------------------
  83. Greg Colello
  84. Carnegie Institution, Department of Plant Biology
  85. Stanford University
  86. gcolello@biosphere.stanford.edu
  87.