2.5.3. 在 grub.conf 文件中完全禁用 ACPI。


禁用 ACPI 软关闭的首选方法是使用 chkconfig 管理(第 2.5.1 节 “使用 chkconfig 管理禁用 ACPI 软关闭”)。如果首选的方法不适用于您的集群,您可以使用 BIOS 电源管理(第 2.5.2 节 “使用 BIOS 禁用 ACPI 软关闭”)禁用 ACPI 软关闭。如果这两种方法都不适用于您的集群,您可以在 grub.conf 文件的内核引导命令行中附加 acpi=off,这样就可以完全禁用 ACPI。

重要

这个方法可完全禁用 ACPI。有些计算机在完全禁用 ACPI 时无法正常引导。只有在其他方法对您的集群都无效时才使用这个方法。
您可以通过编辑每个集群节点的 grub.conf 文件完全禁用 ACPI,如下:
  1. 使用文本编辑器中打开 /boot/grub/grub.conf
  2. /boot/grub/grub.conf 的内核引导命令行中附加 acpi=off(请参考 例 2.2 “附加了 acpi=off 的内核引导命令行”)。
  3. 重启该节点。
  4. 当配置并运行集群时,请确认在执行 fence 时立即关闭该节点。

    注意

    您可使用 fence_node 命令或者 Conga fence 该节点。

例 2.2. 附加了 acpi=off 的内核引导命令行

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/mapper/vg_doc01-lv_root 
#          initrd /initrd-[generic-]version.img
#boot=/dev/hda
default=0
timeout=5
serial --unit=0 --speed=115200
terminal --timeout=5 serial console
title Red Hat Enterprise Linux Server (2.6.32-193.el6.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-193.el6.x86_64 ro root=/dev/mapper/vg_doc01-lv_root console=ttyS0,115200n8 acpi=off
        initrd /initramrs-2.6.32-131.0.15.el6.x86_64.img
在这个示例中,在内核引导命令行中附加了 acpi=off — 即以 "kernel /vmlinuz-2.6.32-193.el6.x86_64.img" 开始的行。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.