Материал из Joonte Wiki
Перейти к: навигация, поиск
Строка 2: Строка 2:
 
== Задача ==
 
== Задача ==
 
В пределах одного кластера VmManager организовать две тарифных линейки: SSD и SATA
 
В пределах одного кластера VmManager организовать две тарифных линейки: SSD и SATA
 
  
 
== Аппаратная часть ==
 
== Аппаратная часть ==
 
4 сервера в кластере (kvm01,kvm02,kvm03,kvm04), на одном из них (kvm01) установлены диски SSD, на остальных SATA
 
4 сервера в кластере (kvm01,kvm02,kvm03,kvm04), на одном из них (kvm01) установлены диски SSD, на остальных SATA
 
  
 
== Настройки кластера ==
 
== Настройки кластера ==
На ноде kvm01 запрещаем создание виртуальных машин
+
* На ноде kvm01 запрещаем создание виртуальных машин
 +
* все машины с ноды kvm01, не соответствующие тарифам, выносим на другие
  
 
== Настройки биллинга ==
 
== Настройки биллинга ==
Строка 15: Строка 14:
 
* Создаём ещё один набор тарифных планов, называем vps10 SSD, vps20 SSD, vps30 SSD
 
* Создаём ещё один набор тарифных планов, называем vps10 SSD, vps20 SSD, vps30 SSD
 
* В настройках каждого нового тарифа (которые * SSD) прописываем узел кластера kvm01
 
* В настройках каждого нового тарифа (которые * SSD) прописываем узел кластера kvm01
 +
 +
Собственно и всё: У клиента есть новый набор трифных планов, при смене тарифа с vps10 на vps10 SSD биллинг проверяет местонахождение виртуалки и при необходимости запускает миграцию.
 +
 +
Обратите внимание, что место на тарифах типа vps10 SSD и vps10 должно точно соответствовать - иначе будет миграция только в большую сторону, т.к. на KVM нельзя уменьшить диск.

Версия 13:21, 23 октября 2019

Задача

В пределах одного кластера 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 нельзя уменьшить диск.