Обзор управления виртуализацией

ℹ️ О разделе

Этот раздел описывает текущий интерфейс управления виртуализацией в 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 не откроется.

Доступ к виртуализации

Доступ к виртуализации в интерфейсе строится вокруг дерева узлов и режима графа По виртуализации. В дереве сети под исходным узлом появляются синтетические дочерние узлы с виртуализацией, а в графе используется корень Все гипервизоры.

Как открыть нужную платформу

  1. Откройте Узлы сети или граф активов в режиме По виртуализации.
  2. Выберите виртуальный дочерний узел: VMware vCenter, VMware ESXi, Proxmox VE или Hyper-V.
  3. Если выбран VMware и учетная запись еще не сохранена, INFRAX попросит выбрать ее из Identyx или ввести вручную.
  4. Для Proxmox VE и Hyper-V список VM откроется сразу, если на узле уже работает агент.
  5. Используйте кнопки действий Открыть vCenter, Открыть vSphere, Открыть Proxmox или Открыть консоль управления Hyper-V.

Как выглядит дерево

  • VMware показывает иерархию папок и VM с ленивой подгрузкой деталей
  • Proxmox VE и Hyper-V появляются как дочерние виртуальные узлы под соответствующим сетевым узлом
  • Плитки и Таблица сохраняются локально в браузере

Общие возможности

Независимо от платформы, INFRAX дает единое окно для просмотра и управления виртуальными машинами. Набор действий зависит от того, что реально поддерживает конкретная платформа.

Управление состоянием VM

  • Запуск виртуальной машины
  • Выключение и принудительная остановка
  • Перезагрузка
  • Приостановка и возобновление
  • Сохранение состояния, где это поддерживается

Ресурсы

  • Просмотр CPU, памяти и дисков
  • Редактирование количества CPU
  • Редактирование объема памяти
  • Изменение размера диска, причем только в сторону увеличения

Снапшоты

  • Просмотр дерева снапшотов
  • Создание нового снапшота
  • Восстановление по снапшоту
  • Удаление снапшота
  • Опция Сохранить состояние памяти (RAM) при создании
ℹ️ Терминология Hyper-V

В 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
  • Мониторинг виртуализации — автоматическое обнаружение и контроль доступности платформ