 |
» |
|
|
 |
|  |  |
This section provides an overview of the nPartition
system boot process for HP 9000 servers and HP Integrity servers. On cell-based HP servers, system resources are
configured into one or more nPartitions. Each nPartition includes
the cells (with processors and memory) assigned to it and the I/O
that is connected to those cells. An nPartition can boot and reboot independently
of any other nPartitions in the same server complex. Each nPartition
runs its own firmware and has its own system boot environment. nPartitions
provide hardware and software fault isolation: a reset, TOC, or MCA
in one nPartition does not affect any other nPartition in most cases. Each nPartition is effectively an independent
system that follows the boot processes outlined in the following lists. Boot Overview for Cell-Base HP 9000 Servers shows an overview of
the boot process on HP 9000 servers (PA-RISC systems). Boot Overview for Cell-Based HP Integrity Servers shows an overview of the
boot process on HP Integrity servers (Itanium® 2-based systems). Also refer to “Boot Process for Cells and nPartitions” for details. Boot Overview for Cell-Base HP 9000 Servers Cell-based HP 9000 servers have PA-RISC processors
and have the following boot process: PDC Self Test PDC Boot Boot Console Handler (BCH, a menu-driven boot environment) Initial System Loader (ISL) Secondary System Loader (hpux) HP-UX Operating System
Boot Overview for Cell-Based HP Integrity Servers Cell-based HP Integrity servers have Intel®
Itanium® processors and have the following boot process: Processor Abstraction Layer (PAL) System Abstraction Layer (SAL) Extensible Firmware Interface (EFI) EFI Boot Manager (menu-driven boot environment) EFI Shell (command-driven boot environment) EFI Scripts and Applications EFI scripts
and EFI applications can be initiated from either EFI Boot Manager
or EFI Shell.
Operating System Loader The following OS loaders are supported on HP Integrity servers.
OS loaders can be initiated from the EFI Boot Manger or the EFI Shell. HPUX.EFI Loader Loader
for the HP-UX operating system. ELILO.EFI Loader Loader
for Red Hat Enterprise Linux or SuSE Linux Enterprise Server. vms_loader.efi Loader Loader for HP OpenVMS I64. ia64ldr.efi Loader Loader for Microsoft Windows Server 2003. ia64ldr.efi must be initiated from EFI Boot Manager (not from the EFI Shell).
Boot Process Differences for nPartitions on HP 9000 servers
and HP Integrity servers |  |
The following lists, “HP Integrity Server Booting” and “HP 9000 Server Booting”, describe system boot features and differences
on HP Integrity and HP 9000 servers. HP Integrity Server Booting This list describes system boot features on cell-based
HP Integrity servers. The nPartition system boot environment is the Extensible
Firmware Interface (EFI): the EFI Boot Manager menu and the EFI Shell. The autoboot process is configured by the EFI autoboot
setting and the order of items in the boot options list. The boot options list can include: First boot option: configured using the setboot
-p... or parmodify -b... command. Second boot option: configured using the setboot -h... or parmodify -s... command Third boot option: configured using the setboot
-a... or parmodify -t... command.
Each operating system has its own OS loader. The HP-UX OS loader is HPUX.EFI, which supports hpux(1M) loader options. You can issue hpux loader commands from the HPUX> prompt. The HP OpenVMS I64 loader is vms_loader.efi. The Microsoft® Windows® loader is ia64ldr.efi and it is invoked only from the EFI Boot Manager. The loader for Red Hat Enterprise Linux and SuSE Linux
Enterprise Server is ELILO.EFI. You
can issue ELILO loader commands from the "ELILO boot" prompt.
The EFI system boot environment includes an ACPI configuration
setting that must be set properly for the OS being booted: either
HP-UX, OpenVMS I64, Windows, or Linux. For details see “ACPI Configuration Value—HP Integrity Server OS Boot”.
HP 9000 Server Booting This list describes system boot features on cell-based
HP 9000 servers. The nPartition system boot environment is the Boot
Console Handler (BCH). The autoboot process is configured using boot device
paths (PRI, HAA, ALT) and path flags. PRI boot path: configured using the setboot
-p... or parmodify -b... command. HAA boot path: configured using the setboot
-h... or parmodify -s... command ALT boot path: configured using the setboot
-a... or parmodify -t... command.
The HP-UX B.11.11 OS loaders are ISL and hpux. Issue commands from the ISL> prompt.
Types of Booting and Resetting for nPartitions |  |
HP cell-based servers provide two special types
of reboot and reset for managing nPartitions: performing a reboot
for reconfig, and performing a shutdown for reconfig. The following list summarizes all types of booting,
rebooting, and resetting that are supported for HP nPartition systems.
See the “Reboot for Reconfig” and “Shutdown for Reconfig State” items
for a discussion of these nPartition-specific boot processes.  |  |  |  |  | NOTE: You can perform the Windows shutdown tasks either
by using the shutdown command or by using the Start Shut Down action. |  |  |  |  |
Reboot A reboot shuts down the operating system and reboots
the nPartition. On HP 9000 systems, only the active cells in the nPartition
are reset. On HP Integrity systems, all cells are reset. To perform a standard reboot of an nPartition use
the HP-UX shutdown -r command, the Windows shutdown /r command, the Linux shutdown -r time command, or the OpenVMS: @SYS$SYSTEM:SHUTDOWN with an automatic system reboot. Halt A halt shuts down the operating system, halts all
processing on the nPartition, and does not reboot. To halt the operating system use the HP-UX shutdown -h command. To reboot
an nPartition that was halted from HP-UX use the RS command from the service processor Command menu. Halting the system is supported only on HP 9000
servers. On HP Integrity servers the effect of the shutdown
-h command or its Windows and Linux equivalents is to perform
a shutdown for reconfig (see “Shutdown for Reconfig State” in this list).
On HP OpenVMS servers, shutting down without rebooting halts OpenVMS
but does not perform a shutdown for reconfig. Boot an nPartition from the Service Processor (GSP or MP) A boot initiated from the service processor boots
an inactive nPartition past the shutdown for reconfig state to allow
it to become active. To boot an inactive nPartition, use the BO command from the service processor Command menu. The cells assigned to the nPartition proceed past
boot-is-blocked (BIB), rendezvous, and the nPartition boots to the
system boot environment (BCH or EFI). Reboot for Reconfig A reboot for reconfig shuts down the operating
system, resets all cells assigned to the nPartition, performs any
nPartition reconfigurations, and boots the nPartition back to the
system boot environment (BCH or EFI). To perform a reboot for reconfig of the local nPartition,
use the HP-UX shutdown -R command, Windows shutdown /r command, or the Linux shutdown -r time command. To perform a reboot for reconfig
from OpenVMS I64 running on an nPartition, issue @SYS$SYSTEM:SHUTDOWN.COM from OpenVMS, and then enter Yes at the "Should
an automatic system reboot be performed" prompt. All cells—including any inactive cells and all newly added
or deleted cells—reset and the nPartition is reconfigured as
needed. All cells with a "y" use-on-next-boot setting participate
in partition rendezvous and synchronize to boot as a single nPartition. After you assign a cell to an nPartition, or remove
an active cell from an nPartition, you can perform a reboot for reconfig
of the nPartition to complete the cell addition or removal. If an nPartition is configured to boot an operating
system automatically, it can do so immediately following a reboot
for reconfig. Shutdown for Reconfig State Putting an nPartition into the shutdown for reconfig
state involves shutting down the operating system (as required), resetting
all cells assigned to the nPartition, performing any nPartition reconfigurations,
and keeping all cells at a boot-is-blocked (BIB) state, thus making
the nPartition and all of its cells inactive. On HP rx7620, rx7640, rx8620, and rx8640 servers,
you can configure the OS shutdown for reconfig behavior for each nPartition
to either power off hardware or keep cells at BIB. See “ACPI Softpowerdown Configuration—OS Shutdown Behavior” for details. To put an nPartition into the shutdown for reconfig
state use the shutdown -R -H HP-UX command, the shutdown /s Windows command, or the Linux shutdown
-h time command. To perform a shutdown
for reconfig of an nPartition running OpenVMS I64: first issue @SYS$SYSTEM:SHUTDOWN.COM from OpenVMS and enter No at the "Should an automatic system reboot be performed"
prompt, then access the MP and, from the MP Command Menu, issue the RR command and specify the nPartition that is to be shutdown
for reconfig. From system firmware, to put an nPartition into
the shutdown for reconfig state use the RECONFIGRESET command from the BCH interface, the reconfigreset command from the EFI Shell, or the RR command
from the service processor Command menu. To make an nPartition boot past shutdown for reconfig,
use either the BO command or the PE command from the service processor Command menu. For an inactive nPartition
whose cells are at BIB, use the BO command from
the service processor Command menu. The BO command
makes the nPartition active by allowing its cells to boot past BIB,
rendezvous, and boot to the system boot environment (BCH or EFI) and,
if configured, automatically boot an operating system. For an nPartition whose
cells have been powered off, use the PE command
to power on the nPartition hardware.
TOC: Transfer-of-Control Reset When you initiate a transfer-of-control reset,
the service processor immediately performs a TOC reset of the specified
nPartition, which resets the nPartition and allows a crash dump to
be saved. If crash dump is configured for an OS on an nPartition,
then when you TOC the nPartition while it is running the OS, the nPartition
performs a crash dump and lets you select the type of dump. To perform a TOC reset, use the TC command from the service processor Command menu. HP nPartition systems
do not have TOC buttons on the server cabinet hardware. From the Windows SAC, you can initiate a crash
dump by issuing the crashdump command at the SAC> prompt From HP OpenVMS I64, you can cause OpenVMS to dump
system memory and then halt at the P00>> prompt by issuing the RUN SYS$SYSTEM:OPCRASH command.
To reset the nPartition following OPCRASH, access
the nPartition console and press any key to reboot.
System Boot Configuration Options |  |
This section briefly discusses the system boot
options you can configure on cell-based servers. You can configure
boot options that are specific to each nPartition in the server complex. HP 9000 Boot Configuration OptionsOn cell-based HP 9000 servers the configurable
system boot options include boot device paths (PRI, HAA, and ALT) and the autoboot setting for the nPartition. To set these options
from HP-UX, use the setboot command. From the BCH
system boot environment, use the PATH command at
the BCH Main menu to set boot device paths, and use the PATHFLAGS command at the BCH Configuration menu to set autoboot options. For
details issue HELP command at the appropriate BCH menu, where command is the command for which you want help. HP Integrity Boot Configuration OptionsOn cell-based HP Integrity servers you must properly
specify the ACPI configuration value, which affects the OS startup
process and on some servers can affect the shutdown behavior. You
also can configure boot device paths and the autoboot setting for
the nPartition. Details are given in the following list. Boot Options List The boot options list is a list of loadable items available
for you to select from the EFI Boot Manager menu. Ordinarily the boot
options list includes the EFI Shell and one or more operating system
loaders. The following example includes boot options for HP OpenVMS,
Microsoft Windows, HP-UX, and the EFI Shell. The final item in the
EFI Boot Manager menu, the Boot Configuration menu, is not a boot
option. The Boot Configuration menu allows system configuration through
a maintenance menu. EFI Boot Manager ver 1.10 [14.61] Please select a boot option
HP OpenVMS 8.2-1
EFI Shell [Built-in]
Windows Server 2003, Enterprise
HP-UX Primary Boot: 4/0/1/1/0.2.0
Boot Option Maintenance Menu
Use ^ and v to change option(s). Use Enter to select an option |
 |  |  |  |  | NOTE: In some versions of EFI, the Boot Configuration menu is listed as the Boot Option Maintenance menu. |  |  |  |  |
