Материал из Joonte Wiki
Версия от 15:50, 6 марта 2020; Alex Keda (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Задача

В пределах одного кластера VmManager организовать две тарифных линейки: SSD и SATA

Аппаратная часть

4 сервера в кластере (kvm01,kvm02,kvm03,kvm04), на одном из них (kvm01) установлены диски SSD, на остальных SATA

Настройки кластера

  • На ноде kvm01 запрещаем создание виртуальных машин
  • все машины с ноды kvm01, не соответствующие тарифам, выносим на другие

Настройки биллинга

  • в настройках управляющего сервера проверить наличие нод кластера, обновляются раз в сутки
  • Имеется набор тарифных планов: vps10, vps20, vps30 (без явно указанного узла кластера)
  • Создаём ещё один набор тарифных планов, называем vps10 SSD, vps20 SSD, vps30 SSD
  • В настройках каждого нового тарифа (которые * SSD) прописываем узел кластера kvm01

Собственно и всё: У клиента есть новый набор тарифных планов, при смене тарифа с vps10 на vps10 SSD биллинг проверяет местонахождение виртуалки и при необходимости запускает миграцию. Миграция происходит наживую, если размер диска не меняется - перезагрузки машины не происходит

Обратите внимание, что место на тарифах типа "vps10 SSD" и "vps10" должно точно соответствовать - иначе будет миграция только в большую сторону, т.к. на KVM нельзя уменьшить диск.