Trusted Solaris Installation and Configuration

Profile Keyword and Profile Value Descriptions

Profile keywords and profile values that you can use in a profile are listed and described below.

Profile Keyword and Profile Value Descriptions
client_arch

karch_value

client_arch defines that the server will support a different platform group than it uses. If you do not specify client_arch, any diskless client must have the same platform group as the server. You must specify client_arch once for each platform group.

Valid values for karch_value are sun4d, sun4c, sun4m, and sun4u. (See Solaris 7 Sun Hardware Platform Guide for a detailed list of the platform names of various workstations.)

Restriction: client_arch can be used only when system_type is specified as server.

client_root

root_size

client_root defines the amount of root space (root_size in Mbytes) to allocate for each client. If you do not specify client_root in a server's profile, the installation software will automatically allocate 15 Mbytes of root space per client. The size of the client root area is used in combination with the num_clients keyword to determine how much space to reserve for the /export/root file system.

Restriction: client_root can be used only when system_type is specified as server.

client_swap

swap_size

client_swap defines the amount of swap space (swap_size in Mbytes) to allocate for each diskless client. If you do not specify client_swap, 24 Mbytes of swap space is allocated.

Example: client_swap 64

The example defines that each diskless client will have a swap space of 64 Mbytes.

Restriction: client_swap can be used only when system_type is specified as server.

cluster

group_name

Use for software groups. cluster designates what software group to add to the workstation. The cluster names for the software groups are:

  • End user system support: SUNWCuser

  • Developer system support: SUNWCprog

  • Entire distribution: SUNWCall

You can specify only one software group in a profile, and it must be specified before other cluster and package entries. If you do not specify a software group with cluster, the end user software group (SUNWCuser) is installed on the workstation by default.

cluster

cluster_name [add | delete]

Use for clusters.

cluster designates whether a cluster should be added or deleted from the software group that will be installed on the workstation. add or delete indicates whether the cluster should be added or deleted. If you do not specify add or delete, the cluster is added by default.

cluster_name must be in the form SUNWCname.

For Upgrade (not supported for Trusted Solaris 7):

  • All clusters already on the system are automatically upgraded.

  • If you specify cluster_name add, and cluster_name is not installed on the system, the cluster is installed.

  • If you specify cluster_name delete, and cluster_name is installed on the system, the package is deleted before the upgrade begins.

dontuse

disk_name

dontuse designates a disk that the Trusted Solaris installation program should not use when partitioning default is specified. You can specify dontuse once for each disk, and disk_name must be specified in the form cxtydz or cydz, for example, c0t0d0.

By default, the Trusted Solaris installation program uses all the operational disks on the workstation.

Restriction: You cannot specify the dontuse keyword and the usedisk keyword in the same profile.

filesys

slice size [file_system] [optional_parameters]

Use for creating local file systems.

This instance of filesys creates local file systems during the installation. You can specify filesys more than once.

slice - Choose one of the following:

any

The Trusted Solaris installation program places the file system on any disk.

Restriction: any cannot be specified when size is existing, all, free, start:size, or ignore.

cwtxdysz or cwdysz

The disk slice where the Trusted Solaris installation program places the file system, for example, c0t0d0s0.

rootdisk.sn

The logical name of the disk where the installation program places the root file system. The .sn suffix indicates a specific slice on the disk.

size - Choose one of the following:

num

The size of the file system is set to num (in Mbytes).

existing

The current size of the existing file system is used.

Note: When using this value, you can change the name of an existing slice by specifying file_system as a different mount_pt_name.

auto

The size the file system is automatically determined depending on the selected software.

all

The specified slice uses the entire disk for the file system. When you specify this value, no other file systems can reside on the specified disk.

free

The remaining unused space on the disk is used for the file system.

Restriction: If free is used as the value to filesys, it must by the last filesys entry in a profile.

start:size

The file system is explicitly partitioned: start is the cylinder where the slice begins; size is the number of cylinders for the slice.

file_system - You can use this optional value when slice is specified as any or cwtxdysz. If file_system is not specified, unnamed is set by default, but then you cannot specify the optional_parameters value. Choose one of the following:

