Project

General

Profile

Solaris jumpstart directory » History » Version 4

Paul Kelly, 05/26/2011 08:18 AM

1 1 Paul Kelly
h1. Solaris jumpstart directory
2 1 Paul Kelly
3 2 Paul Kelly
This directory contains a selection of support files that are used during the Solaris build process for both Sparc and Intel hosts. 
4 1 Paul Kelly
5 2 Paul Kelly
During a traditional Solaris build, the host's configuration is arrived at by matching of the host's architecture and other parameters against a file based rules database. The process implemented in this directory is that a generic host is declared and this host then requests a more detailed profile and finish script from Foreman via a web based query.
6 1 Paul Kelly
7 2 Paul Kelly
Note that this directory structure is mounted on the host during the build process. It is then accessed in the miniroot, where not all Solaris utilities are available.
8 2 Paul Kelly
9 1 Paul Kelly
h2. Directory structure
10 2 Paul Kelly
11 2 Paul Kelly
|_.File|_.Purpose|
12 2 Paul Kelly
|curl|Wrapper to select the correct binary|
13 2 Paul Kelly
|curl.i386|Statically linked Intel curl|
14 2 Paul Kelly
|curl.sparc|Statically linked Sparc curl|
15 2 Paul Kelly
|dynamic_finish|Generic finish script that requests a host specific script from Foreman *|
16 2 Paul Kelly
|dynamic_profile|Generic profile script that requests a host specific script from Foreman *|
17 2 Paul Kelly
|nslookup|Wrapper to select the correct binary|
18 2 Paul Kelly
|nslookup.i386|Statically linked Intel nslookup|
19 2 Paul Kelly
|nslookup.sparc|Statically linked Sparc nslookup|
20 2 Paul Kelly
|nsswitch.conf|Switch file that selects hosts: files, DNS|
21 2 Paul Kelly
|rules|Solaris boilerplate|
22 2 Paul Kelly
|rules.ok|Solaris boilerplate|
23 2 Paul Kelly
|sysidcfg|Solaris boilerplate|
24 2 Paul Kelly
|sysidcfg/sysidcfg_primary|Solaris boilerplate|
25 2 Paul Kelly
|sysidcfg/sysidcfg_primary/sysidcfg|Global build values #|
26 2 Paul Kelly
27 4 Paul Kelly
The files marked with a * may need to be configured for your installation. These contain embedded url's referring to your foreman host and port. These may need to be changed.
28 2 Paul Kelly
The file marked with a # may need to be configured for your installation though the default values are reasonable defaults.
29 3 Paul Kelly
30 3 Paul Kelly
This directory tree, or a copy, must be made available for NFS mounting on the subnet on which hosts are to be created.