Обзор управления виртуализацией
Этот раздел описывает текущий интерфейс управления виртуализацией в INFRAX. Сейчас он покрывает VMware vCenter/ESXi, Proxmox VE и Hyper-V. Docker вынесен в отдельную главу документации.
Общие сведения
Раздел виртуализации в INFRAX сводит в один интерфейс доступ к спискам виртуальных машин, дереву VMware и окну подробностей VM. В текущем коде он завязан на синтетические узлы в дереве сети и на правую панель с карточкой виртуальной машины.
Что доступно сейчас
- Просмотр VMware — дерево с папками и виртуальными машинами, которое загружается после получения учетных данных
- Списки VM — режимы Плитки и Таблица для Proxmox VE и Hyper-V
- Управление состоянием — запуск, выключение, принудительная остановка, перезагрузка, приостановка, возобновление и сохранение состояния там, где это поддерживается
- Ресурсы — просмотр и редактирование CPU, памяти и размеров дисков
- Снапшоты — создание, восстановление и удаление снимков; в Hyper-V эта же функция называется контрольными точками
- Поиск и фильтрация — поиск по имени, ID и статусу в табличном режиме
Поддерживаемые платформы
Сейчас интерфейс виртуализации в INFRAX поддерживает только те платформы, которые реально отражены в коде и локалях.
| Платформа | Что требуется | Как работает в интерфейсе |
|---|---|---|
| VMware vCenter | Сервис VMware vCenter, URL vCenter и учетная запись из Identyx. Для фоновой синхронизации используется Системная УЗ. | Открывает дерево VMware с папками и VM, кнопка действия называется Открыть vCenter. |
| VMware ESXi | Сервис VMware ESXi, URL ESXi и учетная запись из Identyx. Для синхронизации также используется Системная УЗ. | Открывает то же дерево VMware, кнопка действия называется Открыть vSphere. |
| Proxmox VE | Сервис Proxmox, URL Proxmox VE и установленный агент INFRAX на узле. | Открывает список VM в правой панели, кнопка действия называется Открыть Proxmox. |
| Microsoft Hyper-V | Сервис Hyper-V и установленный агент INFRAX на Windows-узле. | Открывает список VM и консоль управления через RDP, кнопка действия называется Открыть консоль управления Hyper-V. |
Архитектура интеграции
В текущей реализации разные платформы подключаются по-разному. Это важно учитывать, потому что в интерфейсе они выглядят одинаково, но источник данных и способ запуска отличаются.
VMware vCenter / ESXi
- У сервиса указывается URL в настройках узла
- Для просмотра дерева VM используется сохраненная учетная запись из Identyx
- Отдельный агент на узле не нужен
- В интерфейсе есть отдельная системная УЗ для фоновой синхронизации VMware с CMDB
Proxmox VE
- Сервис настраивается через URL Proxmox VE
- На узле должен быть установлен и запущен агент INFRAX
- После обнаружения платформа появляется в дереве как дочерний виртуальный узел
- В правой панели открывается список VM с режимами Плитки и Таблица
Hyper-V
- Платформа работает через агент INFRAX на Windows-узле
- Дополнительные параметры подключения не требуются
- Список VM открывается в правой панели, а консоль управления запускается через RDP
- В интерфейсе Hyper-V использует те же действия VM, что и другие платформы, включая снапшоты и редактирование ресурсов
Для Proxmox VE и Hyper-V нужен агент INFRAX на узле. Для VMware агент не требуется, но без корректного URL и учетной записи список VM не откроется.
Доступ к виртуализации
Доступ к виртуализации в интерфейсе строится вокруг дерева узлов и режима графа По виртуализации. В дереве сети под исходным узлом появляются синтетические дочерние узлы с виртуализацией, а в графе используется корень Все гипервизоры.
Как открыть нужную платформу
- Откройте Узлы сети или граф активов в режиме По виртуализации.
- Выберите виртуальный дочерний узел: VMware vCenter, VMware ESXi, Proxmox VE или Hyper-V.
- Если выбран VMware и учетная запись еще не сохранена, INFRAX попросит выбрать ее из Identyx или ввести вручную.
- Для Proxmox VE и Hyper-V список VM откроется сразу, если на узле уже работает агент.
- Используйте кнопки действий Открыть vCenter, Открыть vSphere, Открыть Proxmox или Открыть консоль управления Hyper-V.
Как выглядит дерево
- VMware показывает иерархию папок и VM с ленивой подгрузкой деталей
- Proxmox VE и Hyper-V появляются как дочерние виртуальные узлы под соответствующим сетевым узлом
- Плитки и Таблица сохраняются локально в браузере
Общие возможности
Независимо от платформы, INFRAX дает единое окно для просмотра и управления виртуальными машинами. Набор действий зависит от того, что реально поддерживает конкретная платформа.
Управление состоянием VM
- Запуск виртуальной машины
- Выключение и принудительная остановка
- Перезагрузка
- Приостановка и возобновление
- Сохранение состояния, где это поддерживается
Ресурсы
- Просмотр CPU, памяти и дисков
- Редактирование количества CPU
- Редактирование объема памяти
- Изменение размера диска, причем только в сторону увеличения
Снапшоты
- Просмотр дерева снапшотов
- Создание нового снапшота
- Восстановление по снапшоту
- Удаление снапшота
- Опция Сохранить состояние памяти (RAM) при создании
В Hyper-V эта же функция называется контрольными точками, но в интерфейсе INFRAX логика управления одинаковая.
Поиск и фильтрация
- Одно поле поиска — Поиск по названию, ID и статусу; на узлах Proxmox VE к перечисленному добавляется узел кластера
- Сортировка в табличном режиме
Режимы отображения
Для Proxmox VE и Hyper-V интерфейс предлагает два режима, которые соответствуют текущим локалям продукта: Плитки и Таблица.
Режим плиток
- Карточки VM с визуальным отображением состояния
- Быстрый просмотр CPU, памяти, дисков, узла и времени работы
- Цветовая индикация статуса, где запущенные VM выделяются зеленым
- Переход к подробностям по клику на карточку
Режим таблицы
- Колонки Название (идентификатор машины стоит под именем), Статус, Ядер ЦПУ, Память, Диск, а на Proxmox VE ещё и Узел кластера
- Отбор — тем же полем поиска над таблицей; фильтров по отдельным колонкам нет
- Удобен для больших списков VM
- Тот же клик по строке открывает окно подробностей
Дерево VMware
- Для VMware используется отдельное древовидное представление
- Показываются папки и виртуальные машины
- Поддерживается поиск по дереву
- Детали VM подгружаются по мере раскрытия веток
Безопасность
Виртуализация в INFRAX опирается на ту же модель доступа, что и остальные разделы системы: права, учетные записи и системные сервисные настройки управляются централизованно.
Учетные данные
- Учетные данные VMware хранятся в Identyx и не показываются в открытом виде
- Если учетная запись для VMware не найдена, интерфейс попросит выбрать ее или ввести вручную
- Системная УЗ используется отдельно для фоновой синхронизации VMware с CMDB
Контроль доступа
- Доступ к управлению виртуализацией ограничивается правами INFRAX
- Пользователю видны только те узлы и действия, которые разрешены его ролями
- История действий с VM остается в журнале системы
Каналы подключения
- VMware работает через HTTPS и URL, заданный в сервисе
- Proxmox VE и Hyper-V используют агенты INFRAX на узле
- Hyper-V открывает консоль управления через RDP
- Для VMware можно отключить проверку SSL-сертификата в настройках сервиса
- Используйте отдельные учетные записи с минимально необходимыми правами
- Ограничивайте сетевой доступ к URL VMware и другим сервисным точкам подключения
- Проверяйте, что на узлах Proxmox VE и Hyper-V работает только нужный агент
- Регулярно пересматривайте права на управление виртуализацией
После обзора виртуализации посмотрите связанные разделы:
- Управление виртуализацией (VMware, Proxmox, Hyper-V) — подробная работа с VM, ресурсами, снапшотами и консолью
- Docker — отдельный раздел по контейнерам, образам, сетям, томам и Docker Compose
- Мониторинг виртуализации — автоматическое обнаружение и контроль доступности платформ