HP DL785 Sun Solaris 10 Deployment Guide for HP ProLiant Servers
HP DL785 - ProLiant - G5 Manual
UPC - 883585262809
View all HP DL785 manuals
Add to My Manuals
Save this manual to your list of manuals |
HP DL785 manual content summary:
- HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 1
Sun Solaris 10 Deployment Guide for HP ProLiant Servers Part number 455522-003 Third edition 11/2009 - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 2
L.P. Confidential computer software. Valid license from HP required for possession, use or copying. HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 3
Contents Introduction ...6 Applicable servers and OS versions...6 Using this guide ...7 Basic installations...8 Prerequisites ...8 server...12 TFTP server ...12 JumpStart server...12 Install server ...12 Deploying ProLiant servers ...12 Additional drivers ...13 Miniroot ...13 JumpStart ...14 iLO - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 4
...34 Enabling iLO virtual serial port ...34 Mirroring disks with DiskSuite ...34 Unmirroring disks with DiskSuite ...36 Troubleshooting ...38 Known issues...38 Write cache not flushed on shutdown...38 Solaris stops responding on HP ProLiant DL580 G5 server 38 RAID mode not supported ...39 Kernel - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 5
Sun Microsystems documentation...48 Glossary ...50 Index ...52 Contents 5 - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 6
5/08 • Solaris 10 10/08 • Solaris 10 5/09 Information in this guide applies to the ProLiant server models listed in Table 1. Table 1 Applicable HP ProLiant servers BL20p G4 BL25p BL25p G2 BL260c G5 BL2x220c G5 BL35p BL45p BL45p G2 BL460c BL460c G6 BL465c BL480c BL490c G6 BL680c G5 BL685c BL685c G5 - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 7
." • For troubleshooting information, see "Troubleshooting." • For a list of other related documentation, see "Additional documentation." • For a list of terms, see "Glossary." NOTE: In this guide, citations of pages from the Solaris reference manual appear in italics next to a number in parentheses - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 8
on other types of deployments, see "Using this guide." Prerequisites To perform a basic installation of Sun Solaris on HP ProLiant servers, the following prerequisites must be met: • HP ProLiant Server-Use the ProLiant server support matrix for Solaris to determine which releases of Solaris - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 9
media, attach the CD, DVD, or ISO image using iLO, and then boot the server. 5. If installing to disks attached to a Smart Array controller, follow the procedure described in the HP Smart Array Controller Driver for Solaris 10 User Guide at ftp://ftp.compaq.com/pub/ softlib2/software1/pubsw-windows - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 10
This identification can be performed manually or automatically using JumpStart. After installation, make ProLiant-specific configuration updates to can be obtained from a JumpStart server, and the packages can be devices, including CDs, DVDs, diskettes, iLO virtual media, hard drives, USB storage, - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 11
memory supports Drivers-The miniroot must contain all device drivers that are required for installation, or those drivers must be loaded before installation begins. For ProLiant servers, these drivers usually include the Smart Array driver and network drivers and iLO services to boot the target servers - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 12
about setting up an install server, see "Install server preparation." Deploying ProLiant servers While you can use traditional Solaris deployment mechanisms to deploy ProLiant servers, some requirements are ProLiant-specific. In addition, you can use some HP technologies to enhance Solaris - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 13
is enhanced with newer device technologies, and ProLiant servers often include some devices specific to HP. Frequently, drivers for one or more devices are not available on the Solaris media. The following section describes the current set of drivers not available on the Solaris media. The - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 14
specific to ProLiant: • Drivers-Most ProLiant servers require certain drivers that are not included with Solaris. In addition to having these drivers in the miniroot, you must also install the drivers . For more information about iLO, see http://www.hp.com/go/ilo. For more information about creating - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 15
JumpStart examples-Several sample JumpStart configuration files are included. This resource kit is available from http://www.hp.com on the "Software and Drivers" page associated with each ProLiant server model. For more information, see the README file in the kit. Architecture of an installation 15 - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 16
Deploying ProLiant servers," "Miniroot preparation," and "JumpStart preparation." Selecting a deployment strategy For purposes of this guide, that do not require PXE boot services • Can be used in Solaris-only environments • Can be performed remotely using iLO virtual media • Manages deployment from - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 17
Solaris distribution, such as the Smart Array driver, can also be delivered through NFS. support. • Flash Archive-A portable, flexible image of a reference installation. A flash archive enables you to clone a master system to any number server • JumpStart server • Modified miniroot • DHCP/PXE server - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 18
deployment Custom ISO boot-based deployments require the following components: • Install server • JumpStart server • Modified miniroot • Custom ISO image Use the following procedure outline as boot the client from the ISO through either physical media or iLO virtual media. Deployment planning 18 - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 19
of these tasks to construct a complete deployment environment, see "Deployment planning." In the examples and instructions that follow, file path references often end with .../subpath. Replace the ellipsis (...) with the correct path for the current environment. For example, in the following path - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 20
install server. ○ If using physical media (or iLO virtual media), insert or connect the media. Solaris automatically mounts the disc. The autoselected mount point can be determined from the output of, for example, df(1). If Solaris does not automatically mount the disc, it can be manually mounted - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 21
are typically required for ProLiant servers. Prerequisites for preparing a miniroot To prepare a miniroot for ProLiant server deployments, the following that dependencies are met. However, in all the specific examples provided in this guide, you can ignore dependency warnings from pkgadd(1M - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 22
servers. 1. Unpack the stock Solaris miniroot: # /boot/solaris/bin/root_archive unpack .../boot/x86.miniroot \ > /var/tmp/mr The miniroot is expanded under /var/tmp/mr. 2. Install the Smart Array driver into the miniroot, as described in the HP Smart Array Controller Driver for Solaris 10 User Guide - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 23
This section describes ProLiant-specific prerequisites for installing JumpStart. Additional required packages Some drivers that are not included on the Solaris media are usually required for proper use of Solaris on ProLiant servers. These drivers include the Smart Array driver and the Broadcom - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 24
0x83 partitions. You must create a new Solaris partition to replace the 0x83 partitions. For example: fdisk rootdisk 0x83 delete be supported by previous releases. 1. Prepare the configuration files as follows: ○ Contents of the directory structure: /jumpstart/ /jumpstart/rules /jumpstart/proliant / - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 25
the password for user root is root. driver system CPQary3 Third Generation Array Controllers # 3. Validate the configuration using the check script from the Solaris media (or install server): # cd /jumpstart # .../Solaris_10/Misc/jumpstart_sample/check Validating rules... Validating profile proliant - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 26
information about configuring the DHCP server from the command line, see System Administration Guide: IP Services at http://docs.sun.com/app/docs/doc/816-4554. • Install server is a DHCP server-The following instructions assume that the install server is also the DHCP server, and that the media has - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 27
the server configuration. m. Start the Address Wizard. n. Enter the number of IP addresses to add. o. Enter the DHCP server name replace x86.miniroot under .../Solaris_10/boot/ with the custom miniroot, and save a copy of the original in the process. The preceding procedure enables the DHCP server - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 28
bb:cc:dd:ee − installpath is the NFS path to the Installation Server, such as: 10.10.10.10:/export/home/install − jsnfspath is server configuration is complete. Rapid Deployment Pack server preparation This section describes how Rapid Deployment Pack can be used to deploy Solaris on ProLiant servers - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 29
Deployment Pack then instructs the server to boot off of the disk, which loads Linux, and the installation proceeds from a Linux KickStart server. Using Rapid Deployment for Rapid Deployment Pack server preparation This section specifically covers deployment server configuration. Other components are - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 30
manual/html_node/index.html. Overview of GRUB preparation When GRUB loads, it scans for a configuration file that usually contains the definition of the menu that GRUB should display. Each menu item is associated with a series media root directory on the install server, as .../boot/grub/menu.lst. - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 31
instructs the installer to use the rules and profiles found in /jumpstart on an NFS server jumpstart instructs the installer to use the file /jumpstart/sysidcfg from the NFS server with Pack. To instruct HPQnetstrategy on the also be the value any to instruct HPQnetstrategy to search for a network - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 32
.10.10:/export/home/install/boot, netstrategy=any:dhcp module /x86.miniroot • For an interactive network installation, booting from ISO, using a specific network interface (bnx0 in this example) with DHCP: title Solaris 10 Interactive Install (ISO boot) kernel /multiboot kernel/unix -B install_media - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 33
image with a modified miniroot for use in booting a ProLiant server to a network-based, possibly automated Solaris installation. Prerequisites must be met: • DHCP Service-Booting a network installation from a custom ISO image requires a DHCP service on the network to provide networking - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 34
tasks specific to ProLiant servers. Enabling iLO virtual serial port By default, Solaris does not recognize the iLO virtual serial (or have both uncommented). 3. Reboot. Mirroring disks with DiskSuite Solaris supports disk mirroring through DiskSuite. In this example, c0t0d0 is mirrored by - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 35
# metainit d0 -m d10 # metaroot d0 Use the metaroot d0 command only on the root slice. 5. Mirror the swap slice. # metainit -f d11 1 1 c0t0d0s1 # metainit -f d21 1 1 c0t1d0s1 # metainit d1 -m d11 6. Mirror the var slice. # metainit -f d14 1 1 c0t0d0s4 # metainit -f d24 1 1 c0t1d0s4 # metainit d4 -m - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 36
16 10:20 /dev/rdsk/c0t1d0s0 -> ../../devices/pci@1f,0/pci@1,1/ide@3/dad@1,0:a Replace the major name (e.g. dad) in the physical device path with disk when device alias to the boot-device Open Boot parameter in case of a problem with the standard boot device. For instance: # eeprom boot-device boot - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 37
4. Detach the mirror: metadetach Optional configuration tasks 37 - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 38
with Solaris deployment and ProLiant servers. Write cache not flushed on shutdown Solaris does not flush hard drive controller cache to disk on shutdown. • OS releases affected-Solaris 10 update 5/10 • Hardware affected-HP Third Generation Smart Array Controllers with Battery Backed Write Cache - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 39
10/08. RAID mode not supported Solaris 10 operating system will not deploy on an HP ProLiant BL260c G5 or BL280c G6 blade server when the SATA controller is the Smart Array driver, are added during installation. This issue is not reported if the extra drivers are installed into . Troubleshooting 39 - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 40
-Disable iLO AMD memory scrubber System becomes unresponsive after a fixed amount of uptime (usually between 1 and 6 hours), regardless of system load. • OS releases affected-Solaris 10 1/06 with patches, 6/06, 11/06, 8/07, 5/08, 10/08, 5/09 • Servers affected-HP ProLiant DL385, DL585, BL25p, BL35p - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 41
NIC fails to attach. • OS releases affected-Solaris 10 8/07, 5/08, 10/08 • Servers affected-HP ProLiant BL685c, BL685c G5, BL680c, BL480c, BL260c G5 • Description-The Broadcom NetXtreme Gigabit Ethernet Driver (BRCMbcme) v10.4.5 or later successfully installs but fails to attach on a system with - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 42
+ d. Embedded Ethernet not configured • OS Releases affected-Solaris 10 5/08, 10/08, 6/09 • Servers affected-HP ProLiant BL280c G6 • Description-There is no native driver available for the NC362i Dual Port Gigabit Server Adapter in Solaris 10 5/08, 10/08, and 5/09. • Workaround-After OS installation - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 43
# rm /var/tmp/mr/tmp/AdDrEm.lck 3. Add the CPQary3 driver package # pkgadd -d CPQary3.pkg -R /var/tmp/mr NOTE: Ignore shell is the primary tool for troubleshooting deployment issues that occur after the to a shell prompt. Network verification Problems with network deployments can often be - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 44
mounted, an attempt to manually mount it can be the nature of the problem. By enabling the kernel troubleshooting efforts must be focused. System does not boot to GRUB If PXE booting, verify network connectivity and dhtadm(1M) usage, or the DHCP/TFTP server configuration. Verify that the DHCP service - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 45
ProLiant server blade from a USB drive attached directly to the blade and GRUB is reporting Cannot mount selected partition, verify that the drive in use is supported for use with blades Check for applicability of known issue iLO Boot Hang. For more information, see "iLO boot hang." If using a serial - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 46
necessary NIC drivers have been a JumpStart installation from iLO virtual media using a be mounted on the target server. Ensure that the directory specified guide is complete for those Solaris releases to which this guide applies. For more information, see "JumpStart preparation." Troubleshooting - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 47
succeeds but server fails to more information, see "JumpStart preparation"). Another symptom of this problem is the kernel debugger showing that Solaris is panicking with NIC drivers were installed to the disk during installation. For more information, see "JumpStart preparation." Troubleshooting - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 48
on ProLiant servers, it is not a replacement for the appropriate documentation from HP and others. The following sections list this documentation. HP documentation • ProLiant server support matrix, at http://www.hp.com/wwsolutions/solaris • HP Smart Array Controller Driver for Solaris 10 User Guide - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 49
• GRUB and the Solaris Operating System on x86 Platforms - A Guide to Creating a Customized Boot DVD, at http://www.sun.com/blueprints/0806/819-7546.pdf Additional documentation 49 - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 50
remote management facility on HP ProLiant servers. For more information, see http://www.hp.com/go/ilo. A configuration file installation environments. A specification commonly used on x86-architecture systems that provides for booting such a system from the network. On ProLiant servers, a PXE boot - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 51
a PXE-based boot to transfer the network boot program from the server to the boot system. An HP iLO feature that enables local media on the iLO client or network-based CD/diskette images to be connected as virtual USB devices on ProLiant servers in remote locations and data centers. Glossary 51 - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 52
guide, 6 additional drivers, 13 AMD memory scrubber, 40 applicable OS versions, 6 applicable servers, 6 B basic installation interactive, 9 overview, 8 prerequisites, 8 basic troubleshooting deploying ProLiant servers, 12 additional drivers, 13 deployment resource kit, 15 flash archives, 15 iLO - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 53
, 48 HP ProLiant Essentials Rapid Deployment Pack, 14 I iLO boot hang, 40 iLO virtual media, 14 install server, 12 install server preparation prerequisites configuration, 46 JumpStart server, 12 K kernel debugger, 44 known issues AMD memory scrubber, 40 disabled PCI devices, 39 iLO boot hang, 40 - HP DL785 | Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 54
, 10 deploying ProLiant servers, 12 general process flow, 10 network deployment infrastructure, 11 overview, 10 Solaris media packages, 11 system becomes unresponsive using remote console, 45 system does not boot to GRUB, 44 T technical support, 48 TFTP server, 12 troubleshooting basic techniques
Sun Solaris 10
Deployment Guide for HP ProLiant Servers
Part number 455522-003
Third edition 11/2009