C H A P T E R  2

Preparing for SSP 3.5 Installation or Upgrade

SSP installation refers to the installation of SSP 3.5 on a new disk. An upgrade refers to the update of SSP software to version 3.5.

This chapter describes the information you need to know before installing or upgrading to SSP 3.5:

The procedures in this guide use the conventions shown in TABLE 2-1 for command line prompts.

TABLE 2-1 Command Line Prompt Conventions

Prompt

User Indicated

ssp#

superuser on the SSP

ssp%

ssp user on the SSP

#

superuser on a system other than the SSP



Getting Started

This section describes how to begin the SSP installation or upgrade process:



Note Note - If you need to revert to a previous release of SSP after installing or upgrading to SSP 3.5, see Chapter 6.




procedure icon  To Determine Your Current SSP Version

1. On the SSP, type:

pkginfo -l SUNWsspr

2. Look for the VERSION line, for example:

VERSION:  3.5.0,REV=2000.nn.nn.nn.nn

where nn represents the date (month and day) and time (hours and minutes). The version number for SSP 3.5 is shown as 3.5.0 .


procedure icon  To Obtain SSP Software From the Web

1. Using your web browser, go to http://www.sun.com/servers/sw/ .

2. Click the link Enterprise 10000 System Service Processor (SSP) Software .

3. In the SSP 3.5 section, click the link Click here to download .

The file that will be downloaded is named ssp_3_5_sparc.zip .

4. On the SSP, log in as superuser.

5. Change directory to the location where you downloaded the SSP software.

ssp# cd download_directory

6. Unzip the downloaded file.

ssp# unzip ssp_3_5_sparc.zip

