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