Как было раньше
Ранее доступ к IPMI KVM на выделенных серверах DDoS-Guard предоставлялся ограниченно и требовал обращения в техническую поддержку. Клиенты не всегда получали доступ к серверу моментально, особенно, если у них менялся IP-адрес из-за провайдера. Также поступали запросы на самостоятельную установку кастомных ISO-образов, которых нет в библиотеке DDoS-Guard.
Как мы реализовали задуманное
Чтобы расширить возможности и упростить процесс управления серверами, мы внедрили локальный доступ к IPMI KVM.
Для реализации мы разработали механизм, который позволяет клиентам подключаться к своим серверам через локальный доступ к IPMI KVM с помощью JNLP-файла, обеспечивая полный контроль и гибкость в управлении. Для этого используется технология Java Web Start — она позволяет запускать Java-приложения локально вне браузера. Клиенту достаточно загрузить через интерфейс личного кабинета JNLP-файл, содержащий необходимую информацию для запуска Java- приложения с доступом к IPMI KVM.
Для запуска JNLP-файла рекомендуется использовать Java 8
При разработке мы создали динамическое проксирование запросов. Это позволяет пользователям получать доступ только к своим серверам и обеспечивает высокую безопасность данных.
Благодаря расширенному функционалу клиенты могут загружать собственные ISO-образы для установки операционных систем на серверы.
Как улучшился пользовательский опыт
- Мы автоматизировали процесс — теперь не нужно обращаться в техническую поддержку для получения доступа к своим серверам.
- Клиентам DDoS-Guard стал доступен выбор и установка операционной системы по своему усмотрению. Это повысило гибкость и контроль над инфраструктурой.
Отключение примонтированных образов через JNLP-файл происходит при закрытии Java-приложения.
Узнать, как получить локальный доступ к IPMI KVM для управления выделенным сервером, можно в нашей инструкции.