Группа виртуальных машин определяет набор связанных виртуальных машин и связанные с ними ограничения на размещение виртуальных машин в группе. Группа виртуальных машин позволяет размещать вместе (или по отдельности) определенные виртуальные машины (или классы виртуальных машин, называемые ролями). Группы виртуальных машин помогут вам оптимизировать производительность (например, не размещать все виртуальные машины с привязкой к процессору на одном хосте) или повысить отказоустойчивость (например, не размещать все ваши интерфейсные компоненты на одном хосте) ваших приложений с несколькими виртуальными машинами.
Группа виртуальных машин состоит из двух частей: набора ролей и набора ограничений на размещение ролей. В группе виртуальных машин роль определяет класс виртуальных машин, которые подчиняются тем же ограничениям и правилам размещения. Обычно вы размещаете виртуальные машины с той же ролью, реализующие заданную функциональность приложения с несколькими виртуальными машинами, например, интерфейсные или виртуальные машины базы данных. Кроме того, вы можете определить ограничения на размещение виртуальных машин в группе виртуальных машин, эти правила размещения могут относиться к виртуальным машинам внутри роли или к виртуальным машинам между ролями.
Роль определяется следующими атрибутами:
Параметр | Обязательный | Описание |
---|---|---|
Имя правила | ДА | Имя роли, которое должно быть уникальным в пределах группы ВМ. |
ВМ - ВМ Affinity | НЕТ | Политика размещения для виртуальных машин роли. Атрибуты указывают, должны ли виртуальные машины роли быть размещены вместе на одном хосте (AFFINED) или разбросаны по разным хостам (ANTI_AFFINED) |
Узел - ВМ Affinity | НЕТ | Cписок узлов виртуализации для размещения виртуальных машин роли. Атрибуты определяют набор хостов (по их идентификатору), на которых могут выполняться виртуальные машины данной роли (HOST_AFFINED) или не могут быть выполнены (HOST_ANTI_AFFINED). |
Правило Affinity | НЕТ | Политика размещения ВМ ролей, которая позволяет располагаться совместно или раздельно с ВМ с другими ролями. |
Группы ВМ располагаются с помощью динамически генерируемых требований переоценивая эти требования для каждой ВМ. Кроме того, также рассчитывается следующее:
В боковом меню интерфейса СГУ необходимо перейти во вкладку «Машины» (1) > «Правила размещения» (2) и нажать на кнопку (3)
При переходе во вкладку «Правила размещения», станет доступна инструментальная панель:
Опция | Функция | Описание | |
---|---|---|---|
Создание нового правила | Открывает страницу интерфейса создания нового правила | ||
Обновление текущей страницы (активна всегда) | После внесения каких-либо изменений в правило необходимо выполнить обновление страницы, чтобы увидеть изменения | ||
Изменение конфигурации (активна при выделении ресурса) | Открывается страница изменения конфигурации ресурса | ||
| Выпадающее меню (активна при выделении ресурса): | ||
Сменить владельца | Позволяет сменить пользователя правила | ||
Сменить группу | Позволяет сменить группу пользователей | ||
Удалить (активна при выделении правила) | Удаление правила |
Примечание: Под панелью располагается список правил размещения, который включает в себя ID правила, название, владельца, группу и количество виртуальных машин, которые используют данные правила:
Под таблицей содержится строка состояния, в которой отображается общее количество строк в таблице и количество виртуальных машин, использующих правило.
На открывшейся странице создания группы виртуальных машин необходимо:
В поле слева отображается список ролей доступные для выбора
Запрещено использование одной роли виртуальных машин сразу в 2-х правилах (Affined и Anti Affined). После указания всех параметров, необходимо нажать кнопку (8), правило отобразится в списке.