[StarCluster] Adding users to the cluster
Rayson Ho
raysonlogin at yahoo.com
Tue Jan 24 16:29:28 EST 2012
Hi Bob,
USERLIST is not available in 0.93.1 (0.93.1 is a bug fix only release...)
And my code only creates user accounts for the login names specified by
USERLIST, the authentication method for StarCluster on EC2 is not implemented
yet - in fact for my use case (running Open Grid Scheduler/Grid Engine
testsuite on EC2 on demand) I don't even need real users to logon.
Rayson
=================================
Open Grid Scheduler / Grid Engine
http://gridscheduler.sourceforge.net/
Scalable Grid Engine Support Program
http://www.scalablelogic.com/
________________________________
From: Bob Tolbert <bob at eyesopen.com>
To: "starcluster at mit.edu" <starcluster at mit.edu>
Sent: Tuesday, January 24, 2012 3:31 PM
Subject: Re: [StarCluster] Adding users to the cluster
Hi,
Thanks for the bug fix for addnode. I was suffering that without realizing what was going on.
So is this USERLIST feature in 0.93.1?
Bob
-----Original Message-----
From: starcluster-bounces at mit.edu [mailto:starcluster-bounces at mit.edu] On Behalf Of Rayson Ho
Sent: Monday, January 16, 2012 11:27 AM
To: Caius Howcroft
Cc: starcluster at mit.edu
Subject: Re: [StarCluster] Adding users to the cluster
Caius,
Let us know how you want StarCluster to setup users for you automatically.
I am modifying & extending StarCluster to automatically run the Grid Engine testsuite for the Open Grid Scheduler release builds. Our testsuite requires the cluster to have multiple users, so instead of manually setting up instances to run the testsuite everytime we release something, I am going to fully automate the whole process - and with that we don't even need to buy machines that sit here idle most of the time for the build process.
Anyway, enough background. I added a new config option, "USERLIST", to specify the list of users to be created by StarCluster when it bootstraps the cluster. For example in the config file:
USERLIST = rayson,ana
2/2 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 100%
>>> Creating cluster user: rayson (uid: 1002, gid: 1002)
2/2 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 100%
>>> Creating cluster user: ana (uid: 1003, gid: 1003)
rayson at node001:~$ qstat -u "*"
job-ID prior name user state submit/start at queue slots ja-task-ID
-----------------------------------------------------------------------------------------------------------------
17 0.55500 sleep rayson qw 01/13/2012 02:39:18 1
18 0.55500 sleep rayson qw 01/13/2012 02:39:18 1
19 0.55500 sleep rayson qw 01/13/2012 02:39:19 1
20 0.55500 sleep ana qw 01/13/2012 02:39:25 1
21 0.55500 sleep ana qw 01/13/2012 02:39:26 1
22 0.55500 sleep ana qw 01/13/2012 02:39:26 1
23 0.55500 sleep ana qw 01/13/2012 02:39:26 1
24 0.55500 sleep ana qw 01/13/2012 02:39:27 1
25 0.55500 sleep ana qw 01/13/2012 02:39:27 1
26 0.55500 sleep ana qw 01/13/2012 02:39:27 1
27 0.55500 sleep ana qw 01/13/2012 02:39:27 1
28 0.55500 sleep ana qw 01/13/2012 02:39:28 1
29 0.55500 sleep ana qw 01/13/2012 02:39:28 1
But then, the users created don't have direct access to the cluster from outside of SC.
To provide direct user login, we can do what Justin mentioned in his previous email...
So let us know how you want your users to log onto the cluster, and we will see if it makes sense to add the authentication method into StarCluster.
Rayson
=================================
Open Grid Scheduler / Grid Engine
http://gridscheduler.sourceforge.net/
Scalable Grid Engine Support Program
http://www.scalablelogic.com/
----- Original Message -----
From: Justin Riley <jtriley at mit.edu>
To: Caius Howcroft <caius.howcroft at gmail.com>
Cc: starcluster at mit.edu
Sent: Friday, January 13, 2012 4:58 PM
Subject: Re: [StarCluster] Adding users to the cluster
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Caius,
Currently there is no mechanism to create multiple users on the cluster, however, it's not all that difficult to do via a StarCluster plugin[1].
As Rayson kindly pointed out to me, this is something that comes up from time to time so I'm considering building it into StarCluster, however, I'm not sure whether it would be built into the "core" or delivered as a plugin...
Before I get into details how do you expect to give users access to these accounts? Would you want to pass around usernames and passwords or would you want to have SSH keys generated that you could hand to all users (or both)?
~Justin
On 01/12/2012 02:53 PM, Caius Howcroft wrote:
> Hi
>
> I'm playing with the idea of using start cluster for a multi-user
> cluster. I want to allow people to log directly into the head node and
> launch jobs, play with data etc.. As we have several users we have to
> give each one an account on the machine, whats the best way of doing
> this, doing a "adduser" on an imagehost then creating a new image?
>
> Cheers
>
> Caius _______________________________________________ StarCluster
> mailing list StarCluster at mit.edu
> http://mailman.mit.edu/mailman/listinfo/starcluster
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk8QqQIACgkQ4llAkMfDcrkfAACdGb3Q9XeOwFkVjcDA53z1Ii2e
9wcAn1VePMX6z4b752zKZbs5XF0N+EH9
=hOif
-----END PGP SIGNATURE-----
_______________________________________________
StarCluster mailing list
StarCluster at mit.edu
http://mailman.mit.edu/mailman/listinfo/starcluster
_______________________________________________
StarCluster mailing list
StarCluster at mit.edu
http://mailman.mit.edu/mailman/listinfo/starcluster
_______________________________________________
StarCluster mailing list
StarCluster at mit.edu
http://mailman.mit.edu/mailman/listinfo/starcluster
More information about the StarCluster
mailing list