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 _______________________________________________ Beowulf mailing list, Beowulf@beowulf.org To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf