Use this procedure to prepare for adding a diskless client. This procedure includes general information for x86 based systems.
When you use the smosservice add command to add OS services, you must specify the platform, media path, and cluster (or software group) of each diskless client platform that you want to support.
Ensure that the system that is intended to be the OS service is running a supported release. Also, verify that the OS server release and diskless client release combination is supported. For more information, see OS Server and Diskless Client Support Information.
Identify the diskless client platform by using this format:
instruction-set.machine-class.Solaris-version
For example:
i386.i86pc.Solaris_11
The following are the possible platform options:
InstructionSet |
MachineClass |
SolarisVersion |
---|---|---|
sparc |
sun4v sun4u, sun4m, sun4d, and sun4c |
Starting with the Solaris 10 1/06 OS Solaris Express, Solaris 10, Solaris 9, and Solaris 8 |
i386 |
i86pc |
Solaris Express, Solaris 10, Solaris 9, and Solaris 8 |
The sun-4c architecture is not supported in the Solaris 8, Solaris 9, Solaris 10, or Solaris Express releases. The sun-4d architecture is not supported in the Solaris 9, Solaris 10, or Solaris Express releases. The sun-4m architecture is not supported in the Solaris Express Developer Editionor the Solaris 10 release.
Identify the media path.
The media path is the full path to the disk image that contains the OS that you want to install for the diskless client.
The Solaris OS is delivered on multiple CDs. However, you cannot use the smosservice command to load OS services from a multiple CD distribution. You must run the scripts that are found on the Solaris software CDs (and optional Language CD) to do the following:
Create an install image on a server. For information on setting up an install server, refer to Solaris Express Installation Guide: Network-Based Installations.
Load the required OS services from the CD image.
Use one of the following scripts:
CD 1 – /media/Solaris_11/Tools/setup_install_server
Additional Solaris Software CDs – /media/Solaris_11/Tools/add_to_install_server
Language CD – /media/Solaris_11/Tools/add_to_install_server
For example, if you are using the setup_install_server script from the Solaris Express Software 1 CD on a locally connected CD-ROM device, the syntax looks similar to the following:
# mkdir /export/install/sol_11_x86 # cd /cd_mount_point/Solaris_11/Tools # ./setup_install_server /export/install/sol_11_x86 |
Add the BootFile and BootSrvA DHCP options to your DHCP server configuration to enable a PXE boot.
For example:
Boot server IP (BootSrvA) : svr-addr (BootFile) : 01client-macro |
where svr-addr is the IP address of the OS server and client-macro is named by the client's Ethernet type (01) and the mac address of the client. This number is also the name of the file that is used in the /tftpboot directory on the installation server.
The notation for the client-macro consists of uppercase letters. This notation should not contain any colons.
You can add these options from the command-line, or by using DHCP Manager. See Example 7–4 for more information.
For more information, see x86: How to Perform a GRUB Based Boot From the Network, Preconfiguring System Configuration Information With the DHCP Service (Tasks) in Solaris Express Installation Guide: Network-Based Installations, and Part II, DHCP, in System Administration Guide: IP Services.
After the Solaris CD image is installed on the disk, note the disk media path. For example:
/net/export/install/sol_11_x86_ |
This is the disk media path that needs to be specified when you use the smosservice command.
Identify the SUNWCXall cluster when you add OS services.
You must use the same cluster for diskless clients that run the same OS on the same system.
Always specify SUNWCXall as the cluster.