I have a couple computers sitting around in my home network. They all run the same version of Ubuntu, and I would like to unify their configuration to some extent.
At my university, you can log in to any computer with your university account and have all your data right there. I assume they use central authentication and have
/home mounted over the network.
That is what I would like to have to some extent.
The problem is that the computers I and my girlfriend use the most are laptops that are taken out of the house regularly. So logging in over the network only is not really an option. Having no files locally is not an option either.
I would like to use the computers that I have for a HTCondor cluster, but most jobs will end up on my laptop since it is the fastest machine. I assume that it is a problem if it is not connected to the network occasionally.
Is it possible to have
- the same user accounts (and passwords, if that makes sense)
- some common files (maybe
- common set of installed packages
- giving computing power to the HTCondor pool
on all machines without coupling them so tightly that they do not function outside the network?
I have heard the buzzwords keberos, nfs, sshfs, btsync, chef, puppet, nagios, ldap, but I am not sure whether the core idea makes sense in the first place, i. e. whether it would actually save work instead of creating even more.