In the Solaris Express Developer's Edition, x86/x64 Operating System (OS), Fibre Channel (FC) devices now appear in the disk selection portion of Solaris SunInstall. An interactive Solaris Express Developer's Edition 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 Solaris Express Developer's Edition. This OS includes Sun StorageTek SAN Foundation software with the Sun 2-Gbit and 4-Gbit Fibre Channel (FC) HBA drivers, and the Sun StorageTek Traffic Manager software.
Sun 1 Gb HBAs do not support booting over a SAN on x86 machines. Sun 4 Gb HBAs do support booting over a SAN on x86 machines. Most Sun 2 Gb HBAs do support booting over a SAN on x86 machines, except for the following:
Sun StorageTek 2 Gb Enterprise Class Dual-Port Fibre HBA, SG-XPCI2FC-QF2-Z
Sun StorageTek 2 Gb PCI Dual-Port Fibre HBA, SG-XPCI2FC-QF2
Sun StorageTek 2 Gb FC PCI Single-Channel Network Adapter, X6767A
Sun StorageTek 2 Gb FC PCI Dual-Channel Network Adapter, X6768A
Sun StorageTek 2 Gb FC PCI–X Enterprise Single-Port HBA, SG-XPCI1FC-QL2
Sun StorageTek 2 Gb FC PCI Single-Port Host Adapter, SG-XPCI1FC-QF2
The Sun Solaris Express Developer's Edition x64/x86 OS can be installed from a CD-ROM, DVD-ROM, or network.
This chapter contains the following topics:
You must have the following items for installation.
Solaris Express Developer's Edition
10/100/1000 Mbit/sec Ethernet network for network-based OS installation
One of the following for installation support
Jump-start server for a network-based OS installation
CD-ROM or DVD-ROM drive for a CD-ROM or DVD-ROM based OS installation
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.
Console access is required for HBA and system BIOS changes.
In addition, note the following during the Sun Solaris OS installation.
If using a custom disk layout, do not remove the overlap (s2) partition. The x86 boot installer has a dependency on this partition.
By default, the Sun StorageTek Traffic Manager software manages the FC boot devices with multiple paths to a single boot device.
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.
Install the Sun Solaris OS as described in the next section, Installation Procedure
After installing the HBA , perform the following steps for an interactive network-based installation of the Sun Solaris Express Developer's Edition x86/x64 OS.
For more information, refer to Solaris Express Installation Guide: Basic Installations, 819-2393 at http://docs.sun.com/.
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.
Upon initial power up, provide the system BIOS and configure it to boot from either the network or CD-ROM (DVD-ROM) as applicable.
See Figure 10–1 for an example of one of several BIOS setup screens.
The system BIOS setup screens are different for each system BIOS vendor.
Install the Sun Solaris OS using the Solaris Interactive Installation (SunInstall). See Figure 10–2 for an example of one of several SunInstall screens.
During installation, select a desired array and its associated LUN.
Select Manual Reboot at the end of the SunInstall utility screens and then verify your selections to start the Sun Solaris OS installation.
Before rebooting after the installation completes, issue the luxadm display command on the boot LUN.
See Figure 10–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 |
The following luxadm command output from the example in the figure can be used to map the MPxIO based c#t#d# to the HBA WWN and array WWN:
MPxIO c#t#d# = c0t600015d00020280000000000000001142d0
Array WWN = 213600015d207200, LUN 0
HBA WWNs = 210100e08b206812 and 210100e08b30a2f2
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 10–4 and Figure 10–5.
For the QLogic HBA BIOS, perform the following steps.
For the Emulex HBA BIOS, perform the following steps.
During host rebooting, press Alt-E to display the HBA BIOS screen.
Select the HBA that you want to enable as the boot device and enable boot.
Select Configure Boot Devices.
Select a boot entry.
Select the WWPN of the desired boot device.
Type the LUN number.
Select the boot LUN.
Select Boot Device with the Array WWPN.
Save and exit the HBA BIOS screen.
The figure shows the following modifications:
Selectable boot = Enabled
ARRAY WWN = 213600015d207200
ARRAY LUN = 0
HBA WWN = 210100e08b206812
Repeat the appropriate modifications for all HBAs and all LUNs.
Type 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 Express Developer's Edition OS. The following figure shows an example of one screen in a vendor’s system BIOS.
Reboot to the newly installed Solaris Express Developer's Edition OS using the FC LUN specified in the system BIOS.
The following patches are recommended for the OS:
120223-xx Emulex-Sun LightPulse FC adapter driver
119131-xx FC device drivers
119716-xx MPxIO
119471-xx luxadm
These patches can be found on the SunSolveSM web site at http://sunsolve.sun.com.