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

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

INFRAX предоставляет единый интерфейс для управления различными платформами виртуализации и контейнеризации. Система позволяет контролировать виртуальные машины и контейнеры из централизованной консоли без необходимости подключения к каждой платформе отдельно.

Общие сведения

Модуль управления виртуализацией в INFRAX предоставляет централизованную точку доступа для работы с различными платформами виртуализации и контейнеризации:

Основные возможности

  • Управление виртуальными машинами — запуск, остановка, перезагрузка VM
  • Контроль контейнеров — управление Docker контейнерами
  • Работа со снимками — создание, восстановление и удаление снимков/контрольных точек
  • Мониторинг состояния — отслеживание статуса VM и использования ресурсов
  • Информация о ресурсах — просмотр CPU, RAM, дисков виртуальных машин

Поддерживаемые платформы

INFRAX поддерживает интеграцию с ведущими платформами виртуализации и контейнеризации:

Платформы виртуализации

Платформа Версии Способ интеграции
VMware vSphere/vCenter vCenter 6.5+ Прямое API подключение
VMware ESXi ESXi 6.5+ Прямое API подключение
Proxmox VE Proxmox 6.0+ Через агент
Microsoft Hyper-V Windows Server 2012+, Hyper-V 2012+ Через агент

Контейнеризация

Платформа Версии Способ интеграции
Docker Docker Engine 19.03+ Через агент
Docker Compose Compose V2 Через агент

Архитектура интеграции

INFRAX использует различные методы интеграции в зависимости от платформы виртуализации:

VMware (vCenter/ESXi)

Способ подключения: Прямое API подключение

  • Требуются учетные данные для доступа к vCenter или ESXi
  • Подключение осуществляется напрямую через API без установки агентов
  • Поддерживается работа с иерархией датацентров, кластеров и хостов
  • Отображается древовидная структура виртуальных машин

Proxmox VE

Способ подключения: Через агент

  • Требуется установленный и настроенный агент на узле с Proxmox
  • Автоматическое обнаружение при сканировании сети
  • Поддержка QEMU виртуальных машин и LXC контейнеров

Microsoft Hyper-V

Способ подключения: Через агент Windows

  • Требуется установленный агент на узле с Hyper-V
  • Автоматическое обнаружение при сканировании сети
  • Управление через команды агента

Docker

Способ подключения: Через агент (Linux/Windows)

  • Требуется установленный агент на узле с Docker
  • Автоматическое обнаружение Docker при наличии агента
  • Поддержка Docker Compose для управления стеками сервисов
⚠️ Важно

Для работы с Proxmox и Hyper-V требуется предварительно установить и настроить соответствующие агенты на узлах. Эти платформы обнаруживаются автоматически при сканировании сети и добавляются в дерево узлов.

Для VMware установка агентов не требуется — подключение осуществляется напрямую через API с использованием учетных данных vCenter или ESXi.

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

Доступ к управлению виртуализацией осуществляется через иерархическое дерево узлов в главном интерфейсе INFRAX.

Автоматическое обнаружение

После настройки и сканирования узлов, системы виртуализации автоматически добавляются в дерево:

  • Proxmox узлы — отображаются как дочерние виртуальные узлы под соответствующим физическим узлом
  • Hyper-V узлы — отображаются как дочерние виртуальные узлы под соответствующим Windows сервером
  • VMware узлы — отображаются как дочерние виртуальные узлы под соответствующим узлом vCenter/ESXi
  • Docker узлы — отображаются как дочерние виртуальные узлы под соответствующим узлом с установленным Docker

Добавление платформ виртуализации

Для добавления платформы виртуализации:

  1. Перейдите к настройкам узла (кнопка с иконкой шестеренки)
  2. В разделе "Сервисы / протоколы подключения" нажмите "Добавить сервис"
  3. Выберите тип платформы:
    • VMware vCenter — для подключения к vCenter Server
    • VMware ESXi — для прямого подключения к ESXi хосту
  4. Укажите параметры подключения (URL, порт при необходимости)
  5. Сохраните настройки
ℹ️ Примечание

Proxmox и Hyper-V добавляются автоматически при сканировании сети и не требуют ручного добавления через раздел "Сервисы / протоколы подключения".

Навигация в интерфейсе

