2.5. ACPI и интегрированные устройства изоляции

Если в кластере используются интегрированные устройства изоляции, необходимо настроить ACPI (Advanced Configuration and Power Interface) для отключения питания узла.

Примечание

Информацию о совместимых устройствах можно найти на http://www.redhat.com/cluster_suite/hardware/.
Если для изоляции узла используется подобное устройство, для него следует отключить функцию ACPI Soft-Off, что позволит немедленно его отключить вместо последовательного завершения работы (shutdown -h now). При включенной функции ACPI Soft-Off отключение узла может занять несколько секунд (см. примечание). Если ACPI Soft-Off включена, но узел завис при выключении, устройство изоляции не сможет его отключить. В этих условиях отключение будет отложено или даже завершится неудачей. Соответственно восстановление кластера в такой ситуации будет происходить медленно и может требовать вмешательства администратора.

Примечание

Время отключения узла зависит от используемого устройства изоляции. Одни устройства выполняют операции, аналогичные нажатию и удерживанию кнопки питания, поэтому отключение может занять несколько секунд. Другие устройства выполняют операцию, аналогичную однократному нажатию кнопки питания и возлагают ответственность за отключение на операционную систему. В этом случае отключение узла займет больше времени.
Для отключения ACPI Soft-Off рекомендуется использовать chkconfig. Существуют и другие методы:
  • Изменение поведения кнопки питания в BIOS на "instant-off", что означает немедленное отключение.

    Примечание

    Отключение ACPI Soft-Off в BIOS на некоторых компьютерах может быть недоступно.
  • Добавление параметра acpi=off в команду загрузки ядра в файле /boot/grub/grub.conf.

    Важно

    Этот метод полностью отключает ACPI, что может нарушить процесс загрузки некоторых компьютеров. Его следует использовать только в случаях, если остальные способы неэффективны.
Далее методы отключения ACPI Soft-Off будут рассмотрены подробно:

2.5.1. Отключение ACPI Soft-Off с помощью chkconfig

Чтобы отключить ACPI Soft-Off, можно выключить процесс acpid или удалить его из списка служб под управлением chkconfig.

Примечание

Этот метод является предпочтительным.
Порядок отключения ACPI Soft-Off на каждом узле:
  1. Выполните:
    • chkconfig --del acpid (удаляет acpid из списка служб под управлением chkconfig)
      ИЛИ
    • chkconfig --level 2345 acpid off (отключает acpid).
  2. Перезагрузите узел.
  3. После настройки и запуска кластера убедитесь, что в результате процедуры изоляции узел немедленно отключается.

    Примечание

    Процесс изоляции узла можно инициировать из интерфейса Conga или с помощью команды fence_node.