7. Check the SunSolve Web site ( http://sunsolve.Sun.COM ) for any SSP patches that might be available for SSP 3.5 and apply them to the main and spare SSP.

Be sure to review To Prepare for SSP 3.5 Upgrade or SSP Patch Installation before installing SSP patches.


procedure icon  To Obtain SSP Software From the CD-ROM

1. Insert the Solaris Sun Computer Systems Supplement CD-ROM into the CD-ROM drive.

Allow time for the volume manager to mount the CD-ROM.

2. Check the SunSolve Web site ( http://sunsolve.Sun.COM ) for any SSP patches that might be available for SSP 3.5 and apply them.

Be sure to review To Prepare for SSP 3.5 Upgrade or SSP Patch Installation before installing SSP patches.


procedure icon  To Create an SSP Backup File

Create an SSP backup file whenever the SSP configuration changes, which can occur when:

If you do not maintain a current SSP backup file and you restore an out-of-date SSP backup file, be aware that you can overwrite any SSP configuration changes that occurred after the backup file was created. For instance, if you install an SSP patch that updates the scantool database or the ssp_resource file, but you restore an old SSP backup file after installing the patch, the scantool database or the ssp_resource file will be overwritten by the SSP backup file. The out-of-date scantool database or ssp_resource file can cause unpredictable system behavior.



Note Note - The size of the SSP backup file can vary depending upon the contents of the subdirectories in the /var/opt/SUNWssp directory. You can use the du(1M) command to determine the approximate amount of disk space required for the backup file.



1. As superuser on the main SSP, change directory to the following:

ssp# cd /opt/SUNWssp/bin 

2. Back up the SSP environment on the SSP.

ssp# ./ssp_backup target_directory

A backup file named ssp_backup.cpio is created in target_directory . You may want to rename this file so that you can identify the SSP release associated with this backup file.

Do not make any changes to the Sun Enterprise 10000 environment, such as domain state or power status of boards, until you have completed the SSP installation or upgrade procedure and restored the SSP environment.

3. If you want to view a list of the SSP files that were backed up, type the following:

ssp% cpio -it -I ssp_backup.cpio 


procedure icon  To Verify the Control Board Network Connection Between the Main and Spare SSP

1. As superuser on the main SSP, type the following:

ssp# ping -sRv host

where host represents the control board network interfaces of the spare SSP. This command prints the route that packets take to the specified host.

The following example shows the information displayed.

ssp# ping -sRv xf12-ssp-qfe1
PING xf12-ssp-qfe1: 56 data bytes
64 bytes from xf12-ssp-qfe1 (192.168.2.1): icmp_seq=0. time=1. ms
 IP options:  <record route> xf12-ssp-qfe1 (192.168.2.1), xf12-ssp2-qfe1 
(192.168.2.2),  (End of record)
64 bytes from xf12-ssp-qfe1 (192.168.2.1): icmp_seq=1. time=1. ms
 IP options:  <record route> xf12-ssp-qfe1 (192.168.2.1), xf12-ssp2-qfe1 
(192.168.2.2),  (End of record)

In the previous example, the main SSP (xf12-ssp) and spare (xf12-ssp2) are communicating through xf12-ssp-qfe1 to xf12-ssp2-qfe1 .



Note Note - The first three numbers in the IP record route option for the main SSP host interface (192.168.2 in the example) must match the first three numbers in the IP record route option for the spare SSP host interface (192.168.2 in the example). The matching numbers indicate that communication between both control board network interfaces is enabled.



Be sure to check all the control board network interfaces, which are described in Appendix A .


procedure icon  To Verify that the rsh(1) Command is Enabled

1. As superuser on the main SSP, type the following:

ssp# rsh hostname

where hostname is the name of the spare SSP. If a shell window opens, it indicates that rsh (1M) and related commands, such as rcp (1M), are enabled. Both of these commands are used by automatic failover.

If a shell window does not open, check the /etc/inetd.conf file. Be sure the following line, which enables rsh , is contained in the file:

shell  	stream	 tcp  	nowait	  root	  /usr/sbin/in.rshd	  in.rshd

2. Repeat Step 1 on the spare SSP and specify the main SSP as the hostname .


procedure icon  To Establish a Floating IP Address



Note Note - The floating IP address is associated with the floating SSP host name. The default value for the floating SSP host name is determined by appending -ssp-main to the platform name. For example, if the platform name is allxf5, the default SSP host name is allxf5-ssp-main.



1. If you use Network Information Services (NIS), update the NIS map with the IP address to be used as the floating IP.

2. If you have private domains that do not use NIS, enter the floating IP address in the /etc/hosts file on the main and spare SSP.

For an example /etc/hosts file, see To Configure Your SSP Network .

3. If you have private domains that do not use NIS, enter the floating IP address and host name of the floating SSP in the /etc/hosts file for each domain.


Note Note - You do not need to specify this floating IP address in the /etc/hostname.interface files. The SSP software automatically enables the main SSP to use the floating IP address.




procedure icon  To Prepare for SSP 3.5 Upgrade or SSP Patch Installation

If you have a dual SSP configuration and you are upgrading from SSP 3.4 to SSP 3.5 or are installing SSP patches on SSPs running SSP 3.4 or 3.5 software, you must synchronize data between the main and spare SSP and then disable failover, as explained in the following steps. For further information on data synchronization and SSP failover, refer to the Sun Enterprise 10000 SSP 3.5 User Guide .

1. Determine if you have sufficient disk space in the /tmp directory on the main SSP for the data synchronization process to copy files from the main SSP to the spare.

Review the size of the /tmp directory and remove any unnecessary files from the following directories on the main SSP to reduce the size of the data synchronization backup file:

where x is the archive number of the file.

2. As user ssp on the main SSP, run the showdatasync (1M) command to verify that the data synchronization queue is empty and that all data file propagations have completed before you perform data synchronization.

ssp% showdatasync 

If the data synchronization queue is not empty or file propagations are in progress, wait for the file propagations to complete before performing the next step.

3. Synchronize the data between the main and spare SSP by using the setdatasync (1M) command:

ssp% setdatasync backup 

This data synchronization process backs up the main SSP and restores the backup on the spare SSP. You can run the showdatasync (1M) command on the main SSP to review the data synchronization queue on the main SSP. An empty queue indicates that the synchronization backup and restore operations have been completed.

4. Disable SSP failover by using the setfailover (1M) command:

ssp% setfailover off 

SSP failover remains off until both SSPs are rebooted or you re-enable SSP failover using the command setfailover on .

5. If you installed an SSP patch, run ssp_backup (1M) to back up the SSP configuration.


SSP 3.5 Hardware and Software Requirements

SSP 3.5 now supports an OpenSSP environment, in which an SSP workstation or server can run third-party software, provided that the SSP meets the OpenSSP resource requirements (for details, see Chapter 7 ). TABLE 2-2 describes the minimum SSP 3.5 resources required if you are running an SSP-only or OpenSSP environment.

TABLE 2-2 SSP 3.5 Requirements

Resource

SSP Minimum Requirement

OpenSSP Minimum Requirement

Solaris operating environment on the SSP

  • Solaris 7 with KU patches 106541-17 and 111422-01

    or

  • Solaris 8 6/00, 10/00, 1/01, or 4/01 with KU patch 110945-02. If the SSP is running the Solaris 8 7/01 or 10/01 operating environment, patch
    110945-02 is not required.

Note: Check the SunSolve website for the current KU patches available (http://sunsolve.Sun.com ).

For details on required patches, see TABLE 1-4 .

Same as SSP minimum requirement.

Solaris operating environment on Sun Enterprise 10000 domains

DR model 3.0 domains must run Solaris 8 or 9 operating environment.

System Service Processor (SSP) upgrade

Version 3.2, 3.3, or 3.4

Before SSP upgrade, review Getting Started .

Same as SSP minimum requirement. Before installation, review Chapter 7 .

System Service Processor (SSP) new installation

Before SSP installation:

Same as SSP minimum requirement. Before installation, review Chapter 7 .

Hardware

SPARCstation 5 (supports 1 to 8 domains), Sun Ultra 5, or Sun Enterprise 250 workstation (supports 1 to 16 domains); or a Netra T1 server (which runs the Solaris 8 or 9 operating environment)

Sun Ultra 5 or Sun Enterprise 250 workstation; or a Netra T1 server (which runs the Solaris 8 or 9 operating environment)

Control board flash PROM boot firmware

Version 3.47 (included with SSP 3.5 in the SUNWsspfp package)

Same as SSP minimum requirement

Ethernet connections

Minimum three connections for failover purposes

Same as SSP minimum requirement

Ethernet hubs

Minimum two hubs for failover purposes. For details, see Failover Configurations .

Same as SSP minimum requirement

Floating IP address

Identifies the working main SSP, as explained in Getting Started

Same as SSP minimum requirement

Disk space

2.1 GBs for the Solaris operating environment and SSP software

3.2 GBs for the Solaris operating environment, SSP software, and third-party software

This includes 1.1 GBs for the Solaris operating environment, 1 GB for SSP software and log files (in /var/opt/SUNWssp/ and /var/adm/ ), 512 MBs swap space, and 512 MBs or more for third-party applications

Processor speed

170 MHz

270 MHz

CPU utilization

None

35% idle

Real memory

64 MBs

128 MBs

Swap space

512 MBs

Note that automatic failover uses the /tmp directory for data propagation purposes. Any user or SSP files that are larger than the /tmp directory cannot be propagated.

512 MBs

Memory requirements vary depending on the software used on the SSP. The amount of real memory required usually ranges from 128 MBs to 256 MBs. The swap space amount usually ranges from 512 MBs to 1042 MBs. For details, see Calculating Memory Usage by Third-Party Applications .



Failover Configurations

The SSP software provides a failover capability that automatically switches the main SSP or the primary control board to its spare counterpart if a failover condition is detected. The spare counterparts serve as a backup if the main SSP or primary control board fails.

There are three failover scenarios, and each scenario requires a specific physical configuration:



Note Note - Failover also requires that the SSP network files be configured as described in Appendix A. Otherwise, failover does not work.



For details on how automatic failover works, see the Sun Enterprise 10000 SSP 3.5 User Guide .


Installation and Upgrade Options

TABLE 2-3 describes the basic SSP and domain installation and upgrade options and where to find detailed instructions on each option:

TABLE 2-3 SSP and Sun Enterprise 10000 Domain Installation and Upgrade Options

To

See

Create a new SSP 3.5 disk

Chapter 3

Upgrade to SSP 3.5

Chapter 4

Install the Solaris operating environment on Sun Enterprise 10000 domains

Chapter 8

Upgrade the Solaris operating environment on Sun Enterprise 10000 domains

Chapter 9