После добавления платформы виртуализации в дереве узлов появится соответствующий виртуальный узел:

  • Кликните на виртуальный узел (например, "Proxmox VE" или "Hyper-V") в дереве
  • В правой панели отобразится интерфейс управления виртуальными машинами
  • Для VMware отобразится древовидная структура датацентров, кластеров и виртуальных машин
  • Для Docker отобразятся вкладки: Контейнеры, Сети, Образы, Тома

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

Независимо от платформы, INFRAX предоставляет единый интерфейс с общими функциями:

Управление питанием

  • Запуск остановленных виртуальных машин
  • Остановка запущенных виртуальных машин
  • Перезагрузка виртуальных машин
  • Приостановка работы (Suspend/Pause) — где поддерживается
  • Возобновление работы (Resume) — где поддерживается

Информация о ресурсах

Для каждой виртуальной машины отображается:

  • CPU — количество процессоров/ядер
  • RAM — объем оперативной памяти
  • Диски — используемое дисковое пространство
  • Статус — текущее состояние (запущена, остановлена, приостановлена)
  • Время работы — uptime для запущенных VM (где доступно)

Работа со снимками

Система поддерживает управление снимками состояния виртуальных машин:

  • Просмотр снимков — список всех существующих снимков
  • Создание снимков — сохранение текущего состояния VM
  • Восстановление — откат к предыдущему состоянию
  • Удаление снимков — очистка неиспользуемых снимков
  • Древовидная структура — для VMware и Hyper-V отображается дерево вложенных снимков
ℹ️ Примечание

В терминологии Hyper-V снимки называются "Контрольные точки" (Checkpoints), но функциональность аналогична.

Поиск и фильтрация

В режиме таблицы доступны расширенные возможности фильтрации:

  • Фильтр по названию виртуальной машины
  • Фильтр по ID
  • Фильтр по статусу (запущена, остановлена, приостановлена)
  • Сортировка по различным параметрам

Режимы отображения

INFRAX предлагает два режима отображения виртуальных машин для удобства работы:

Режим плиток (Grid)

  • Визуальное отображение виртуальных машин в виде карточек
  • Удобен для быстрого обзора состояния и основных параметров
  • Показывает статус, CPU, RAM, диски на одной карточке
  • Цветовая индикация статуса (зеленая полоса для запущенных VM)

Режим таблицы (Table)

  • Табличное представление с детальной информацией
  • Возможность фильтрации по каждому столбцу
  • Сортировка по различным параметрам
  • Удобен для работы с большим количеством виртуальных машин

Переключение между режимами осуществляется кнопками в панели инструментов. Выбранный режим сохраняется в настройках браузера.

Древовидное отображение (только VMware)

Для платформы VMware используется специальное древовидное представление:

  • Отображение иерархии: Датацентры → Папки → Виртуальные машины
  • Поддержка поиска по дереву
  • Ленивая загрузка данных о виртуальных машинах
  • Отображение ресурсов (CPU, RAM) рядом с каждой VM

Безопасность

При работе с платформами виртуализации INFRAX обеспечивает безопасность на нескольких уровнях:

Защита учетных данных

  • Интеграция с системой управления идентификацией IDENTYX
  • Безопасное хранение учетных данных vCenter/ESXi
  • Учетные данные не хранятся в открытом виде
  • Для VMware учетные данные запрашиваются при первом обращении в рамках сессии

Контроль доступа

  • Интеграция с системой прав доступа INFRAX
  • Возможность ограничения доступа к управлению виртуализацией
  • Аудит всех действий с виртуальными машинами

Безопасные каналы связи

  • Для VMware — HTTPS соединение с API
  • Для Proxmox и Hyper-V — шифрованные каналы через агентов
  • Для Docker — защищенное взаимодействие через агент
⚠️ Рекомендации по безопасности
  • Используйте выделенные учетные записи с минимально необходимыми правами для подключения к vCenter/ESXi
  • Регулярно проверяйте права доступа пользователей к управлению виртуализацией
  • Используйте надежные пароли для учетных записей виртуализации
  • Ограничьте сетевой доступ к API платформ виртуализации
💡 Следующие шаги

После ознакомления с обзором модуля виртуализации, изучите детальные руководства по конкретным платформам:

  • Управление виртуализацией (VMware, Proxmox, Hyper-V) — детальное описание работы с каждой платформой
  • Docker — управление контейнерами и образами
  • Мониторинг виртуализации — автоматический контроль состояния платформ