The Solaris Profile component includes variables for each JET module. These variables are separated into the following categories:
The variables described in the following table provide basic operating system configuration. These variables directly equate to the JET base_config module. In the table, you see several variables that use the value of the targetable component. For purposes of the Solaris Profile variables, the targetable component is the target host.
Table B–1 Component Variables for base_config Module
The profile_additional_disks_base_co variable provides a list of additional slices to configure and use. Use the format cntndn to identify each slice. For each slice, you provide a pair of variables that defines the mount point and size of the slice. Use a colon to separate the variables.
The following example shows the content of the profile_additional_disks_base_co variable to define two additional slices.
c0t0d0s3 /export/mydisk1:50MB c0t1d1s3 /export/mydisk2:100MB
The networkifs_base_config variable provides a list of network interfaces to use. For logical interfaces, use underscores (_) rather than colons (:). For each interface listed, you provide a group of four variables that defines the netname, netmask, hostname, and IP address for the interface. Use a colon to separate the variables.
The following example shows the content of the networkifs_base_config variable to define two interfaces.
le0 bkp:255.255.255.0:me-bkp:192.168.1.0 hme0 bkp2:255.255.255.0:me-bkp2:192.168.2.0
For general information about IPMP, see the IP Network Multipathing Administration Guide.
The default mode for IP multipathing in Solaris 8 or later environments is automatic failback. To change this mode, edit the /etc/default/mpathd file.
You can only set up an IPMP group with pairs of interfaces in one of the following configurations:
active-standby failover — Set ipmp mode = s, and specify one logical hostname/ip address pair.
failover with outbound load spreading — Set ipmp mode = l, and specify one logical hostname/ip address pair.
active-active with outbound load spreading — Set ipmp mode = l, specify a second logical hostname/ip address pair for the second interface.
The ipmp_networkifs_base_config variable defines a list of interfaces to be defined under IPMP control. For each interface, a set of variables must be included to defined additional interface parameters. The following lists the parameters that you need to define:
netgroup — identifies the IPMP interface group name; for example, database-net
mode — specifies the IPMP mode; Valid values include:
s — standby mode; used for failover only; In this mode, test addresses are allocated last. The first test address is on the first virtual interface of the first physical adapter. The second test address is on the second physical adapter.
l — load spreading; used for active/active mode. In this mode, test addresses are allocated on the first virtual interfaces on both the first and second physical adapters.
To force the test addresses onto the physical adapters, add the suffix “p” to either mode parameter.
Be careful forcing the test addresses onto the physical adapter, as this might break some applications.
test1 — IPMP test address 1
This address must not be in the hosts file or otherwise used.
test2 — IPMP test address 2
This address must not be in the hosts file or otherwise used.
netmask — Netmask for IPMP pair
hostname — Unique hostname for logical IP
log-ip — Logical IP for first i/f of pair
hostname 2 — For active-active configurations only, unique hostname for logical IP
log-ip2 — For active-active configurations only, local IP for second i/f of pair
The following example shows the content of the ipmp_networkifs_base_config variable to define one IPMP interface.
qfe0_qfe1 database-net:l:10.0.0.1:10.0.0.2:24:oracle-db:10.0.0.3:apache:10.0.0.4
The variables described in the following table provide Remote Agent (RA) configuration for the N1 Grid SPS software. These variables directly equate to the JET spsra module.
Table B–2 Component Variables for spsra Module
Variable name |
Description |
Example or Default |
---|---|---|
install_spsra |
Whether to install the N1 Grid SPS RA software. |
y (Default) |
product_version_spsra |
Version of RA to install. |
5.0 (Default) |
basedir_spsra |
Base directory in which RA files are installed. |
/opt/SUNWn1sps (Default) |
install_ra_from_snapshot_spsra |
Determines where to get RA files. When you install the JET server or attach the JET server, a snapshot of the RA on the JET server is taken automatically. As a result, this variable defaults to y. Set the variable to n for a cross architecture install. In this case, you need to import the product media for the JET module by using the Manage link in the JET Solaris Image Servers section of the OS Provisioning common tasks page. |
y (Default) |
username_spsra |
When using the RA installer, specify user name to own the RA filesystem. |
jdoe (Example) |
groupname_spsra |
When using the RA installer, specify group name to own the RA filesystem. |
staff (Example) |
setup_user_acct_spsra |
Determines whether to set up user and group account for username_spsra and groupname_spsra . |
n (Default) |
user_passwd_spsra |
Encrypted password for username_spsra . |
6GR9gOi1vRVFw (Example) |
userid_spsra |
User account ID for username_spsra. |
505 (Example) |
groupid_spsra |
Group account ID for groupname_spsra. |
505 (Example) |
homedir_spsra |
Home directory for RA files. |
/opt/SUNWn1sps (Default) |
jre_path_spsra |
Path to the Java runtime environment. If no value is provided, use the path suggested by the installer. If a path is given, the JRE must be installed at that path or the installation fails. | |
setuid_spsra |
Enable RA root access. |
y (Default) |
conn_spsra |
Determines method to use for connecting to RA. By default, uses the connection method defined for the targetable component. |
:[targetableComponent:sps_ra_conn] (Default) |
ssl_auth_spsra |
SSL authorization to use for network connection. |
1 (Default) |
port_spsra |
Port to use for network connection. By default, uses the port defined for the targetable component. |
:[targetableComponent:sps_ra_port] (Default) |
adv_params_spsra |
Advanced parameters to use for network connection. By default, uses the advanced parameters defined for the targetable component. |
:[targetableComponent:sps_ra_adv_parms] (Default) |
The variables listed in the following table are general variables that the OS provisioning plug-in requires. They are not technically part of the JET modules, but are required for the OS provisioning plug-in to interface between JET and the N1 Grid SPS software.
Table B–3 General OS Provisioning Component Variables
Variable name |
Description |
Example or Default |
---|---|---|
installPath |
Jumpstart Enterprise Toolkit (JET) virtual host |
myhost-jet (Example) |
osp_target_host |
Target host name |
:[targetableComponent:installPath] (Default) |
osp_profile_control_service |
OS provisioning control server (TRUE, FALSE) |
:[targetableComponent:osp_control_service] (Default) |
sps_ra_parent_host |
Host name of the N1 Grid SPS RA parent |
:[targetableComponent:sps_ra_parent] (Default) |
sps_ra_parent_host_type |
Host type of the N1 Grid SPS RA parent (MS or LD) |
:[targetableComponent:sps_ra_parent_type] (Default) |
osp_jet_server |
Host name of the JET server |
myserver (Example) |
osp_profile_architecture |
Target host architecture (sun4u, x86) |
:[targetableComponent:architecture] (Default) |
osp_profile_min_disk_size |
Minimum disk size |
5GB (Example) |
osp_profile_description |
Profile description | |
osp_profile_monitor_install |
OS provisioning monitor (TRUE, FALSE) |
FALSE (Default) |
osp_profile_boot_server_name |
Solaris boot server name |
:[osp_jet_server] (Default) |
osp_profile_BS_subnet_address |
Subnet served by boot server | |
osp_profile_BS_subnet_ip_address |
IP address of boot server on this subnet |
199.199.8.6 (Example) |
osp_profile_product_ip_address |
IP address of Solaris image server |
199.199.8.6 (Example) |
osp_profile_product_directory |
Path to image directory on image server |
/osp_image/Solaris9_u7_sparc (Example) |
osp_profile_boot_ip_address |
IP address of Solaris boot server |
199.199.8.6 (Example) |
osp_profile_boot_directory |
Solaris boot directory |
/osp_image/Solaris9_u7_sparc/Solaris_9/Tools/Boot (Default) |
osp_profile_sysidcfg_ip_address |
IP address of system ID configuration |
199.199.8.6 (Example) |
osp_profile_sysidcfg_directory |
Directory of system ID configuration |
/opt/SUNWjet/Clients/:[osp_target_host] (Default) |
osp_profile_jumpstart_ip_address |
Jumpstart IP address |
199.199.8.6 (Example) |
osp_profile_jumpstart_directory |
Jumpstart directory |
/opt/SUNWjet (Default) |
osp_profile_boot_file_name |
Solaris boot file name |
:[osp_target_host] (Default) |
osp_profile_nbp_boot_file_name |
Network boot file name |
:[osp_target_host] (Default) |