Управление виртуализацией

ℹ️ О модуле виртуализации

INFRAX показывает виртуальные машины в одном интерфейсе для VMware vCenter / ESXi, Proxmox VE и Hyper-V. В текущем UI платформа открывается из дерева узлов, а карточка VM содержит консоль, управление состоянием, ресурсы и снапшоты.

Обзор возможностей

Текущий модуль виртуализации работает вокруг карточки виртуальной машины. Для Proxmox и Hyper-V используется плиточный или табличный список VM, для VMware - древовидный список по путям и папкам. Выбранный режим отображения сохраняется локально в браузере.

Что доступно сейчас

  • Просмотр списка VM - плитки или таблица для Proxmox и Hyper-V, дерево папок для VMware.
  • Управление состоянием - запуск, корректное выключение, принудительная остановка, перезагрузка, приостановка и возобновление.
  • Редактирование ресурсов - CPU, память и размер дисков прямо из карточки VM.
  • Снапшоты - создание, восстановление и удаление снимков состояния.
  • Консоль VM - открытие WebMKS, VNC или VMConnect из одной карточки.

Как платформа попадает в дерево

Платформа Что показывает UI Что нужно настроить
VMware vCenter / ESXi Отдельный VMware-узел с деревом папок и VM Сервис vmware-vcenter или vmware-esxi, URL и учетные данные
Proxmox VE Виртуальный узел Proxmox VE под сетевым узлом Сервис proxmox и агент на Linux-узле
Hyper-V Виртуальный узел Hyper-V под Windows-хостом Сервис hyperv и агент на Windows-хосте

Настройка VMware vCenter / ESXi

VMware подключается как отдельная платформа через сервис vmware-vcenter или vmware-esxi. В карточке сервиса указывается URL, а сама загрузка списка VM идет по учетным данным из Identyx.

Что настроить в сервисе

  • URL - обычно https://vcenter.example.com или https://esxi.example.com.
  • Системная УЗ - отдельная служебная учетная запись для фоновой синхронизации VMware и CMDB.
  • Скрыть из дерева - если не нужно показывать VMware как дочерний узел.
  • Не проверять SSL - если для эндпоинта используется самоподписанный сертификат.
ℹ️ Текущая логика UI

В панели действий VMware используются кнопки Открыть vCenter и Открыть vSphere. Для просмотра виртуальных машин выберите учётную запись из хранилища Identyx.

Настройка Proxmox

Proxmox VE отображается как виртуальный узел под сетевым хостом, если на узле есть агент INFRAX и в сервисах указан proxmox. В сервисе нужен только URL Proxmox, обычно на порту 8006.

Что важно

  • Proxmox работает через агент на Linux-узле.
  • В настройках сервиса не требуется ничего, кроме URL.
  • На панели узла доступна кнопка Открыть Proxmox и переключатель Плитки / Таблица.
  • Карточка VM открывается из списка виртуализации и показывает консоль, ресурсы и снапшоты.

Настройка Hyper-V

Hyper-V управляется через агент INFRAX на Windows-хосте. Если в сервисах узла указан hyperv, виртуальный узел Hyper-V появляется автоматически.

Что важно

  • Дополнительных параметров для сервиса Hyper-V не требуется.
  • На панели узла есть кнопка Открыть консоль управления Hyper-V.
  • Консоль VM открывается через RDP к хосту и запуск VMConnect.
  • Для сохранения состояния виртуальной машины доступно действие Сохранить состояние.

Просмотр виртуальных машин

После настройки сервиса в дереве узлов появляется виртуальный узел платформы. Для Proxmox и Hyper-V список VM открывается в правой панели, а для VMware используется дерево папок и путей.

Как открыть список

  1. Откройте раздел Узлы сети.
  2. Выберите виртуальный узел VMware, Proxmox VE или Hyper-V.
  3. Для Proxmox и Hyper-V переключите режим Плитки или Таблица.
  4. Для VMware при необходимости используйте поиск по дереву и раскройте нужные папки.
  5. Нажмите на нужную VM, чтобы открылась карточка Виртуальная машина — её имя стоит подзаголовком окна.

