Лицензия Virtualizor
Один интерфейс для машин KVM, LXC и OpenVZ. Каждый узел работает под своей лицензией, а лицензия привязана к IP-адресу этого узла, а не к файлу ключа, который надо хранить.
Virtualizor — панель управления, которая превращает физический сервер в площадку для виртуальных машин. Она работает с KVM, LXC и OpenVZ, ставит гостевые операционные системы из шаблонов, удерживает лимиты по процессору, памяти, диску и трафику и раздаёт адреса из вашего пула IP. Администратор видит все узлы в одном интерфейсе. У конечного пользователя своя панель: там он перезагружает машину, переустанавливает систему, сбрасывает пароли и может достучаться до сервера по VNC-консоли, когда сам сломал себе сеть. Одна эта возможность снимает заметную долю обращений в поддержку. Обычный выбор для компаний, которые продают VPS, для администраторов, нарезающих уже имеющееся железо, и для команд с внутренними тестовыми средами.
Лицензии привязываются к IP-адресу сервера, поэтому файла ключа, который можно потерять, просто нет. Важнее всего это командам, которые часто пересобирают машины: когда узел переустановлен или переехал на другой адрес, новый IP вы задаёте в панели сами, изменение действует сразу, а старый адрес отключается в ту же секунду. Заказы списываются с предоплаченного баланса без ручного подтверждения, поэтому лицензия обычно работает уже через минуту, а установка — одна команда, которая находит лицензию по IP, а не просит ключ. Если сборка узлов у вас и так в скриптах, лицензирование укладывается в тот же скрипт: REST API покрывает выпуск, продление, приостановку и смену IP. Он открыт на любом уровне аккаунта, и каждый вызов записывается в аккаунт вместе с результатом, так что вопрос, какая машина и когда была продлена, потом не превращается в спор.
Лицензия считается на сервер: и мастеру, и каждому узлу под ним нужна своя, поэтому рост планируют не только по железу, но и по лицензиям. Перед установкой проверьте машину. Для KVM нужны включённые в BIOS расширения виртуализации процессора (Intel VT-x или AMD-V), а OpenVZ работает на собственном ядре, что ограничивает версии операционных систем, на которых он встанет. Панель к тому же рассчитывает на чистый сервер: чаще всего установка ломается на машинах, где уже крутится другая панель управления. Какие редакции и сроки доступны прямо сейчас, показывает каталог в панели.
Почему здесь
Привязка к IP, а не к файлу
Пересобрали сервер на новом адресе — новый IP вписываете сами, и старая запись слетает в ту же секунду.
Ложится на сборку скриптом
Если новые узлы поднимаются скриптом, заказ лицензии выполняется внутри того же скрипта через REST API.
Панель для конечных пользователей
Клиенты сами перезагружают и переустанавливают машину, а до сломанной добираются по VNC, вместо того чтобы писать вам.
Все действия записаны
Заказы, продления и вызовы API попадают в аккаунт вместе с результатом, поэтому история узла остаётся прослеживаемой.
Частые вопросы
Нужна ли своя лицензия мастеру и каждому slave-серверу?
Да. Одна лицензия покрывает один IP-адрес, поэтому лицензий нужно столько, сколько у вас серверов, включая мастер. Учитывайте это в бюджете, когда планируете, со скольких узлов начать.
Переустановил узел, и IP изменился. Что теперь?
Вы обновляете поле IP у лицензии в панели — и это вся процедура: ни тикета, ни ожидания. Действует мгновенно, а значит, на старом адресе лицензия сразу слетает, поэтому меняйте адрес после того, как новый сервер поднялся.
Можно ли завести выпуск лицензий в свою автоматизацию?
Да. REST API открыт на любом уровне аккаунта и покрывает выпуск, продление, приостановку и смену IP лицензии. Используйте его из WHMCS или прямо из своего скрипта провижининга; каждый вызов записывается вместе с результатом, поэтому неудачный запуск потом легко разобрать.
Что будет, если я решу не продлевать месячную лицензию?
Она отработает до конца оплаченного периода, а автопродление вы выключаете в панели. Обязательств и платы за расторжение нет, так что решение, принятое до конца периода, оставляет время перенести виртуальные машины с этого сервера.
Другие лицензии
Пусть готовый узел не простаивает в ожидании лицензии: укажите IP, и Virtualizor обычно работает уже через минуту.