[Beowulf] Rocks 4.3 and user accounts
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Guillaume Michal gmichal at uow.edu.auTue Feb 5 04:33:32 PST 2008
- Previous message: [Beowulf] TIPC in a Beowulf?
- Next message: [Beowulf] Rocks 4.3 and user accounts
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi all, ( sorry for the duplicate mail, previous one was sent while I didn't finished it...) I'm in a process of deploying a HPC based on the rocks distribution. After some troubles to install the system, I finally succeeded. Nodes are up and everything seems find when I look at the Ganglia reports. However I have some troubles with the users accounts. I googled to find some info without success so I try here in case some of you are more used to Rocks than me. Here is the problem, I decided to launch a simple test using mpirun from mpich as described in the user guide (chapter 2.1 Launching Interactive jobs). As specified, I created a user and synced the nodes from the frontend: # useradd someuser # rocks sync users Then created the "machines" file and put it in the user home directory ( /export/home/someuser ): compute-0-0 compute-0-1 And followed the procedure to run it after putting the "HPL.dat" I found in /var/www/blahblahblah in the user home directory. $ ssh-agent $SHELL $ ssh-add $ /opt/mpich/gnu/bin/mpirun -nolocal -np 2 -machinefile machines /opt/hpl/mpich-hpl/bin/xhpl At the moment the problem seems to be the rsa key and ssh. the $HOME variable is set to /home/someuser whereas the real home is in /export/home/someuser on the frontend. It leads to some errors when creating the RSA key as it looks into /home/someuser to create the files. I modified the $HOME variable but while it's ok on the frontend, it is not on the nodes as they expect something in /home/someuser. I though the problem was due to the useradd command so I decided to create the user under Gnome (there must be a way in the console, 'd like to know it btw...) by specifying the real path to the home user (/export/home/someuser). It was then possible to create the key properly. However as soon as I sync the users on the cluster ( rocks sync users ), the $HOME variable is set back to /home/someuser -> go back to the beging. For me it appears to be a problem with the $HOME variable which should be /export/home/someuser on the frontend and /home/someuser on the nodes, but this should be automatically defined by Rocks, shouldn't it? So basically how can I create users account with rsa key, sync the cluster and still keep the right $HOME variables? I'm kind of lost here or I clearly miss a point somewhere. BTW, I kind of tweek "/etc/profile" to modify the $HOME variable and declare it properly. As I did a standard Rocks installation I do not believe one has to do this, apart from the fact it's a dirty method :-( Thank you for your advices Guillaume
- Previous message: [Beowulf] TIPC in a Beowulf?
- Next message: [Beowulf] Rocks 4.3 and user accounts
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
