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