InfoDoc ID   Synopsis   Date
18117   Configuring an extra hub for network installation of Sun Enterprise[TM] 10000   26 Jun 2002

Status Issued

Description
In order to ensure the ability to service the UE10000 domains, we need
to ensure that we are able to "boot net" each domain, in the same way
that we would "boot cdrom" any other Sun server or workstation. There
are cases where this is not possible because there are other machines
on the customer's network which interfere with the Jumpstart[TM] process,
and in other cases we may need to use "boot net" on another network in
order to prove a fault with the customer's network equipment.

Any solution must provide the following 3 features:
1) "boot net - install" must install the correct nodename on the domain.
2) "add_install_client" must put the correct hostname in /etc/bootparams
3) "netcon_server" must be able to resolve the IP address back to the
correct domainname.

For this procedure to work correctly, you must ensure that the name
service switch points to files first.
e.g.
hosts:      files nisplus dns

To ensure that the machine gets the correct nodename when
"boot net - install" is run you must ensure that the nodename appears
before any aliasname on the line in /etc/hosts, and to ensure that the
correct interface is defined by "add_install_client" you must ensure that
this interface appears before all others in /etc/hosts.
e.g.
129.156.3.168	p10k-a p10k-a-jumpstart
129.156.183.168	p10k-a p10k-a-public

NOTE: If the nodename of the domain is not the same as the domainname of
the domain, you must edit the SSP's /etc/hosts file to ensure that the
domainname is the first entry on the line for the interface (as in the
example above where "p10k-a" appears before "p10k-a-jumpstart") after the
domain is installed. The reason for this is that the netcon/cvcd must
receive the domainname when it does a reverse lookup from the IP address.

To ensure that the servername specified in /etc/bootparams can be accessed
across this hub, you must specify the network specific hostname first on
the line in /etc/hosts, so that "add_install_client" uses this name in
the /etc/bootparams file.
e.g.
129.156.183.173	s4m-sspa        loghost
129.156.1.12	s4m-sspa-le0
129.156.2.12	s4m-sspa-qfe1
129.156.3.12	s4m-sspa-qfe2 s4m-sspa-jumpstart s4m-sspa


Once the domain is installed, you need to edit /etc/nsswitch.conf such that
files is first otherwise cvcd will consume lots of CPU (see SRDB 17782).
e.g.
hosts:      files nisplus dns

Then add an entry for the extra network into the /etc/hosts file, rename
the existing /etc/hostname.<net> file to be the public network one, and
add a /etc/hostname.<net> file for the extra network.
e.g.
129.156.183.168 p10k-a  loghost
129.156.3.168   p10k-a p10k-a-jumpstart
mv /etc/hostname.qfe1 /etc/hostname.qfe0
echo p10k-a-jumpstart >> /etc/hostname.qfe1

When "ssp-config" asks for the name and IP address of the SSP, reply with
the hostname specific to the extra network.
e.g.
Please enter the hostname of the SSP for p10k-a [p10k-a-ssp]: s4m-sspa-qfe2
I could not automatically determine the IP address of s4m-sspa-qfe2.
Please enter the IP address of s4m-sspa-qfe2: 129.156.3.12      
SUBMITTER: Ken Booth APPLIES TO: Hardware/Ultra Enterprise/Servers/Enterprise 10000 ATTACHMENTS:


Copyright (c) 1997-2003 Sun Microsystems, Inc.