Группы размещения (Affinity Groups)

Группы размещения (Affinity Groups) позволяют задавать правила (Affinity Rules) - на каких хостах кластера могут или не могут размещаться ВМ при запуске, миграции или восстановлении работы (High Availability). Существуют несколько типов групп размещения:

  • Positive VM Affinity Groups - для запуска группы ВМ на одном и том же хосте. Такие правила могут применяться для размещения ВМ приложения и ВМ с СУБД на одном хосте, чтобы минимизировать задержки и трафик при взаимодействии двух ВМ по сети.

  • Negative VM Affinity Groups - для запуска ВМ из одной группы на разных хостах, например, для разнесения узлов кластера Microsoft Windows Server Failover Cluster или Oracle RAC, чтобы отказ одного хоста не привел к падению всего кластера.

  • Positive Host Affinity Groups - для запуска ВМ на конкретном хосте или группе хостов. Это может пригодится для привязки ВМ к более производительному хосту, или для запуска ВМ на хосте, который имеет необходимые лицензии на ПО. В сценарии с распределенным кластером вы можете использовать данные правила, чтобы запускать ВМ на хостах в рамках одной площадки.

  • Negative Host Affinity Groups - для запуска ВМ на любых хостах за исключением определенного хоста или группы хостов. Например, вы можете выделить первые два хоста кластера для запуска инфраструктурных ВМ (ВМ Engine, DNS серверов, контроллеров домена и т.д.), а остальным ВМ с помощью negative правил запретить запускаться на этих хостах без крайней необходимости.

Правила размещения делятся на обязательные (enforcing) и необязательные (non enforcing). Если требования обязательных правил не могут быть выполнены, то ВМ не запустится или не мигрирует на другой хост. Для ВМ в необязательных группах oVirt будет стараться запустить ВМ в соответствии с заданными настройками, но если в кластере недостаточно хостов или ресурсов, то правила необязательных групп размещения могут быть нарушены.

Также для правил может быть настроен приоритет (priority), который будет учитываться в случае, если существует несколько противоречащих друг-другу правил размещения. В этом случае, правила с более высоким значением приоритета будут иметь преимущество.

Last updated