跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
nPartition 管理员指南 > 第 5 章 引导和重置 nPartition

nPartition 系统引导概述

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

本部分概述了 HP 9000 服务器和 HP Integrity 服务器的 nPartition 系统引导过程。

在基于单元的 HP 服务器上,系统资源被配置到一个或多个 nPartition 中。每个 nPartition 包括分配给它的单元(包括处理器和内存)以及与这些单元连接的 I/O。

一个 nPartition 可以独立于同一服务器组合系统中的任何其他 nPartition 进行引导和重新引导。每个 nPartition 运行自己的固件并且具有自己的系统引导环境。nPartition 提供了硬件和软件故障分隔:在大多数情况下,某个 nPartition 中的重置、TOC(控制转移)或 MCA 不会影响任何其他 nPartition。

每个 nPartition 实际上都是一个独立的系统,其引导过程如以下列表所述。基于单元的 HP 9000 服务器引导概述 概述了 HP 9000 服务器(PA-RISC 系统)上的引导过程。基于单元的 HP Integrity 服务器引导概述 概述了 HP Integrity 服务器(基于 Itanium® 2 的系统)上的引导过程。

有关详细信息,另请参考“单元和 nPartition 的引导过程”

基于单元的 HP 9000 服务器引导概述 基于单元的 HP 9000 服务器使用 PA-RISC 处理器并执行下列引导过程:

  1. PDC 自检

  2. PDC 引导

  3. 引导控制台处理程序(BCH,一个菜单驱动的引导环境)

  4. 初始系统加载程序 (ISL)

  5. 辅助系统加载程序 (hpux)

  6. HP-UX 操作系统

基于单元的 HP Integrity 服务器引导概述 基于单元的 HP Integrity 服务器使用 Intel® Itanium® 处理器并执行下列引导过程:

  1. Processor Abstraction Layer (PAL)

  2. System Abstraction Layer (SAL)

  3. 可扩展固件接口 (EFI)

  4. EFI Boot Manager(菜单驱动的引导环境)

    1. EFI Shell(命令驱动的引导环境)

    2. EFI 脚本和应用程序

      可以从 EFI Boot Manager 或 FI Shell 启动 EFI 脚本和 EFI 应用程序。

  5. 操作系统加载程序

    HP Integrity 服务器支持下列操作系统加载程序。可以从 EFI Boot Manger 或 EFI Shell 启动操作系统加载程序。

    1. HPUX.EFI 加载程序

      用于 HP-UX 操作系统的加载程序。

    2. ELILO.EFI 加载程序

      用于 Red Hat Enterprise Linux 或 SuSE Linux Enterprise Server 的加载程序。

    3. vms_loader.efi 加载程序

      用于 HP OpenVMS I64 的加载程序。

    4. ia64ldr.efi 加载程序

      用于 Microsoft Windows Server 2003 的加载程序。ia64ldr.efi 必须从 EFI Boot Manager(而不是从 EFI Shell)启动。

HP 9000 服务器和 HP Integrity 服务器上的 nPartition 引导过程的差异

以下列表““HP Integrity 服务器引导””和““HP 9000 服务器引导””说明了 HP Integrity 和 HP 9000 服务器上的系统引导功能和不同之处。

HP Integrity 服务器引导 此列表说明了在基于单元的 HP Integrity 服务器上的系统引导功能。

  • nPartition 系统引导环境是可扩展固件接口 (EFI):EFI Boot Manager 菜单和 EFI Shell。

  • 自动引导过程是根据 EFI 自动引导设置和引导选项列表中的项顺序配置的。

    引导选项列表可以包括:

    • 第一引导选项:使用 setboot -p...parmodify -b... 命令配置。

    • 第二引导选项:使用 setboot -h...parmodify -s... 命令配置

    • 第三引导选项:使用 setboot -a...parmodify -t... 命令配置。

  • 每个操作系统有自己的 OS 加载程序。

    • HP-UX OS 加载程序是 HPUX.EFI,该程序支持 hpux(1M) 加载程序选项。

      您可以从 HPUX> 提示符处执行 hpux 装入程序命令。

    • HP OpenVMS I64 加载程序是 vms_loader.efi

    • Microsoft® Windows® 加载程序是 ia64ldr.efi,仅能从 EFI Boot Manager 中调用该程序。

    • Red Hat Enterprise Linux 和 SuSE Linux Enterprise Server 的加载程序是 ELILO.EFI

      您可以从“ELILO boot”提示符处执行 ELILO 加载程序命令。

  • EFI 系统引导环境包括 ACPI 配置设置,必须为下列引导的 OS 正确设置此配置:HP-UX、OpenVMS I64、Windows 或 Linux。有关详细信息,请参阅“ACPI 配置值 - HP Integrity 服务器 OS 引导”

HP 9000 服务器引导 此列表说明了在基于单元的 HP 9000 服务器上的系统引导功能。

  • nPartition 系统引导环境是引导控制台处理程序 (BCH)。

  • 自动引导过程是使用引导设备路径(PRI、HAA 和 ALT)和路径标志配置的。

    • PRI 引导路径:使用 setboot -p...parmodify -b... 命令配置。

    • HAA 引导路径:使用 setboot -h...parmodify -s... 命令配置

    • ALT 引导路径:使用 setboot -a...parmodify -t... 命令配置。

  • HP-UX B.11.11 OS 加载程序是 ISLhpux。从 ISL> 提示符处执行命令。

nPartition 的引导和重置类型

基于单元的 HP 服务器为管理 nPartition 提供了两种特殊类型的重新引导和重置:执行重新引导以重新配置,和执行关闭以重新配置。

下面的列表概述了 HP nPartition 系统支持的所有类型的引导、重新引导和重置。有关这些 nPartition 特定的引导进程的介绍,请参阅“重新引导以重新配置”“为进行重新配置而关闭状态”部分。

注释:您可以通过使用 shutdown 命令或使用“开始”->关机操作来执行 Windows 关闭任务。
  • 重新引导 重新引导会关闭操作系统并重新引导 nPartition。在 HP 9000 系统中,仅重置 nPartition 中的活动单元。在 HP Integrity 系统中,重置所有单元。

    要执行 nPartition 的标准重新引导,请使用 HP-UX shutdown -r 命令、Windows shutdown /r 命令、Linux shutdown -r 时间 命令或 OpenVMS:带自动系统重新引导的 @SYS$SYSTEM:SHUTDOWN

  • 暂停 暂停会关闭操作系统,暂停 nPartition 中的所有进程,但不会重新引导。

    要暂停操作系统,请使用 HP-UX shutdown -h 命令。

    要重新引导从 HP-UX 暂停的 nPartition,请使用服务处理器 Command 菜单中的 RS 命令。

    仅 HP 9000 服务器支持暂停系统功能。在 HP Integrity 服务器上,shutdown -h 命令或 Windows 和 Linux 的等效命令的作用是执行关闭以重新配置操作(请参阅本列表中的“为进行重新配置而关闭状态”)。在 HP OpenVMS 服务器上,关闭而不重新引导将暂停 OpenVMS,但不会执行关闭以重新配置操作。

  • 重置 重置操作会立即重置 nPartition。在 HP 9000 系统中,仅重置 nPartition 中的活动单元。在 HP Integrity 系统中,重置所有单元。

    要重置 nPartition,可以使用 BCH 界面中的 REBOOT 命令、EFI Shell 中的 reset 命令,或服务处理器 Command 菜单中的 RS 命令。

    RS 命令不会检查指定的 nPartition 是否正在被使用或者正在运行某个操作系统 - 请务必正确地指定 nPartition。

    注释:在 HP Integrity 服务器上,应当仅在完成所有自检和分区会合后才重置 nPartition。例如,当 nPartition 处于非活动状态(所有单元处于 BIB)或处于 EFI 时。
  • 从服务处理器(GSP 或 MP)引导 nPartition 从服务处理器启动的引导将引导非活动 nPartition 经过为进行重新配置而关闭状态使其成为活动状态。

    要引导非活动 nPartition,请使用服务处理器 Command 菜单中的 BO 命令。

    已分配给 nPartition 的单元将经过引导阻断 (BIB),而后会合,该 nPartition 将引导至系统引导环境(BCH 或 EFI)。

  • 重新引导以重新配置 “重新引导以重新配置”操作将关闭操作系统,重置已分配给 nPartition 的所有单元,执行所有 nPartition 重新配置,并将 nPartition 引导回系统引导环境(BCH 或 EFI)。

    要对本地 nPartition 执行重新引导以重新配置操作,请使用 HP-UX shutdown -R 命令、Windows shutdown /r 命令,或 Linux shutdown -rtime 命令。要从在 nPartition 上运行的 OpenVMS I64 执行重新引导以重新配置,请从 OpenVMS 执行 @SYS$SYSTEM:SHUTDOWN.COM,然后在出现“Should an automatic system reboot be performed”提示时输入 Yes

    所有单元(包括任何非活动单元和所有新添加或删除的单元)都会重置,并根据需要重新配置 nPartition。所有 use-on-next-boot 设置为“y”的单元会参与分区会合并同步作为单个 nPartition 引导。

    将单元分配给 nPartition,或者从 nPartition 中删除活动单元后,可以对 nPartition 执行重新引导以重新配置操作,以完成单元的添加或删除。

    如果某个 nPartition 配置为自动引导某个操作系统,则该操作可以在重新引导以重新配置后立即执行。

  • 为进行重新配置而关闭状态 使 nPartition 进入为进行重新配置而关闭状态的过程包括关闭操作系统(根据需要),重置已分配给 nPartition 的所有单元,执行任何 nPartition 重新配置,并使所有单元保持引导阻断 (BIB) 状态,以使 nPartition 及其所有单元处于非活动状态。

    在 HP rx7620、rx7640、rx8620 和 rx8640 服务器上,可以将每个 nPartition 的操作系统关闭以重新配置行为配置为使硬件掉电或使单元保持在 BIB 状态。有关详细信息,请参阅“ACPI Softpowerdown 配置 - OS 关闭行为”

    要使 nPartition 进入关闭以重新配置状态,请使用 shutdown -R -H HP-UX 命令、shutdown /s Windows 命令,或 Linux shutdown -h 时间命令。要关闭以重新配置运行 OpenVMS I64 的 nPartition,请执行下列操作:首先从 OpenVMS 执行 @SYS$SYSTEM:SHUTDOWN.COM,并在出现“Should an automatic system reboot be performed”提示时输入 No,然后访问 MP,从 MP Command Menu 执行 RR 命令并指定要关闭以重新配置的 nPartition。

    要从系统固件中使 nPartition 进入为进行重新配置而关闭的状态,请使用 BCH 界面中的 RECONFIGRESET 命令、EFI Shell 中的 reconfigreset 命令或服务处理器 Command 菜单中的 RR 命令。

    要使 nPartition 的经过为进行重新配置而关闭引导,请使用服务处理器 Command 菜单中的 BO 命令或 PE 命令。

    • 对于其单元处于 BIB 状态的非活动 nPartition,请使用服务处理器 Command 菜单中的 BO 命令。BO 命令通过以下方式使 nPartition 成为活动状态:允许其单元引导经过 BIB、会合,然后引导至系统引导环境(BCH 或 EFI),如果已配置,还会自动引导操作系统。

    • 对于其单元已掉电的 nPartition,请使用 PE 命令为 nPartition 硬件加电。

  • TOC:控制转移重置 启动控制转移重置时,服务处理器会立即执行指定 nPartition 的 TOC(控制转移)重置,此操作会重置 nPartition 并允许保存故障转储。

    如果为某 nPartition 上的 OS 配置了故障转储,然后在该 nPartition 正在运行此 OS 时对其执行 TOC,nPartition 将执行故障转储并允许您选择转储的类型。

    要执行 TOC 重置,请使用服务处理器 Command 菜单中的 TC 命令。HP nPartition 系统的服务器机柜硬件上没有 TOC 按钮。

    在 Windows SAC 中,可以通过在 SAC> 提示符处执行 crashdump 命令来启动故障转储。

    在 HP OpenVMS I64 中,可以通过执行 RUN SYS$SYSTEM:OPCRASH 命令,使 OpenVMS 转储系统内存,然后在出现 P00>> 提示符时暂停。要在执行 OPCRASH 后重置 nPartition,请访问 nPartition 控制台并按任意键重新引导。

