[comp.sys.hp] HP-UX 7.0 heterogenous cluster question

jand@kuling.UUCP (Jan Dj{rv) (03/13/90)

I'm about to make a heterogenous cluster with an 835 as server and
mainly 340:s as clients.

While reading the manual I found to my surprise that when using an 800
as server for 300:s, you must have the root partition on section 13
of your primary disk and only three partitions (boot, swap and / I presume).
If not, reinstall 7.0.

Why is this? It doesn't make sense. Is it only so that the root partition
is big enough to hold the 300 OS as well (13 is one of the biggest sections),
or is it something more to it? I can't see any logical reason behind it.
The manual doesn't explain anything, it's the "Don't ask, do as you are told"
attitude.

What I wanted to do was set up the 835 as a cluster server, install the
300 software my self, setting up CDF:s manually, and add clients.
This will save me a lot of time since I don't have to move filesystems
about and repartition disks. Needless to say I don't have the root partition
on section 13.

If anybody knows anything about this or has experience of heterogeous clusters
please let me know if the world will end if I ignore the section 13 thing.

Comments and general experiences with heterogenous clusters are also greatly
appreciated.

Thanks in advance,

	Jan D.

jd@hpfcdc.HP.COM (Jim Darling) (03/15/90)

> While reading the manual I found to my surprise that when using an 800
> as server for 300:s, you must have the root partition on section 13
> of your primary disk and only three partitions (boot, swap and / I presume).
> If not, reinstall 7.0.

I wasn't responsible for writing this, but the reason is to ensure that
there is enough disk space in all partitions (root and /usr are the two
most likely to have problems) when installing the s300 version of HP-UX.

> What I wanted to do was set up the 835 as a cluster server, install the
> 300 software my self, setting up CDF:s manually, and add clients.
> This will save me a lot of time since I don't have to move filesystems
> about and repartition disks. Needless to say I don't have the root partition
> on section 13.

VERY RISKY!  You may think that it may save you time, but you run a
(great?) risk of spending more time getting the cdfs right and potentially
having problems getting help since you didn't use the supported processes.
The definitions of what cdfs should exist and how they get created and how
update should load files onto a cluster server are contained in files with
names of the form "/system/<fileset-name>/CDFinfo".  If you don't use 
/etc/update to load the s300 OS then you may run into big time problems of
overwriting s800 specific files with the s300 versions, etc.

I sympathize with your situation, but the safest route is to go by the book
(I know we could have done better, guess all I can do is apologize).

							Jim Darling
							an engineer at HP

tomg@hpcvlx.cv.hp.com (Thomas J. Gilg) (03/15/90)

> Why is this? It doesn't make sense. Is it only so that the root partition
> is big enough to hold the 300 OS as well (13 is one of the biggest sections),
> or is it something more to it? I can't see any logical reason behind it.
> The manual doesn't explain anything, it's the "Don't ask, do as you are told"
> attitude.

You can arrange the disk(s) any way you want, as long as both the s300 and
s800 bits fit.  Here's a chunk of my s845 mixed cluster checklist:

##  Physical Layout of primary disks
##
##  Eagle 1:                              Eagle 2:
##     c0d0s6   -  /boot                     c1d0s6   -  unused    @   2 Megs
##     c0d0s15  -  /swap  @  48 Meg          c1d0s15  -  /addswap  @  48 Megs
##     c0d0s11  -  /      @ 483 Megs         c1d0s13  -  /users    @ 507 Megs
##     c0d0s14  -  /tmp   @  24 Megs


> What I wanted to do was set up the 835 as a cluster server, install the
> 300 software my self, setting up CDF:s manually, and add clients.
> This will save me a lot of time since I don't have to move filesystems
> about and repartition disks. Needless to say I don't have the root partition
> on section 13.

You won't save any time doing CDF's manually to avoid repartitioning.  Let
/etc/sam turn your system into a mixed cluster.  Once you try to install on
a non-conforming partition scheme, you'll just be a slave to it for ever more.
Take the one time hit up front, and be done with it.  Trying to second guess
what should and shouldn't be a CDF will take far far more time than moving 
filesystems.  /etc alone could take a day or so, and thats if you understand
what each file does.

> If anybody knows anything about this or has experience of heterogeous clusters
> please let me know if the world will end if I ignore the section 13 thing.

Nothing is special about partition 13.  Note that I use partition 11.
With an average s300/s800 fileset download, it takes about 405 Megs.

> 	Jan D.
> ----------

Thomas Gilg
tomg@cv.hp.com