Hey so I am looking to develop a system where you have 1 system that will be the nfs and it will also have all of the user accounts onboard. There will be a few machine that will have beefed up hardware where all of the computing work would be done and a user would log in using a vnc session to one of these compute nodes, but I want the user and the users data to be pulled from the nfs not the compute node they are supposed to be expendable so that if a machine fails it can be replaced and the system can resume as if nothing happened. Windows has a system where you can log in with the domain name and such. I don't know what the Unix equivalent is called.
am trying to figure out what you mean, but after reading your question 3-4 times. What you need is Docker https://www.docker.com/ or other visualization tools like VMware, Virtualbox, KVM/Qemu. There you can create machines and are expendable.
Or are you just looking for a good backup system like Bacula ( http://blog.bacula.org/ )?
What I am talking about is a system where a user would log in through a web browser and link to one of the compute nodes with his or her own user account and do their work there. I don't want the compute nodes storing user data because if one node fails or is hung up and a user logs in I want to network system to be able to provide them with a log in. Says you have 3 systems system A which hosts files and programs system b which has a powerful CPU and gpu which has its opt usr and bin files bounded to the nfs in order to run the programs. You have system c which is a chrome book I want to go To a website hosted by system a which I will provide log in information to and it will bind me to a vnc session on system b where the system will take my log in credentials and log in on system b and open a vnc session for me and Bind my chrome book web browser to the vnc session of machine b. Machine b though does not store any user data or user accounts like a windows domain system. System b will ask system a for user X with credentials Y to get user data Z which could easily be mounted to a home folder on system B with user X credentials. I want to build a great big powerful system out of a lot of small systems. System A is acting as the hard drive and general data storage including user accounts. System B is acting as the CPU and gpu and ram of the system (note more than one system can be in this position) where all of these resources are asking another system for the data required to run. Each node has its own independent Linux operating system, but through a very well optimized software stack all of these systems will act as one. Please let me know If you need block diagrams or anything else.
Can ladp be used to store a user pool?
Well Unix is semi build this way, but i honestly have no idea how you can combine this with a NTFS based(windows) system.
but is this what you want? https://en.wikipedia.org/wiki/Computer_cluster
Sounds like you want 389 directory service to cover ad like functionality. Something kind of like citrix xendesktop for provisioned desktops on a server and pull user profiles onto that (not sure if citrix does this)
Spit if i remenber LDAP will just work for both, aslong as you have the correct software installed. You will have to get PAM authentication working along with Samba AD also. In regards to the windows stuff from what it sounds like you just want ppl to have roaming profiles, which should be fine aslong as you have samba install on the nfs server then any windows system should just be able to read that network location. But this might be the old way but it's the only way i know so you might find a better answer. If I remenber correct we were connecting to the LDAP server with both windows and linux machines and it worked fine. Hopefully some of these links my point you in the right direction.
https://wiki.samba.org/index.php/Setup_a_Samba_Active_Directory_Domain_Controller
lol damm you Eden you beat me to it, just realised we used 389 directory service (was along time ago now) as one of the methods. Found it wasn't that bad compared to others (lol god knows what those alternatives are now but 6 years ago it was a ballache if i remenber but once it was setup it just worked).
389 is actively developed I've not used it myself yet but I keep seeing it pop up
i though Unix had this functionality inside itself already or is this really something new?
What part?
use multiply systems. as one big system and lose one part and replace it without missing stuff. but i can be wrong or it can be that you need to config a lot and there are easier ways.
What I am trying to do is allow roaming users in Unix so a Unix server in the middle with Unix workstations connected to the server the server maintains all user data so if the work station fails then a new one can be put in its place and nothing is lost
Did someone say OSX?