2.5.3. grub.conf 파일에서 ACPI를 완전하게 비활성화

ACPI Soft-Off를 비활성화하기 위한 우선적인 방법은 chkconfig 관리 (2.5.1절. “chkconfig 관리를 사용하여 ACPI Soft-Off 비활성화 ”)를 사용하는 것입니다. 사용중인 클러스터에 우선적인 방법이 효과적이지 않다면, BIOS 전원 관리 (2.5.2절. “BIOS를 사용하여 ACPI Soft-Off 비활성화 ”)를 사용하여 ACPI Soft-Off를 비활성화할 수 있습니다 . 이 두가지 방법 모두 효과가 없으면 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_node 명령 또는 Conga로 노드를 차단할 수 있습니다.

예 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"로 시작하는 )에 추가되어 있습니다.