Кластеризация и доступность

Стратегия размещения Pacemaker

Определение

Стратегия размещения Pacemaker — настройка, которая определяет, как учитывать заявленную ёмкость при выборе узлов для ресурсов.

Также ищут: Pacemaker placement strategy · placement-strategy

Зачем это знать

В режиме default заданные cpu и memory не влияют на размещение. В других режимах ёмкость участвует в выборе подходящих узлов, а иногда и в балансировке. Приоритет сервиса определяет очерёдность, но не создаёт недостающую память.

Связи из словаря

Карта понятия

Стратегия размещения Pacemaker
Доказательная часть

Что подтверждено

  1. При placement-strategy=default значения utilization не учитываются при размещении ресурсов, даже если ёмкости узлов и потребности ресурсов уже заданы.

    Граница применимости: Pacemaker в руководстве Red Hat Enterprise Linux 9.0, раздел 25.1.3. Не правило для Proxmox VE или иной кластерной реализации.

  2. Режим utilization учитывает ёмкость при допуске узла к размещению ресурса; балансировка по-прежнему опирается на число размещённых ресурсов.

    Граница применимости: Pacemaker в руководстве Red Hat Enterprise Linux 9.0, раздел 25.1.3. Не правило для Proxmox VE или иной кластерной реализации.

  3. Режим balanced учитывает utilization и при допуске узла, и при балансировке размещения ресурсов.

    Граница применимости: Pacemaker в руководстве Red Hat Enterprise Linux 9.0, раздел 25.1.3. Не правило для Proxmox VE или иной кластерной реализации.

  4. Режим minimal учитывает ёмкость при допуске узла и стремится разместить ресурсы на как можно меньшем числе узлов.

    Граница применимости: Pacemaker в руководстве Red Hat Enterprise Linux 9.0, раздел 25.1.3. Не правило для Proxmox VE или иной кластерной реализации.

  5. При распределении Pacemaker сначала рассматривает ресурс с более высоким приоритетом; при нехватке ёмкости Red Hat рекомендует заранее определить важность сервисов.

    Граница применимости: Pacemaker в руководстве Red Hat Enterprise Linux 9.0, раздел 25.2.3 и 25.3. Не правило для Proxmox VE или иной кластерной реализации.

Перед спецификацией

Что проверить

  1. Прочитайте фактическое значение placement-strategy.
  2. Не путайте число ресурсов с их потребностями в CPU и памяти.
  3. Согласуйте цель: распределить ресурсы или собрать их на меньшем числе узлов.
  4. Определите приоритеты сервисов на случай недостатка ресурсов.
  5. Проверьте размещение и работу приложения после согласованного отказа.
Открытые основания

Первоисточники

  • Документация1
  • Официальная документация
    Red Hat Enterprise Linux 9.0 Configuring and managing high availability clusters Red Hat · Red Hat Enterprise Linux 9.0 · проверено

    Проверены 1.2.1–1.2.2, 10.2–10.5 и таблица 23.1. Страницы с fencing/quorum и no-quorum-policy просмотрены изображением; сведения ограничены RHEL 9.0.

Следующий шаг

Сформулируйте задачу и уточните требования к своей системе.

Подготовить состав проекта

Откроется черновик вопроса. Отправьте его, когда будете готовы.

Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие