C H A P T E R  7

Sun Solaris 10, Update 1, x86/x64 Fibre Channel Operating System Booting Procedure

Starting with Sun Solaris 10 Update 1 (1/06), x86/x64 Operating System (OS), Fibre Channel (FC) devices now appear in the disk selection portion of Solaris Suninstall. An interactive Solaris 10, Update 1, installation is now required due to the potentially large number of devices that might appear in the disk selection portion of Solaris Suninstall.

This chapter describes how to manually install the Sun Solaris 10, Update 1 (1/06), x86/x64 FC OS. This OS includes Sun StorageTek SAN Foundation software with the Sun 2-Gbit and 4-Gbit Fibre Channel (FC) HBA drivers, and the Sun Solaris Fibre Channel and storage multipathing software.

The Sun Solaris 10, Update 1 (1/06), x64/x86 OS can be installed from a CD-ROM, DVD-ROM, or network.

This chapter contains the following topics:


Requirements

This sections provides the requirements for installation.

Minimum QLogic Corporation HBA BIOS levels

The minimum HBA BIOS level for compatibility with the Sun Solaris FC and storage multipathing software can be downloaded from:

http://qlogic.com/support/sun_page.html

Minimum Emulex Corporation HBA BIOS levels

The minimum HBA BIOS level for compatibility with the Sun Solaris FC and storage multipathing software can be downloaded from:

http://emulex.com/ts/docoem/sun/10k.htm

Setup Requirements

You must have the following for installation.


Installation Overview

This overview serves to familiarize you, before you begin the installation procedure. In order to successfully complete the installation, use an FC-based device during the "disk selection" portion of the installation. At the end of the interactive installation, you must select "Manual Reboot".

After OS installation and before rebooting, gather the configuration information by issuing the luxadm command on the newly installed logical unit number (LUN). The luxadm command output provides a map from c#t#d# to the array WWN and LUN number. Record the HBA World Wide Name (WWN) and array WWN port information.

During rebooting, use the WWN and LUN number to set the HBA BIOS for each HBA to be used to boot from each LUN on the same array. Change the system BIOS to perform booting from "CD-ROM" or "Network" to "disk"



Note - Console access is required for HBA and system BIOS changes.



In addition, the following notes must be observed during the Sun Solaris OS installation.


Installation Procedure

1. Install the HBA hardware.

Follow the instructions in the appropriate Sun HBA installation guide found at http://docs.sun.com/app/docs?q=StorageTek+Host+Bus+Adapter.

2. Install the Sun Solaris OS as described in the next section, To Perform a CD ROM, DVD ROM, or Network-Based OS Installation


procedure icon  To Perform a CD ROM, DVD ROM, or Network-Based OS Installation

After installing the HBA (see Installation Procedure), perform the following steps for an interactive network-based installation of the Sun Solaris 10, Update 1 (1/06), x86/x64 OS.

For more information, refer to Solaris 10 Installation Guide: Basic Installations,
817-0544-xx, found at http://docs.sun.com/.

1. If you are installing from a CD-ROM or DVD-ROM rather than over a network, insert the Sun Solaris Software into the CD-ROM or DVD-ROM drive.

2. Upon initial power up, enter the system BIOS (method differs for each BIOS vendor) and configure it to boot from either the network or CD-ROM (DVD-ROM) as applicable.

See FIGURE 7-1 for an example of one of several BIOS setup screens.



Note - The system BIOS setup screens are different for each system BIOS vendor.




FIGURE 7-1 Example System BIOS for Selecting Disk, CD-ROM, or Network Boot Device Priority

 [ D ]


3. Install the Sun Solaris OS using the Solaris Interactive Installation (Suninstall). See FIGURE 7-2 for an example of one of several Suninstall screens.


FIGURE 7-2 Example of Selecting an FC-based Boot Disk During the "Disk Selection" Portion of the Installation

 [ D ]


4. During installation, select a desired array and its associated LUN.

