Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
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
» (предпочтительно). - Раздел 2.5.2, «Отключение ACPI Soft-Off в BIOS» (дополнительно).
- Раздел 2.5.3, «Отключение ACPI в
grub.conf
» (дополнительно).
2.5.1. Отключение ACPI Soft-Off с помощью chkconfig
Чтобы отключить ACPI Soft-Off, можно выключить процесс
acpid
или удалить его из списка служб под управлением chkconfig
.
Примечание
Этот метод является предпочтительным.
Порядок отключения ACPI Soft-Off на каждом узле:
- Выполните:
chkconfig --del acpid
(удаляетacpid
из списка служб под управлениемchkconfig
)ИЛИchkconfig --level 2345 acpid off
(отключаетacpid
).
- Перезагрузите узел.
- После настройки и запуска кластера убедитесь, что в результате процедуры изоляции узел немедленно отключается.
Примечание
Процесс изоляции узла можно инициировать из интерфейса Conga или с помощью командыfence_node
.