系统引导配置选项

本部分简要讨论可以在基于单元的服务器上配置的系统引导选项。您可以针对服务器组合系统中的每个 nPartition 配置引导选项。

HP 9000 引导配置选项

在基于单元的 HP 9000 服务器上,可配置的系统引导选项包括引导设备路径(PRIHAAALT)及 nPartition 的自动引导设置。要在 HP-UX 中设置这些选项,请使用 setboot 命令。从 BCH 系统引导环境中,使用 BCH 主菜单下的 PATH 命令可设置引导设备路径,使用 BCH Configuration 菜单下的 PATHFLAGS 命令可设置自动引导选项。有关详细信息,请在相应的 BCH 菜单下执行 HELP 命令,其中命令即是需要帮助信息的命令。

HP Integrity 引导配置选项

在基于单元的 HP Integrity 服务器上,必须正确指定 ACPI 配置值,该值会影响 OS 的启动过程,在某些服务器上,可能还会影响关闭行为。您还可以为 nPartition 配置引导设备路径和自动引导设置。以下列表包含详细信息。

  • 引导选项列表 引导选项列表是可从 EFI Boot Manager 菜单中选择的可加载项的列表。通常,引导选项列表包括 EFI Shell 及一个或多个操作系统加载程序。

    下面的示例包括 HP OpenVMS、Microsoft Windows、HP-UX 和 EFI Shell 的引导选项。EFI Boot Manager 菜单中的最后一项,即 Boot Configuration 菜单,不是引导选项。Boot Configuration 菜单允许通过维护菜单进行系统配置。

    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
    注释:在某些 EFI 版本中,Boot Configuration”菜单作为“Boot Option Maintenance”菜单列出。

    要管理每个系统的引导选项列表,请使用 EFI Shell、EFI“Boot Configuration”菜单或操作系统实用程序。

    在 EFI Shell 处,bcfg 命令支持列出和管理除 Microsoft Windows 之外的所有操作系统的引导选项列表。在安装了 Windows 的 HP Integrity 系统中,提供了 \MSUtil\nvrboot.efi 实用程序,以便从 EFI Shell 管理 Windows 引导选项。同样,在安装了 OpenVMS 的 HP Integrity 系统中,提供了 \efi\vms\vms_bcfg.efi\efi\vms\vms_show 实用程序,以便管理 OpenVMS 引导选项。

    EFI“Boot Configuration”菜单提供了“Add a Boot Option”“Delete Boot Option(s)”“Change Boot Order”菜单项(如果需要将 EFI Shell 条目添加到引导选项列表,请使用此方法)。

    用于管理引导选项列表的操作系统实用程序包括 HP-UX setboot 命令和 HP OpenVMS @SYS$MANAGER:BOOT_OPTIONS.COM 命令。

    OpenVMS I64 安装和升级过程可帮助您设置和验证系统磁盘的引导选项。HP 建议您允许该过程执行此操作。或者,也可以使用 @SYS$MANAGER:BOOT_OPTIONS.COM 命令(也称为 OpenVMS I64 Boot Manager 实用程序)来管理系统磁盘的引导选项。OpenVMS I64 Boot Manager (BOOT_OPTIONS.COM) 实用程序是基于菜单的实用程序,比 EFI 容易使用。要配置在光纤通道设备上引导的 OpenVMS I64,必须使用 OpenVMS I64 Boot Manager 实用程序 (BOOT_OPTIONS.COM)。有关此实用程序及其他限制的详细信息,请参考《HP OpenVMS for Integrity Servers Upgrade and Installation Manual》。

    有关详细信息,请参考下面各节。

  • 自动引导设置 可以通过两种方式为每个 nPartition 配置自动引导设置:在 EFI Shell 处使用 autoboot 命令,或使用 EFI“Boot Option Maintenance”菜单下的“Set Auto Boot TimeOut”菜单项。

    要在 HP-UX 中设置自动引导,请使用 setboot 命令。

  • ACPI 配置值 - HP Integrity 服务器 OS 引导 在基于单元的 HP Integrity 服务器上,必须为要在 nPartition 上引导的 OS 设置正确的 ACPI 配置。

    要检查 ACPI 配置值,请在 EFI Shell 中执行不带参数的 acpiconfig 命令。

    要设置 ACPI 配置值,请在 EFI Shell 中执行 acpiconfig命令,其中defaultwindowssingle-pci-domain。然后执行 reset EFI Shell 命令来重置 nPartition,以使此设置生效。

    以下列表列出了受支持的 OS 的 ACPI 配置设置。

    • HP-UX ACPI 配置:default 在基于单元的 HP Integrity 服务器上,要引导或安装 HP-UX OS,必须将 nPartition 的 ACPI 配置值设置为 default

      有关详细信息,请参考“HP-UX 的 ACPI 配置必须为“default””

    • HP OpenVMS I64 ACPI 配置:default 在基于单元的 HP Integrity 服务器上,要引导或安装 HP OpenVMS I64 OS,必须将 nPartition 的 ACPI 配置值设置为 default

      有关详细信息,请参考“HP OpenVMS I64 的 ACPI 配置必须为“default””

    • Windows ACPI 配置:windows 在基于单元的 HP Integrity 服务器上,要引导或安装 Windows OS,必须将 nPartition 的 ACPI 配置值设置为 windows

      有关详细信息,请参考“Windows 的 ACPI 配置必须是“windows””

    • Red Hat Enterprise Linux ACPI 配置:single-pci-domain 或 default 在基于单元的 HP Integrity 服务器上,要引导或安装 Red Hat Enterprise Linux OS,必须将 nPartition 的 ACPI 配置值设置为 single-pci-domaindefault

      • 在 HP rx7620 服务器、rx8620 服务器或 Integrity Superdome(SD16A、SD32A、SD64A)上,ACPI 配置设置必须是 single-pci-domain

      • 在 HP rx7640 服务器、rx8640 服务器或 Integrity Superdome(SD16B、SD32B、SD64B)上,ACPI 配置设置必须是 default

      有关详细信息,请参考“Red Hat Enterprise Linux 的 ACPI 配置必须是 single-pci-domain 或 default。”

    • SuSE Linux Enterprise Server ACPI 配置:single-pci-domain 或 default 在基于单元的 HP Integrity 服务器上,要引导或安装 SuSE Linux Enterprise Server OS,必须将 nPartition 的 ACPI 配置值设置为 single-pci-domaindefault

      • 在 HP rx7620 服务器、rx8620 服务器或 Integrity Superdome(SD16A、SD32A、SD64A)上,ACPI 配置设置必须是 single-pci-domain

      • 在 HP rx7640 服务器、rx8640 服务器或 Integrity Superdome(SD16B、SD32B、SD64B)上,ACPI 配置设置必须是 default

      有关详细信息,请参考“SuSE Linux Enterprise Server 的 ACPI 配置必须是 single-pci-domain 或 default。”

  • ACPI Softpowerdown 配置 - OS 关闭行为 在 HP rx7620、rx7640、rx8620 和 rx8640 服务器上,可以配置 OS 关闭和暂停时的 nPartition 行为。两个选项是:OS 暂停时使硬件掉电;使 nPartition 处于非活动状态(所有单元都处于引导阻断状态)。这些服务器上的正常 OS 关闭行为取决于 nPartition 的 ACPI 配置。

    可以运行不带参数的 acpiconfig 命令来检查当前 ACPI 配置设置;但是,只有在不同于正常行为时才会显示 softpowerdown 信息。

    要更改 nPartition 在 OS 关闭和暂停时的行为,请使用 acpiconfig enable softpowerdown EFI Shell 命令或 acpiconfig disable softpowerdown 命令,然后重置 nPartition 以使 ACPI 配置更改生效。

    • acpiconfig enable softpowerdown 如果在 HP rx7620、rx7640、rx8620 和 rx8640 服务器上设置,则 acpiconfig enable softpowerdown 会在 OS 执行关闭以重新配置命令(例如 shutdown -hshutdown /s)时,使 nPartition 硬件掉电。

      在 ACPI 配置设置为 windows 的 HP rx7620、rx7640、rx8620 和 rx8640 服务器上,这是正常行为。

      在 rx7620、rx7640、rx8620 和 rx8640 服务器上启用了 softpowerdown 时,如果在服务器上定义了一个 nPartition,则暂停 OS 将使服务器机柜(包括所有单元和 I/O 机箱)掉电。在具有多个 nPartition 的 HP rx7620、rx7640、rx8620 和 rx8640 服务器上,从启用了 softpowerdown 的 nPartition 中暂停 OS 只会使本地 nPartition 上的资源掉电。

      要为已掉电硬件加电,请使用管理处理器 Command 菜单上的 PE 命令。

    • acpiconfig disable softpowerdown 如果在 HP rx7620、rx7640、rx8620 和 rx8640 服务器上设置,则 acpiconfig disable softpowerdown 将使 nPartition 单元在 OS 执行关闭以重新配置命令(例如,shutdown -hshutdown /s)时保持在引导阻断状态。在这种情况下,OS 关闭以重新配置操作将使 nPartition 处于非活动状态。

      在 ACPI 配置设置为 defaultsingle-pci-domain 的 HP rx7620、rx7640、rx8620 和 rx8640 服务器上,这是正常行为。

      要使非活动 nPartition 处于活动状态,请使用管理处理器 BO 命令经过引导阻断状态引导 nPartition。

  • HP Integrity nPartition 上的引导模式:nPars 和 vPars 模式 在基于单元的 HP Integrity 服务器上,可以使用两种引导模式中的任意一种配置每个 nPartition:

    • nPars 引导模式

      nPars 引导模式下,nPartition 配置为在标准环境中引导任何一个操作系统。当 nPartition 处于 nPars 引导模式下时,它不能引导 vPars 监视程序,因此不支持 HP-UX 虚拟分区。

    • vPars 引导模式

      vPars 引导模式下,nPartition 配置为引导至 vPars 环境。当 nPartition 处于 vPars 引导模式下时,它只能引导 vPars 监视程序,因此仅支持 HP-UX 虚拟分区,而不支持引导 HP OpenVMS I64、Microsoft Windows 或其他操作系统。当 nPartition 处于 vPars 引导模式下时,HP-UX 只能在虚拟分区内通过 vPars 监视程序进行引导,并且不能作为 nPartition 中的一个独立操作系统进行引导。

    注意:当处于 nPars 引导模式下时,HP Integrity 服务器上的 nPartition 不能引导 HP-UX 虚拟分区。同样,当处于 vPars 引导模式下时,HP Integrity 服务器上的 nPartition 也不能在虚拟分区以外引导操作系统。

    要检查或设置基于单元的 HP Integrity 服务器上的 nPartition 的引导模式,请根据需要使用下列任意工具。有关详细信息、示例和限制条件,请参考《Installing and Managing HP-UX Virtual Partitions (vPars)》第六版。

    • parconfig EFI Shell 命令

      parconfig 命令是内置的 EFI Shell 命令。有关详细信息,请参考 help parconfig 命令。

    • \EFI\HPUX\vparconfig EFI shell 命令

      vparconfig 命令位于磁盘的 EFI 系统分区上的 \EFI\HPUX 目录中,该磁盘是在基于单元的 HP Integrity 服务器上安装 HP-UX 虚拟分区的位置。有关使用情况的详细信息,请输入不带任何选项的 vparconfig 命令。

    • vparenv HP-UX 命令

      仅在基于单元的 HP Integrity 服务器上,vparenv HP-UX 命令安装在装有 HP-UX 虚拟分区软件的 HP-UX 系统上。有关详细信息,请参考 vparenv(1m)

    注释:在 HP Integrity 服务器上,不包含 parconfig EFI Shell 命令的 nPartition 不支持虚拟分区,并且在 nPars 引导模式下有效。

    HP 建议不要使用 parconfig EFI Shell 命令,应改用 \EFI\HPUX\vparconfig EFI Shell 命令来管理基于单元的 HP Integrity 服务器上的 nPartition 的引导模式。

    有关详细信息,请参考《Installing and Managing HP-UX Virtual Partitions (vPars)》第六版。

打印版本
保密声明 使用本网站表示您同意其使用条件
© 2007 Hewlett-Packard Development Company, L.P.