5. Select "Manual reboot" at the end of the Suninstall utility screens and then verify your selections to start the Sun Solaris OS installation.

6. Before rebooting after the installation completes, issue the luxadm display command on the boot LUN. See FIGURE 7-3.

 


# luxadm display /dev/rdsk/c0t600015D0002028000000000000001142d0s2
DEVICE PROPERTIES for disk: /dev/rdsk/c0t600015D0002028000000000000001142d0s2
  Vendor:	 SUN
  Product ID:	 SE6920
  Revision:	 0202
  Serial Num:	 00500057
  Unformatted capacity:	 10240.000 MBytes
  Read Cache:	 Enabled
    Minimum prefetch:	 0x0
    Maximum prefetch:	 0xffff
  Device Type:	 Disk device
  Path(s):
 
  /dev/rdsk/c0t600015D0002028000000000000001142d0s2
  /devices/scsi_vhci/disk@g600015d0002028000000000000001142:c,raw
   Controller	 /dev/cfg/c4
    Device Address	 	 213600015d207200,0
    Host controller port WWN	 	 210100e08b206812
    Class	 	 primary
    State	 	 ONLINE
   Controller	 /dev/cfg/c11
    Device Address	 	 213600015d207200,0
    Host controller port WWN	 	 210100e08b30a2f2
    Class	 	 primary
    State	 	 ONLINE

FIGURE 7-3 Example of luxadm display Command and Output

The following luxadm command output from the example in FIGURE 7-3 can be used to map the MPxIO based c#t#d# to the HBA WWN and array WWN:

7. During the reboot process, watch the monitor so you can enter the HBA #1 BIOS screen and specify the boot device to be the FC LUN onto which you just installed the Sun Solaris OS. Follow this step for each HBA to be used for multipathing, and specify the boot device to be the FC LUN on which you installed the Sun Solaris OS. See FIGURE 7-4 and FIGURE 7-5.

a. During host rebooting, press CTRL-Q to display the HBA BIOS screen.

b. Select the HBA that you want to enable as the boot device. Enable boot.

c. Configure the boot device:

i. Select "Configuration Settings."

ii. Select "Selectable Boot Settings."

iii. Make sure that Selectable Boot is set to enable.

In this menu, you can select the boot device/LUN by the array WWPN.

d. Save and exit the HBA BIOS screen.

a. During host rebooting, press ALT-E to display the HBA BIOS screen.

b. Select the HBA that you want to enable as the boot device. Enable boot.

c. Select "Configure Boot Devices."

d. Select a boot entry.

e. Select the WWPN of the desired boot device.

f. Enter the LUN number.

g. Select the boot LUN.

h. Select "boot device via the array WWPN."

i. Save and exit the HBA BIOS screen.


FIGURE 7-4 Example of the HBA BIOS Screen for an HBA WWN

 [ D ]



FIGURE 7-5 Example of the HBA BIOS screen for Enabling Boot from the FC LUN

 [ D ]




Note - As an example, the following modifications were made and entered and the resulting screen is shown in FIGURE 7-5:

bullet Selectable boot = Enabled
bullet ARRAY WWN = 213600015d207200
bullet ARRAY LUN = 0
bullet HBA WWN = 210100e08b206812



8. Repeat the appropriate modifications for all HBAs and all LUNs.

9. Enter the system BIOS (per the vendor's access method) and specify the boot device to be the FC LUN on which you installed the Solaris 10 Update 1 OS. See FIGURE 7-6 for an example of one screen in a vendor's system BIOS.


FIGURE 7-6 Example System BIOS for Enabling Booting from an FC LUN

 [ D ]


10. Reboot to the newly installed Solaris 10 Update 1 OS using the FC LUN specified in the system BIOS.


Post-Installation Patches for the Sun Solaris 10 Update 1 OS

The following patches are recommended for the OS.

These patches can be found on the SunSolve web site at:

http://sunsolve.sun.com