Как выглядит список

  • Proxmox / Hyper-V - название, статус, ресурсы и служебная информация.
  • VMware - дерево папок и VM, загружаемое по путям.
  • Локальная память браузера - сохраняет последний режим просмотра и состояние раскрытия дерева VMware.

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

Карточка VM содержит секцию Управление с кнопками, которые соответствуют текущему состоянию виртуальной машины. После выполнения действия INFRAX обновляет карточку и список VM.

Действие Что делает Когда доступно
Запустить Запускает VM Когда VM остановлена или приостановлена
Выключить Корректно завершает работу гостевой ОС Когда VM запущена
Принудительно остановить Жестко выключает VM Когда VM запущена
Перезагрузить Перезапускает VM Когда VM запущена
Приостановить Ставит VM на паузу Когда VM запущена
Возобновить Продолжает работу VM Когда VM приостановлена
Сохранить состояние Сохраняет состояние VM на диск Только Hyper-V, когда VM запущена
⚠️ Осторожно

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

Управление ресурсами VM

В карточке VM секция Ресурсы показывает CPU, память и диски. Значения редактируются прямо в карточке без перехода в отдельную форму.

Что можно изменить

  • CPU - количество виртуальных процессоров.
  • Память - объем RAM в мегабайтах.
  • Диски - размер диска в гигабайтах, только в сторону увеличения.

Практические детали UI

  • Если у VM несколько дисков, в карточке показываются первые три, остальное раскрывается кнопкой Показать еще.
  • Для Proxmox и VMware размеры дисков отображаются и обновляются по данным гипервизора.
  • Уменьшение диска в интерфейсе не поддерживается.

Снапшоты и контрольные точки

В карточке VM есть секция Снапшоты. Для VMware и Proxmox это snapshots, для Hyper-V - checkpoints, но в интерфейсе INFRAX используется единая терминология.

Создание снапшота

  • Имя снапшота заполняется автоматически, но его можно изменить.
  • Опциональное описание показывается только для Proxmox.
  • Флажок Сохранить состояние памяти (RAM) доступен для всех платформ.
  • После создания список снапшотов обновляется автоматически.

Работа с существующими снапшотами

  • Восстановить - откатывает VM к выбранному состоянию.
  • Удалить - удаляет снимок без восстановления.
  • В дереве снимков отображается и текущая точка состояния VM.
ℹ️ Что учитывать

Включение RAM увеличивает размер снимка и время его создания. Перед обновлениями и изменениями конфигурации лучше сначала сделать снимок.

Детальная информация о VM

Модальное окно Виртуальная машина (подзаголовок — имя машины) разделено на левую и правую части. Слева находятся Паспорт машины, Ресурсы и Управление, справа — Консоль и Снапшоты.

Что показывает карточка

  • Раздел Паспорт машины: ID, Тип, Узел кластера, Поколение и Время работы. Имя машины стоит подзаголовком окна, а её состояние — чипом в заголовке этого раздела.
  • Консоль с кнопкой Открыть консоль.
  • Ресурсы с редактируемыми CPU, памятью и дисками.
  • Снапшоты с восстановлением и удалением.

Консоль по платформам

  • VMware - WebMKS через шлюз web-gateway.
  • Proxmox - VNC через шлюз web-gateway.
  • Hyper-V - RDP к хосту с запуском VMConnect.

Рекомендации

  • Перед обновлением гостевой ОС или изменением ресурсов сделайте снапшот.
  • Если гостевая ОС отвечает, используйте Выключить, а не принудительную остановку.
  • Для VMware держите под рукой отдельную учетную запись из Identyx vault и проверьте URL/SSL настройки сервиса.
  • Помните, что консоль VM работает даже тогда, когда сетевой доступ внутри гостевой ОС еще не поднят.