Обратите внимание!
Документация для VMmanager 5 (предыдущей версии платформы) доступна по ссылке.
Возможности VMmanager
Администратор VMmanager может:
- создавать ВМ;
- перезагружать, включать и выключать ВМ;
- клонировать ВМ;
- создать собственный образ ВМ на основе настроенного сервера;
- устанавливать ОС из шаблонов;
- управлять сетями;
- объединять узлы кластера в логические кластеры;
- получать подробную информацию о состоянии каждого узла кластера и ВМ.
VMmanager 6 поддерживает работу во всех популярных браузерах (Microsoft Edge, Google Chrome, Mozilla Firefox и др.) и корректно отображается на экране с разрешением 1920×1080 пикселей, при масштабе экрана 100%.
Архитектура VMmanager
Архитектура VMmanager построена с использованием Docker (докер). Он позволяет создавать и управлять контейнерами. Докер-контейнер (docker container) — изолированная среда, в которой запущено приложение и настроено необходимое окружение.
Чтобы запустить докер-контейнер, необходим докер-образ (docker image). Он определяет какие процессы будут запущены в контейнере, с какими параметрами и настройками окружения. Например, образ может содержать операционную систему с установленным веб-сервером и подходящими сетевыми настройками. Изменить докер-образ из запущенного контейнера невозможно.
VMmanager состоит из следующих докер-контейнеров:
- vm_box — основной контейнер. В нём расположены сервисы для работы платформы;
- vm_input_1 — контейнер с веб-сервером nginx. Обеспечивает доступ ко всем сервисам платформы;
- vm_auth_back _1, vm_auth_back4_1 — сервисы для регистрации и авторизации пользователей в VMmanager. Отвечают за настройки профиля и работу с SSH-ключами;
- vm_validator_1 — контейнер для проверки содержимого POST-запросов;
- carbon_clickhouse — агрегатор метрик использования ВМ и узлов кластера;
- clickhouse_server — база данных метрик использования ВМ и узлов кластера;
- graphite_clickhouse — сервис преобразования метрик в формат graphite;
- carbonapi — API-сервис для передачи метрик в Grafana и интерфейс платформы;
- mysql — контейнер для работы СУБД MySQL;
- vm_ipmgr_1 — контейнер для работы с сервисом IPmanager;
- plugin — контейнер для работы с плагинами;
- registrator — контейнер для динамического создания новых контейнеров для nginx;
- consul — контейнер для работы с системой обнаружения сервисов Consul. Подробнее o Consul см. в официальной документации;
- vm_metric_collector_1 — сервис сбора метрик VMmanager;
- grafana — контейнер для работы с системой визуализации мониторинга grafana;
- vm_dns_proxy_1 — контейнер для работы с плагином интеграции с PowerDNS;
- alert — контейнер для работы с сервисом настроек уведомлений в платформе;
- scheduler — контейнер для работы с расписанием резервного копирования;
- telegram-srv — контейнер, отвечающий за отправку уведомлений в Telegram;
- vm_msgsender_1 — контейнер для отправки Email-сообщений пользователям VMmanager. Например, о завершении создания ВМ или переустановки ОС;
- vm_ldap_1 — контейнер для синхронизации с каталогом LDAP.
Подробнее про структуру VMmanager см. в статье Структура VMmanager.
Доступ в платформу осуществляется по протоколу HTTPS. Связь платформы с узлами кластера организована по протоколу SSH.
Схема работы VMmanager
Демонстрация и тестирование
Сэкономьте время на знакомство с платформой VMmanager, запланировав демонстрацию от наших экспертов.
Во время демонстрации мы:
- покажем ключевые преимущества,
- ответим на ваши вопросы,
- расскажем про лучшие кейсы использования VMmanager среди компаний из вашей сферы.
Звонок займет не более 30 - 60 минут. После него вы сможете протестировать платформу самостоятельно.
Часто просматриваемые статьи
База знаний