Автоматические требования

Когда ВМ использует ресурсы (образы или виртуальные сети) из кластера, ПК СВ добавляет следующее требование к шаблону:

AUTOMATIC_REQUIREMENTS="CLUSTER_ID = 100"
CODE

Поэтому при попытке использовать ресурсы, не принадлежащие одному и тому же кластеру, создание ВМ завершится неудачей с выводом на экран сообщения, аналогичного следующему:

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]
CODE

Требования и ранг

Параметры размещения SCHED_REQUIREMENTS и SCHED_RANK, используемые в планировщике могут использовать параметры из шаблона кластера.

Просмотр информации о серверах виртуализации. Пример вывода после выполнения команды onehost list:

ID  NAME    CLUSTER         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
CODE

Просмотр информации о кластере, пример вывода после выполнения команды onecluster show cluster_a:

...
CLUSTER TEMPLATE QOS="GOLD"
...
CODE

Просмотр информации о сервере виртуализации, пример вывода после выполнения команды onecluster show cluster_b:

...
CLUSTER TEMPLATE QOS="SILVER"
...
CODE

Для приведенного выше примера можно использовать следующие выражения:

SCHED_REQUIREMENTS="QOS=GOLD"
SCHED_REQUIREMENTS="QOS!=GOLD&HYPERVISOR=kvm"
CODE