Планирование и кластеры#
Автоматические требования#
Когда ВМ использует ресурсы (образы или виртуальные сети) из кластера, ПВ добавляет следующее требование к шаблону:
AUTOMATIC_REQUIREMENTS="CLUSTER_ID = 100"
Поэтому при попытке использовать ресурсы, не принадлежащие одному и тому же кластеру, создание ВМ завершится неудачей с выводом на экран сообщения, аналогичного следующему:
onetemplate instantiate 0
[TemplateInstantiate] Error allocating a new virtual machine.
Incompatible / cluster IDs.
DISK [0]: IMAGE [0] from DATASTORE [1] requires CLUSTER [101]
NIC [0]: NETWORK [1] requires CLUSTER [100]
Требования и ранг#
Параметры размещения SCHED_REQUIREMENTS
и SCHED_RANK
, используемые в планировщике, могут использовать параметры из шаблона кластера.
Примечание
Примеры
Просмотр информации о серверах виртуализации, пример вывода после выполнения команды onehost list
:
ID NAME CLUSTER TVM ALLOCATED_CPU ALLOCATED_MEM STAT
1 host01 cluster_a 0 0 / 200 (0%) 0K / 3.6G (0%) on
2 host02 cluster_a 0 0 / 200 (0%) 0K / 3.6G (0%) on
3 host03 cluster_b 0 0 / 200 (0%) 0K / 3.6G (0%) on
Просмотр информации о кластере, пример вывода после выполнения команды onecluster show cluster_a
:
...
CLUSTER TEMPLATE QOS="GOLD"
...
Просмотр информации о серверах виртуализации, пример вывода после выполнения команды onecluster show cluster_b
:
...
CLUSTER TEMPLATE QOS="SILVER"
...
Для приведенного выше примера можно использовать следующие выражения:
SCHED_REQUIREMENTS="QOS=GOLD"
SCHED_REQUIREMENTS="QOS!=GOLD&HYPERVISOR=kvm"