Настройка параметров DRS
Общие сведения
Вкладка Настройка параметров DRS содержит информацию о параметрах динамического управления ресурсами DRS. DRS настраивается на кластер и выполняет роль сервиса, который выравнивает нагрузку по всем узлам, входящих в кластер.
Включение (отключение) DRS
Для включения или отключения DRS необходимо перевести переключатель DRS в соответствующее положение. По умолчанию - Выключено.
Тайм-аут между проверками и попытками переезда виртуальных машин
Тайм-аут между проверками и попытками переезда виртуальных машин - это интервал проверки загруженности узлов кластера. В случае выявления отклонения выше заданного параметра осуществляется попытка выравнивания нагрузки на узлы путем выдачи предупреждений или "живого" переноса ВМ, в зависимости от режима работы. По умолчанию - 180 секунд.
Предел среднеквадратичного отклонения для начала работы DRS
В начале каждого цикла сервис проверяет отклонение нагрузки на каждый узел кластера от среднего по всем узлам, и, если отклонение превышает заданный предел (предел среднеквадратичного отклонения для начала работы DRS), пытается привести нагрузку на узлы путем "живого" переноса ВМ к значениям, удовлетворяющим данный параметр. По умолчанию - 2 %.
Типы собираемых метрик
Типы загрузки хостов кластера, по которым каждый цикл происходит выявление отклонений нагрузки. Возможные варианты - CPU, MEMORY, CPU_MEMORY.
CPU_MEMORY выбирает предел отклонения, который больше CPU или MEMORY и распределяет нагрузку для данного цикла, учитывая только эту метрику.
Режим создания виртуальных машин и воздействий
Возможные варианты - SOFT (ручной), HARD (автоматический). При выбранном типе SOFT (ручной) будут выдаваться предупреждения (рекомендации) о переносе определённой ВМ. При выбранном типе HARD (автоматический) ВМ будет выполнен "живой" перенос ВМ. По умолчанию - SOFT (ручной).
Сохранение настроек
Если были внесены изменения в настройки, доступна кнопка Сохранить.
Методика демонстрации DRS
Подготовка
-
Создать кластер из 2 и более узлов с примерно одинаковым качеством и количеством ресурсов ВМ на одном узле, чтобы максимально использовать ресурсы узла с условиями, что ВМ могут переноситься на все узлы данного кластера (диски на общем хранилище, интерфейсы подключены к одной виртуальной сети, нет примонтированных устройств, относящихся только к конкретному узлу и т.д.).
-
Включить все ВМ.
-
Перейти во вкладку кластера Настройки параметров DRS.
Ручной режим
Для включения ручного режима DRS необходимо:
-
Выбрать Тип собираемых метрик: MEMORY.
При выборе типа можно увидеть отклонение данной метрики от среднего по кластеру. DRS работает, пока отклонение выше Предела среднеквадратичного отклонения для начала работы DRS.
-
Выбрать Режим создания виртуальных машин и воздействий: SOFT (ручной).
-
Для параметра Тайм-аут между проверками и попытками переезда виртуальных машин рекомендуется оставить значение по умолчанию - 180 секунд.
-
Включить DRS.
-
Нажать кнопку Сохранить.
После этого максимум через 180 секунд (значение параметра Тайм-аут между проверками и попытками переезда виртуальных машин) в общей вкладке предупреждений или во вкладке предупреждений текущего кластера появится рекомендация по переносу одной из ВМ на менее загруженный узел.
Также при невозможности переноса каких либо ВМ в кластере появятся предупреждения о невозможности переноса и рекомендации по оптимизации ресурсов кластера.
Автоматический режим
Для включения автоматического режима DRS необходимо:
-
Выбрать Режим создания виртуальных машин и воздействий: HARD (автоматический).
-
Тайм-аут между проверками и попытками переезда виртуальных машин рекомендуется оставить значение по умолчанию - 180 секунд.
-
Включить DRS.
-
Нажать кнопку Сохранить.
После этого максимум через 180 секунд (значение параметра Тайм-аут между проверками и попытками переезда виртуальных машин) ВМ будут переноситься по одной за цикл. То есть, если тайм-аут 180 секунд (3 минуты), то за час в одном кластере может перенестись до 20 ВМ.