rules (sun)

mercredi 17 septembre 2008
par  Jerome ROBERT
popularité : 11%

Probe Keywords and Values


Note :  

Always place probe keywords at or near the beginning of the
rules
file.


Table 41 - Descriptions of Probe Keywords

Rule Keyword

Equivalent Probe Keyword

Description of Probe Keyword

any

None

 

 

arch

arch

Determines the kernel architecture, i386 or SPARC, and sets SI_ARCH.

disksize

disks

Returns the size of a system’s disks in Mbytes in kernel probe
order, c0t3d0s0, c0t3d0s1, c0t4d0s0. disksize sets SI_DISKLIST,
SI_DISKSIZES, SI_NUMDISKS, and SI_TOTALDISK.

domainname

domainname

Returns a system’s NIS or NIS+ domain name or blank and sets SI_DOMAINNAME.
The dmainname keyword returns the output of

domainname(1M)).

hostaddress

hostaddress

Returns a system’s IP address, the first address that is listed
in the output of

ifconfig(1M) -a that is not lo0, and sets SI_HOSTADDRESS.

hostname

hostname

Returns a system’s host name that is the (output from

uname(1) -n and sets SI_HOSTNAME.

installed

installed

Returns the version name of the Solaris operating environment
that is installed on a system and sets SI_ROOTDISK and SI_INSTALLED.

If the JumpStart program finds a Solaris release but is unable
to determine the version, the version that is returned is SystemV.

karch

karch

Returns a system’s platform group, for example i86pc, sun4m,
and sun4, and sets SI_KARCH. For a list of platform names,
see Solaris 8 Sun Hardware Platform Guide.

memsize

memsize

Returns the size of physical memory on a system in Mbytes and
sets SI_MEMSIZE.

model

model

Returns a system’s platform name and sets SI_MODEL.
For a list of platform names., see the Solaris 8 Sun
Hardware Platform Guide
.

network

network

Returns a system’s network number, which the JumpStart program
determines by performing a logical AND between the system’s IP
address and the subnet mask. The system’s IP address and the
subnet mask are extracted from the first address that listed in
the output of

ifconfig(1M) -a that is not lo0. The network
keyword sets SI_NETWORK.

osname

osname

Returns the version and operating system name of the Solaris
operating environment that is found on a CD and sets SI_OSNAME.

If the JumpStart program finds a Solaris release but is unable
to determine the version, the version that is returned is SystemV.

 

 

rootdisk

Returns the name and size in Mbytes of a system’s root disk and
sets SI_ROOTDISK.

totaldisk

totaldisk

Returns the total disk space on a system (in Mbytes and sets SI_TOTALDISK.
The total disk space includes all of the operational disks that
are attached to a system.


 

Rule Keywords and Values

Keyword

Value

Matches

any

minus sign (-)

Anything. The any keyword always succeeds.

arch

processor_type

Valid values for processor_type are the following :

  • SPARC : sparc

  • IA : i386

A system’s
processor type.

The uname -p command reports
the system’s processor type.

disksize

actual_disk_name size_range

actual_disk_name - A disk name in the form cxtydz, such as c0t3d0
or c0d0, or the special word rootdisk.
If rootdisk is used, the disk to be matched is determined
in the following order :

  • SPARC : The disk that contains the preinstalled boot image,
    which is a new SPARC based system with factory JumpStart installed

  • The c0t3d0s0 disk, if the disk exists

  • The first available disk (searched in kernel probe order)

size_range - The size of the
disk, which must be specified as a range of Mbytes (x-x).

The
name and size of a system’s disk in Mbytes.

Example :


disksize c0t3d0 250-300

In the
example, the JumpStart program attempts to match a system disk that is named c0t3d0. The disk can hold between 250 and 300 Mbytes of information.

Example :


disksize rootdisk 750-1000

In the example, the JumpStart program first
attempts to match a system disk that contains a preinstalled boot image. Next,
the JumpStart program attempts to match the c0t3d0s0 disk,
if the disk exists. Finally, the JumpStart program attempts to match the first
available disk that can hold between 750 Mbytes and 1 Gbyte of information.


Note :  

When calculating size_range,
remember that a Mbyte equals 1,048,576 bytes. A disk might be advertised as
a "535-Mbyte" disk, but the disk might contain only 510
million bytes of disk space. The JumpStart program views the "535-Mbyte"
disk as a 510-Mbyte disk because 535,000,000 / 1,048,576 = 510. A "535-Mbyte"
disk does not match a size_range equal to 530-550.


domainname

actual_domain_name

A system’s domain name, which controls
how a name service determines information.

If you have a system
already installed, the domainname command reports the system’s
domain name.

hostaddress

actual_IP_address

A system’s IP address.

hostname

actual_host_name

A system’s host name.

If you have a system that is already installed, the uname -n
command reports the system’s host name.

installed

slice version

slice - A disk
slice name in the form cwtxdysz, such as c0t3d0s5, or the special words any or rootdisk. If any is used, the JumpStart program
attempts to match all of the system’s disks in kernel probe order. If rootdisk is used, the disk to be matched is determined in the following
order :

  • SPARC : The disk that contains the preinstalled boot image,
    which is a new SPARC based system with factory JumpStart installed

  • The c0t3d0s0 disk, if the disk exists

  • The first available disk searched in kernel probe order

version - A version name or
the special words any or upgrade. If any is used, any Solaris or SunOS release is matched. If upgrade is used, any Solaris 2.1 or compatible release that can
be upgraded is matched.

If the JumpStart program finds a Solaris
release but is unable to determine the version, the version that is returned
is SystemV.

A disk that has a root (/) file system that corresponds
to a particular version of Solaris software.

Example :


installed c0t3d0s1 Solaris_9

In the example, the JumpStart program attempts to match a system that has
a Solaris 8 root (/) file system on c0t3d0s1.

karch

actual_platform_group

Valid values are sun4m, sun4u, i86pc, prep. A list
of systems and their corresponding platform group is presented in the Solaris 8 Sun Hardware Platform Guide.

A system’s platform group.

If you have a system
that is already installed, the arch -k command or the uname -m command reports the system’s platform group.

memsize

physical_mem

The
value must be a range of Mbytes , x-x, or a single Mbyte value.

A system’s physical memory size in Mbytes.

Example :


memsize 16-32

The example tries to match a system with a physical memory size between 16
and 32 Mbytes.

If you have a system that is already installed,
the output of the prtconf command, line 2, reports the
system’s physical memory size.

model

actual_platform_name

A system’s platform name. See the Solaris 8 Sun Hardware Platform Guide for a list of valid platform
names.

To find the platform name of an installed system, use the uname -i command or the output of the prtconf
command, line 5.


Note :  

If the actual_platform_name contains spaces, you must replace spaces with underscores (_).

Example :

SUNW,Sun_4_50


network

network_num

A system’s network number, which the
JumpStart program determines by performing a logical AND between the system’s
IP address and the subnet mask.

Example :


network 193.144.2.8

The example tries to match
a system with a 193.144.2.8 IP address, if the subnet mask is 255.255.255.0.

osname

Solaris_2.x

A version of Solaris software already installed on a system.

Example :


osname Solaris_7

In the example, the JumpStart program attempts to match a system with the
Solaris 7 operating environment already installed.

probe

probe_keyword

A valid probe keyword or a valid custom
probe keyword.

Example :


probe disks

The example returns the size of a system’s disks
in Mbytes and in kernel probe order, for example, c0t3d0s1, c0t4d0s0, on a SPARC system. The JumpStart program sets the SI_DISKLIST, SI_DISKSIZES, SI_NUMDISKS,
and SI_TOTALDISK environment variables.


Note :  

The probe keyword is unique in that the keyword does not
attempt to match an attribute and run a profile. The probe
keyword returns a value. Consequently, you cannot specify begin scripts, profiles,
and finish scripts with the probe rule keyword.

totaldisk

size_range

The value must be specified as a range of Mbytes (x-x).

The
total disk space on a system in Mbytes. The total disk space includes all
the operational disks that are attached to a system.

Example :


totaldisk 300-500

In the example,
the JumpStart program tries to match a system with a total disk space between
300 and 500 Mbytes.


Note :  

When calculating size_range, remember that one Mbyte equals 1,048,576 bytes. A disk might
be advertised as a "535-Mbyte" disk, but the disk might
have only 510 million bytes of disk space. The JumpStart program views the "535-Mbyte"
disk as a 510-Mbyte disk because 535,000,000 / 1,048,576 = 510. A "535-Mbyte"
disk does not match a size_range equal to 530-550.



Statistiques

Dernière mise à jour

mercredi 4 octobre 2023

Publication

273 Articles
Aucun album photo
Aucune brève
6 Sites Web
2 Auteurs

Visites

23 aujourd’hui
108 hier
827621 depuis le début
4 visiteurs actuellement connectés