40.5.3. Автоматический балансировщик нагрузки CRS
Эта функция находится в состоянии технологического preview.
Использование ресурсов отдельных узлов кластера может существенно варьироваться в зависимости от того, где в данный момент выполняются гостевые системы и какую нагрузку они создают. Это может приводить к дисбалансу использования узлов с течением времени, когда ресурсы высокой доступности на одном узле становятся узким местом из-за конкуренции за ресурсы, в то время как другой узел практически не используется.
Автоматический балансировщик нагрузки HA Manager (Automatic Rebalance) снижает дисбаланс между узлами, автоматически инициируя миграции HA-ресурсов.
В каждом цикле HA Manager (примерно каждые 10 секунд):
Проверяется дисбаланс кластера.
Если дисбаланс превышает порог (
Imbalance Threshold) в течение заданного периода удержания (
Hold Duration):
Проверяется ожидаемое улучшение дисбаланса:
Отключение автоматической перебалансировки для ресурса высокой доступности предотвращает его участие в автоматически инициируемых миграциях балансировки.
Любой ресурс высокой доступности с положительной привязкой к ресурсу высокой доступности, для которого отключена автоматическая перебалансировка, также не будет включаться в миграции балансировки.
Для работы балансировщика нагрузки требуется использование режима планирования static-load или dynamic-load.
Дисбаланс кластера рассчитывается на основе стандартного отклонения и среднего значения загрузки узлов и нормализуется к диапазону 0–100%. И порог дисбаланса (Imbalance Threshold), и минимальное улучшение дисбаланса (Minimum Imbalance Improvement) задаются в процентах. Порог дисбаланса по умолчанию составляет 30% и определяет чувствительность балансировщика; при значении 0 он будет пытаться выбирать миграции каждый раз после превышения Hold Duration. Минимальное улучшение по умолчанию составляет 10% и фильтрует допустимые миграции; при значении 0 миграция выполняется даже при нулевом улучшении дисбаланса. Значение не может быть отрицательным, поэтому миграции с ухудшением дисбаланса никогда не выполняются.