Материал из Joonte Wiki
Alex Keda (обсуждение | вклад) |
Alex Keda (обсуждение | вклад) |
||
(не показано 7 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | |||
− | Аппаратная часть: | + | == Задача == |
+ | В пределах одного кластера 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 нельзя уменьшить диск. |
Текущая версия на 18:50, 6 марта 2020
Задача
В пределах одного кластера 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 нельзя уменьшить диск.