RE: [SSI-devel] New modified cluster configuration commands.
Brought to you by:
brucewalker,
rogertsang
From: Aneesh K. K.V <ane...@di...> - 2003-04-05 07:41:18
|
Shall I commit these changes ? -aneesh On Fri, 2003-04-04 at 22:40, Hinchley, Scott wrote: > Just grepping cluster-tools I noticed that ssi/Clustertab.pm and > ssi/deconfigure_cluster also use /cluster/nodenum > > Laterness > Sjh > > --- deconfigure_cluster.org 2003-04-04 11:02:33.000000000 -0600 > +++ deconfigure_cluster 2003-04-04 11:03:15.000000000 -0600 > @@ -3,7 +3,7 @@ > UML_ROOT=$1 > NETSCRIPTS=/etc/sysconfig/network-scripts > > -for i in /cluster/nodenum* ; do > +for i in /cluster/node* ; do > umount $i/dev > /dev/null 2>&1 > [[ -d $i/dev ]] && rmdir --ignore-fail-on-non-empty $i/dev > rmdir --ignore-fail-on-non-empty $i > > --- Clustertab.pm.org 2003-04-04 11:02:23.000000000 -0600 > +++ Clustertab.pm 2003-04-04 11:06:58.000000000 -0600 > @@ -161,7 +161,7 @@ > my $master = $record->{MASTER}; > my $bootdev = $record->{BOOTDEV}; > > - system("mkdir -p /cluster/nodenum$node/dev"); > + system("mkdir -p /cluster/node$node/dev"); > print TAB "$node\t$ip\t$mac\t$master"; > print TAB "\t$bootdev" if defined $bootdev; > print TAB "\n"; > > -----Original Message----- > From: Kumar, Aneesh (Digital GlobalSoft) > Sent: Friday, April 04, 2003 10:30 AM > To: Watson, Brian J. > Cc: Zafman, David; Byrne, John (Tandem); ssic-linux-devel > Subject: Re: [SSI-devel] New modified cluster configuration commands. > > > Hi, > > I have tested this on debian Alpha. Since i haven't tried nfs on > debian, nfs related modification are not there for debain. I have tried > to add all nfs related modification for redhat in respective files. ( I > have tried to keep any modification which is not needed for minimal SSI > cluster to run as a configurable option during cluster configure/create, > nfs being the one.) . Also ia64 related changes are also not there. > > Can some one having redhat setup test the script. ? > > > The script is bit ugly in the sense it directly uses cp/mv/ln instead > of using their perl equivalent. I guess that cleanup we can do once we > get all the other issues sorted out. > > The following patches are needed for ssi. I don't want to commit it > myself since i am not sure whether only cluster_mkinitrd is the only one > assuming /cluster/nodenum#/dev path. But for debain with the below > changes everything worked fine. > > --- cluster_mkinitrd.o Fri Apr 4 09:00:11 2003 > +++ cluster_mkinitrd Fri Apr 4 09:00:34 2003 > @@ -466,7 +466,7 @@ > exit 1 > } > awk '$1 ~ /^[0-9]+$/ { print $1 }' $clustertab | while read n ; > do > - mkdir -p /cluster/nodenum$n/dev > + mkdir -p /cluster/node$n/dev > done > else > cat >$BOOTTAB <<-'EOF' > @@ -489,7 +489,7 @@ > EOF > n=1 > while (( n < 16 )) ; do > - mkdir -p /cluster/nodenum$n/dev > + mkdir -p /cluster/node$n/dev > (( n = n + 1 )) > done > fi > > > --- ssidev.c.o Fri Apr 4 08:58:51 2003 > +++ ssidev.c Sat Apr 5 04:57:08 2003 > @@ -1304,7 +1304,7 @@ > dir_page = __getname(); > if (dir_page == NULL) > panic("%s: failed line %d\n", __FUNCTION__, __LINE__); > - n = snprintf(dir_page, PATH_MAX, "/cluster/nodenum%ld/dev", > this_node); > + n = snprintf(dir_page, PATH_MAX, "/cluster/node%ld/dev", > this_node); > if (n < 0 || n >= PATH_MAX) > panic("%s: failed line %d\n", __FUNCTION__, __LINE__); > n = do_mount("none", dir_page, "devfs", MS_CFS | MS_DEVFS, ""); > @@ -1326,7 +1326,7 @@ > panic("%s: failed line %d\n", __FUNCTION__, __LINE__); > while (this_node != init_node) { > node = init_node; > - n = snprintf(dir_page, PATH_MAX, > "/cluster/nodenum%ld/dev", > + n = snprintf(dir_page, PATH_MAX, "/cluster/node%ld/dev", > init_node); > if (n < 0 || n >= PATH_MAX) > panic("%s: failed line %d\n", __FUNCTION__, > __LINE__); > > > > > > -aneesh > > On Wed, 2003-04-02 at 16:49, Aneesh Kumar K.V wrote: > > I have uploaded most of the files at. > > > > http://www.openssi.org/contrib/perl-scripts/ > > > > > > For running, under cluster-tools directory create perl-script. Copy > > all the files there. For redhat i386 copy ssi_i386.pm as ssi_arch.pm > > and ssi_redhat.pm as ssi_distro.pm . > > > > > > for creating cluster (CDSL) perl openssi_cluster_creat --nfs=yes . > > NFS related changes are not yed done. > > > > for adding nodes , perl openssi_addnode --help > > > > Please let me know you comments. > > > > -aneesh > > |