Динамическое перемещение VM в зависимости от нагрузки и балансировка нагрузки кластера

Мальков Дмитрий Владимирович добавил(а) 3 года назад
В рассмотрении

Хотелось бы увидеть в KVM / KVM Cloud механизм перераспределения нагрузки.

Сейчас VM прибита гвоздями к ноде и с нее кроме как в ручную не двигается.

Ситуация: на ноде 10 машин, нода забита на 80% по ресурсам. В то же время соседняя нода также 10 машин, но по ресурсам забита на 50%. На нагруженной ноде одна из VM начинает отъедать CPU или RAM потому что может. Всем остальным VM становится не хорошо. В тоже время на другой ноде все работает штатно и есть запас по ресурсам. Что мешает проверять нагрузку узла и VM, и отправлять нагруженную VM, или не нагруженные VM на свободную ноду.

Что мешает на этапе создания новых VM смотреть какая нода кластера наименее загружена и на нее создавать VM?

Все понимают что основной доход хостера это оверселлинг ресурсов, и вот тут такой подход был бы очень кстати.

Подобное реализовано у VMware и называется DRS.

Комментарии (1)

фото
2

Добрый день


Механизм динамического перераспределения нагрузки проектируется в рамках VMmanager 6.