mount_pt_name

The file system's mount point name, for example, /var.

swap

The specified slice is used as swap.

overlap

The specified slice is defined as a representation of a disk region (VTOC value is V_BACKUP). By default, slice 2 is an overlap slice that is a representation of the whole disk.

Restriction: overlap can be specified only when size is existing, all, or start:size.

unnamed

The specified slice is defined as a raw slice, so slice will not have a mount point name. If file_system is not specified, unnamed is set by default.

ignore

The specified slice is not used or recognized by the Trusted Solaris installation program. This could be used to ignore a file system on a disk during an installation, so the Trusted Solaris installation program can create a new file system on the same disk with the same name.

optional_parameters - Choose one of the following:

preserve

The file system on the specified slice is preserved.

Restriction: preserve can be specified only when size is existing and slice is cwtxdysz.

mount_options

One or more mount options (-o option of the mount(1M) command) that are added to the /etc/vfstab entry for the specified mount_pt_name.

Note: If you need to specify more than one mount option, the mount options must be separated by commas and no spaces. For example: ro,nodev.

install_type

initial_install | upgrade

install_type defines whether to perform the initial installation option or upgrade option on the system. (Upgrade is not supported for Trusted Solaris 7).

Restriction: install_type must be the first profile keyword in every profile.

locale

locale_name

locale designates that the localization packages associated with the selected software should be installed (or added for upgrade) for the specified locale_name. The locale_name values are the same as the values used for the $LANG environment variable.

The English localization packages are installed by default. You can specify locale once for each localization you need to support.

num_clients

client_num

When a server is installed, space is allocated for each diskless client's root (/) and swap file systems. num_clients defines the number of diskless clients (client_num) that a server will support. If you do not specify num_clients, five diskless clients are allocated.

Restriction: num_clients can be used only when system_type is specified as server.

package

package_name [add | delete]

package designates whether a package should be added to or deleted from the software group that will be installed on the workstation. add or delete indicates whether the package should be added or deleted. If you do not specify add | delete, the package is added.

package_name must be in the form SUNWname. Use the pkginfo -l command on an installed workstation to view detailed information about packages and their names.

For Upgrade (not supported for Trusted Solaris 7):

  • All packages already on the system are automatically upgraded.

  • If you specify package_name add, and package_name is not installed on the system, the package is installed.

  • If you specify package_name delete, and package_name is installed on the system, the package is deleted before the upgrade begins.

  • If you specify package_name delete, and package_name is not installed on the system, the package is prevented from being installed if it is part of a cluster that is designated to be installed.

partitioning

default | existing | explicit

partitioning defines how the disks are divided into slices for file systems during the installation. If you do not specify partitioning, default is set.

default - The Trusted Solaris installation program selects the disks and creates the file systems on which to install the specified software, except for any file systems specified by the filesys keyword. rootdisk is selected first; additional disks are used if the specified software does not fit on rootdisk.

existing - The Trusted Solaris installation program uses the existing file systems on the workstation's disks. All file systems except /, /usr, /usr/openwin, /opt, and /var are preserved. The installation program uses the last mount point field from the file system superblock to determine which file system mount point the slice represents.

Restriction: When specifying the filesys profile keyword with partitioning existing, size must be existing.

explicit - The Trusted Solaris installation program uses the disks and creates the file systems specified by the filesys keywords. If you specify only the root (/) file system with the filesys keyword, all theTrusted Solaris software will be installed in the root file system.

Restriction: When you use the explicit profile value, you must use the filesys profile keyword to specify which disks to use and what file systems to create.

system_type

standalone | server

system_type defines the type of workstation being installed. If you do not specify system_type in a profile, standalone is set by default.

usedisk

disk_name

usedisk designates a disk that the Trusted Solaris installation program will use when partitioning default is specified. You can specify usedisk once for each disk, and disk_name must be specified in the form cwtxdyor cwdy, for example, c0t0d0.

If you specify the usedisk profile keyword in a profile, the Trusted Solaris installation program will only use the disks that you specify with the usedisk profile keyword.

Restriction: You cannot specify the usedisk keyword and the dontuse keyword in the same profile.