[Info-vax] satellite with more than one boot server

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Sat Feb 2 10:43:10 EST 2013


On 2013-02-02 14:28:49 +0000, Phillip Helbig---undress to reply said:

> In article <Bk3XXRgOnZgg at eisner.encompasserve.org>,
> koehler at eisner.nospam.encompasserve.org (Bob Koehler) writes:
> 
>> Any MOP server that is serving MOP in the cluster can download the
>> image.  Any disk server that is serving the system disk can
>> complete the boot service.
>>> 
>>> Is there any reason not to configure a satellite to boot from more than
>>> one boot server in a given cluster?
>> 
>> Having more than one provides redundancy, you can set up the
>> satellite so that it can run while either server is down.
> 
> So the satellite requests a MOP download and essentially any machine can
> serve this request.  OK.

This is listed in the clustering manuals as boot servers and disk 
servers.  They don't have to be the same.

> Then the satellite requests a boot and any
> node which is configured can boot it.  Except for the ethernet address
> of the satellite, which of course is fixed, these configurations could
> presumably be identical or completely different (SCSSYSTEMID, IP
> address, ALLOCLASS, SYS$SPECIFIC).

Yes.  The fastest boot server wins.  The other boot servers usually get 
a "line open" error logged, indicating there was a collision detected 
on the network.

The downside is a disk or boot server that doesn't have local (fast) 
access to the boot disk.  That overhead can clog even a gigabit 
network, particularly if you've also got HBVS in play and start 
slinging piles of blocks around for that.

> I'm not sure if I would prefer them
> to be identical or different.  If I opt for different, the only
> potential problem would be with TCPIP, and then only if I have common
> TCPIP configuration files (i.e. for all system disks in the cluster).

It's extremely rare to have different boot configurations served in 
parallel, by default.

There's usually one default mapping to one default boot root with one 
default version, etc.  That might be served from one boot server, or 
from multiple boot servers.

There's also variously an InfoServer configuration which can be 
explicitly booted, which can be a handy way to keep "template" systems 
around.

> IIRC, some node-specific TCPIP stuff is not in SYS$SPECIFIC but rather
> in SYS$COMMON (or, when properly set up, somewhere else, even off the
> system disk) with the node name used as a key.  Is this right?  If so,
> then at least the TCPIP configuration would have to be the same.

DECnet and IP tend to have the most examples of this.  But nothing 
prevents you from having a dozen identical SYS$SPECIFIC configurations, 
or a dozen different, either.  Where you're potentially headed — 
different boxes booted from the same root — is painful however, not the 
least because the available devices and the device names tend to differ 
among different boxes.




-- 
Pure Personal Opinion | HoffmanLabs LLC




More information about the Info-vax mailing list