Permalink
Browse files

improved INSTALL, fix config

  • Loading branch information...
1 parent 48da9d5 commit b06a5c6ccef2783c419bb6e72bbb44970475fad1 @HPCLinks committed Nov 5, 2011
View
Binary file not shown.
View
@@ -12,6 +12,33 @@ Then edit /usr/local/vertex/etc/vex.conf
For example n1:2:4
where 2 is the number of cores on the compute node n1
+Distribution of RSA keys to the compute nodes
+
+Before user applications can be executed remotely on compute nodes, the ssh key should be generated on vertex node and distributed to each of the compute nodes.
+
+Example:
+On vertex node (as root):
+ssh-keygen -t rsa -f admin_key
+mkdir /etc/xcpu
+cp admin_key* /etc/xcpu
+
+Once the key pair is generated, copy the key pair to each compute node at the location /etc/xcpu/
+
+
+Adding or Deleting users
+Use the standard Linux command to create/delete users. Refer example below.
+
+Example:
+Let.s say the new user id that needs to be created is .roy.. Follow steps given below on vertex node:
+
+1. Create user id
+ > useradd .u 502 .g 501 roy
+ Here the new user is added to the existing group id .501..
+2. Generate RSA key-pair for this user under the default /home/roy/.ssh/
+ > ssh-keygen .t rsa
+NOTE: it is important that for the new user the key pair is generated otherwise the applications executed by this user will not run on compute nodes.
+
+
Then copy the tarball to your compute nodes then do this on the compute nodes.
@@ -21,10 +48,12 @@ make computenode-install
/etc/init.d/vertex start
+
Then start vertex on the vertex node
/etc/init.d/vertex start
+
If you have a cluster of vertex nodes, you can see more details in the
VERTEX manual in /usr/share/doc/vertex
@@ -111,7 +111,7 @@ prefix-install :
cp vexinit/openxrx $(prefix)/bin
cp vexinit/openxrx_node $(prefix)/bin
cp utils/clone_sysroot_image $(prefix)/utils
- cp utils/rsync-_exclude $(prefix)/utils
+ cp utils/rsync-exclude $(prefix)/utils
cp xcpu2/xcpufs/xcpufs $(prefix)/sbin
cp xcpu2/xcpufs/xcpufs.static $(prefix)/sbin
cp xcpu2/utils/xrx $(prefix)/bin
@@ -913,7 +913,7 @@ prefix-install :
cp vexinit/openxrx $(prefix)/bin
cp vexinit/openxrx_node $(prefix)/bin
cp utils/clone_sysroot_image $(prefix)/utils
- cp utils/rsync-_exclude $(prefix)/utils
+ cp utils/rsync-exclude $(prefix)/utils
cp xcpu2/xcpufs/xcpufs $(prefix)/sbin
cp xcpu2/xcpufs/xcpufs.static $(prefix)/sbin
cp xcpu2/utils/xrx $(prefix)/bin
@@ -3969,17 +3969,13 @@ fi
#hack for dhcp server
-echo "$as_me:$LINENO: checking dhcp server " >&5
-echo $ECHO_N "checking dhcp server ... $ECHO_C" >&6
-if test ! -f /etc/dhcpd.conf
-then
-{ { echo "$as_me:$LINENO: error: dhcp server is not installed " >&5
-echo "$as_me: error: dhcp server is not installed " >&2;}
- { (exit 1); exit 1; }; }
-else
-{ echo "$as_me:$LINENO: dhcp server is installed " >&5
-echo "$as_me: dhcp server is installed " >&6;}
-fi
+#AC_MSG_CHECKING( [ dhcp server ] )
+#if test ! -f /etc/dhcpd.conf
+#then
+#AC_MSG_ERROR([ dhcp server is not installed ] )
+#else
+#AC_MSG_NOTICE([ dhcp server is installed ])
+#fi
#check for VEXHOM env variable
@@ -3969,17 +3969,13 @@ fi
#hack for dhcp server
-echo "$as_me:$LINENO: checking dhcp server " >&5
-echo $ECHO_N "checking dhcp server ... $ECHO_C" >&6
-if test ! -f /etc/dhcpd.conf
-then
-{ { echo "$as_me:$LINENO: error: dhcp server is not installed " >&5
-echo "$as_me: error: dhcp server is not installed " >&2;}
- { (exit 1); exit 1; }; }
-else
-{ echo "$as_me:$LINENO: dhcp server is installed " >&5
-echo "$as_me: dhcp server is installed " >&6;}
-fi
+#AC_MSG_CHECKING( [ dhcp server ] )
+#if test ! -f /etc/dhcpd.conf
+#then
+#AC_MSG_ERROR([ dhcp server is not installed ] )
+#else
+#AC_MSG_NOTICE([ dhcp server is installed ])
+#fi
#check for VEXHOM env variable
Oops, something went wrong.

0 comments on commit b06a5c6

Please sign in to comment.