To manage the boot options list for each system use the EFI
Shell, the EFI Boot Configuration menu, or operating
system utilities. At the EFI Shell, the bcfg command supports
listing and managing the boot options list for all operating systems
except Microsoft Windows. On HP Integrity systems with Windows installed
the \MSUtil\nvrboot.efi utility is provided for
managing Windows boot options from the EFI Shell. Likewise on HP Integrity
systems with OpenVMS installed the \efi\vms\vms_bcfg.efi and \efi\vms\vms_show utilities are provided
for managing OpenVMS boot options. The EFI Boot Configuration menu provides
the Add a Boot Option, Delete Boot Option(s), and Change Boot Order menu items. (If you must
add an EFI Shell entry to the boot options list, use this method.) Operating system utilities for managing the boot options list
include the HP-UX setboot command and the HP OpenVMS @SYS$MANAGER:BOOT_OPTIONS.COM command. The OpenVMS I64 installation and upgrade procedures assist you
in setting up and validating a boot option for your system disk.
HP recommends that you allow the procedure to do this. Alternatively,
you can use the @SYS$MANAGER:BOOT_OPTIONS.COM command
(also referred to as the OpenVMS I64 Boot Manager utility) to manage
boot options for your system disk. The OpenVMS I64 Boot Manager (BOOT_OPTIONS.COM) utility is a menu-based utility and is
easier to use than EFI. To configure OpenVMS I64 booting on Fibre
Channel devices, you must use the OpenVMS I64 Boot Manager utility
(BOOT_OPTIONS.COM). For more information on this
utility and other restrictions, refer to the HP OpenVMS
for Integrity Servers Upgrade and Installation Manual.
For details refer to the following sections. Autoboot Setting You can configure the autoboot setting for each nPartition either
by using the autoboot command at the EFI Shell,
or by using the Set Auto Boot TimeOut menu item
at the EFI Boot Option Maintenance menu. To set autoboot from HP-UX, use the setboot command. ACPI Configuration Value—HP Integrity Server OS Boot On cell-based HP Integrity servers you must set the proper ACPI
configuration for the OS that will be booted on the nPartition. To check the ACPI configuration value, issue the acpiconfig command with no arguments at the EFI Shell. To set the
ACPI configuration value, issue the acpiconfig value command at the EFI Shell, where value is either default, windows, or single-pci-domain. Then reset the nPartition by issuing the reset EFI Shell command for the setting to take effect. The ACPI configuration settings for the supported OSes are in
the following list. HP-UX ACPI Configuration: default On cell-based HP Integrity servers, to boot or install the HP-UX
OS, you must set the ACPI configuration value for the nPartition to default. For details refer to “ACPI Configuration for HP-UX Must Be default”. HP OpenVMS I64 ACPI Configuration: default On cell-based HP Integrity servers, to boot or install the HP
OpenVMS I64 OS, you must set the ACPI configuration value for the
nPartition to default. For details refer to “ACPI Configuration for HP OpenVMS I64 Must Be default”. Windows ACPI Configuration: windows On cell-based HP Integrity servers, to boot or install the Windows
OS, you must set the ACPI configuration value for the nPartition to windows. For details refer to “ACPI Configuration for Windows Must Be windows”. Red Hat Enterprise Linux ACPI Configuration: single-pci-domain
or default On cell-based HP Integrity servers, to boot or install the Red
Hat Enterprise Linux OS, you must set the ACPI configuration value
for the nPartition to either single-pci-domain or default. On HP rx7620 servers, rx8620 servers, or Integrity
Superdome (SD16A, SD32A, SD64A), the ACPI configuration must be set
to single-pci-domain. On HP rx7640 servers, rx8640 servers, or Integrity
Superdome (SD16B, SD32B, SD64B), the ACPI configuration must be set
to default.
For details refer to “ACPI Configuration for Red Hat Enterprise Linux Must Be single-pci-domain
or default”. SuSE Linux Enterprise Server ACPI Configuration: single-pci-domain
or default On cell-based HP Integrity servers, to boot or install the SuSE
Linux Enterprise Server OS, you must set the ACPI configuration value
for the nPartition to single-pci-domain or default. On HP rx7620 servers, rx8620 servers, or Integrity
Superdome (SD16A, SD32A, SD64A), the ACPI configuration must be set
to single-pci-domain. On HP rx7640 servers, rx8640 servers, or Integrity
Superdome (SD16B, SD32B, SD64B), the ACPI configuration must be set
to default.
For details refer to “ACPI Configuration for SuSE Linux Enterprise Server Must Be
single-pci-domain or default”.
ACPI Softpowerdown Configuration—OS Shutdown Behavior On HP rx7620, rx7640, rx8620, and rx8640 servers, you can configure
the nPartition behavior when an OS is shut down and halted. The two
options are to have hardware power off when the OS is halted, or to
have the nPartition be made inactive (all cells are in a boot-is-blocked
state). The normal OS shutdown behavior on these servers depends on
the ACPI configuration for the nPartition. You can run the acpiconfig command with no
arguments to check the current ACPI configuration setting; however,
softpowerdown information is displayed only when different from normal
behavior. To change the nPartition behavior when an OS
is shut down and halted, use either the acpiconfig enable
softpowerdown EFI Shell command or the acpiconfig
disable softpowerdown command, and then reset the nPartition
to make the ACPI configuration change take effect. acpiconfig enable softpowerdown When set on HP rx7620, rx7640, rx8620, and rx8640 servers, acpiconfig enable softpowerdown causes nPartition hardware
to be powered off when the OS issues a shutdown for reconfig command
(for example, shutdown -h or shutdown
/s). This is the normal behavior on HP rx7620, rx7640, rx8620, and
rx8640 servers with a windows ACPI
configuration setting. When softpowerdown is enabled on
HP rx7620, rx7640, rx8620, and rx8640 servers, if one nPartition is
defined in the server, then halting the OS powers off the server cabinet
including all cells and I/O chassis. On HP rx7620, rx7640, rx8620,
and rx8640 servers with multiple nPartitions, halting the OS from
an nPartition with softpowerdown enabled causes only the resources
on the local nPartition to be powered off. To power on hardware that has been powered off, use the PE command at the management processor Command menu. acpiconfig disable softpowerdown When set on HP rx7620, rx7640, rx8620, and rx8640 servers, acpiconfig disable softpowerdown causes nPartition cells
to remain at a boot-is-blocked state when the OS issues a shutdown
for reconfig command (for example, shutdown -h or shutdown /s). In this case an OS shutdown for reconfig
makes the nPartition inactive. This is the normal behavior on HP rx7620, rx7640, rx8620, and
rx8640 servers with an ACPI configuration setting of default or single-pci-domain. To make an
inactive nPartition active, use the management processor BO command to boot the nPartition past the boot-is-blocked
state.
Boot Modes on HP Integrity nPartitions: nPars and vPars Modes On cell-based HP Integrity servers, each nPartition can be configured
in either of two boot modes: nPars Boot Mode In nPars boot mode, an nPartition
is configured to boot any single operating system in the standard
environment. When an nPartition is in nPars boot mode, it cannot boot the vPars monitor and therefore does not
support HP-UX virtual partitions. vPars Boot Mode In vPars boot mode, an nPartition
is configured to boot into the vPars environment. When an nPartition
is in vPars boot mode, it can only
boot the vPars monitor and therefore it only supports HP-UX virtual
partitions and it does not support booting HP OpenVMS I64, Microsoft
Windows, or other operating systems. On an nPartition in vPars boot mode, HP-UX can boot only within a virtual
partition (from the vPars monitor) and cannot boot as a standalone,
single operating system in the nPartition.
 |  |  |  |  | CAUTION: An nPartition on an HP Integrity server cannot boot HP-UX virtual
partitions when in nPars boot mode.
Likewise, an nPartition on an HP Integrity server cannot boot an operating
system outside of a virtual partition when in vPars boot mode. |  |  |  |  |
To check or set the boot mode for an nPartition on a cell-based
HP Integrity server, use any of the following tools as appropriate.
Refer to Installing and Managing HP-UX Virtual Partitions
(vPars), Sixth Edition, for details, examples, and restrictions. parconfig EFI shell command The parconfig command is a built-in EFI shell
command. Refer to the help parconfig command for
details. \EFI\HPUX\vparconfig EFI shell
command The vparconfig command is delivered
in the \EFI\HPUX directory on the EFI system partition
of the disk where HP-UX virtual partitions has been installed on a
cell-based HP Integrity server. For usage details, enter the vparconfig command with no options. vparenv HP-UX command On cell-based HP Integrity servers only, the vparenv HP-UX command is installed on HP-UX systems that have the HP-UX
virtual partitions software. Refer to vparenv(1m) for
details.
|