Введение

Данная платформа предназначена для создания и управления виртуальной инфраструктурой через удобный веб-интерфейс. Она позволяет быстро разворачивать виртуальные машины, настраивать сетевые параметры, управлять хранилищами и назначать ресурсы — всё это в несколько кликов и без лишней сложности.

Интерфейс ориентирован как на опытных системных администраторов, так и на DevOps-специалистов, которым требуется автоматизировать процессы создания тестовых, dev- или production-сред. Платформа обеспечивает прозрачность, контроль и гибкость, необходимые для эффективной работы с виртуальными средами.

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

  • Создание виртуальных машин: Выделение vCPU, памяти, дисков и настройка сетей с учетом конкретных нужд.
  • Гибкое управление сетями: Создание VLAN-сегментов, настройка IP-адресов, шлюзов, DHCP, DNS, PXE-загрузки и многое другое.
  • Поддержка IPAM (IP Address Management): Автоматическая выдача IP-адресов, контроль над IP-пулами и предотвращение конфликтов.
  • Хранилища и кластеры: Поддержка распределенной инфраструктуры с возможностью выбора нужного кластера и хранилища.

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

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

  • URL: https://cp.hyperapp.cloud/
  • Вход: через логин и пароль, позже появится MFA
  • Сброс пароля: пока только через администратора

Обзор интерфейса

Левая панель (навигация)

  • Виртуальные машины (Virtual machines) — просмотр и управление виртуальными машинами
  • Виртуальные диски (vDisks) — управление дополнительными виртуальными дисками
  • Контейнеры хранилища (Storage containers) — контейнеры хранилищ
  • Образы дисков (Disk images) — образы операционных систем
  • Сети (Networks) / VLANs — управление сетями
  • Уведомления (Notifications) — системные уведомления
  • Задачи (Tasks) — фоновые задачи
  • Профиль (Profile) — личная информация пользователя

Верхняя панель

  • Переключение светлой и темной тем
  • Уведомления
  • Выход из аккаунта

Управление виртуальными машинами

Обзор панели управления:

  • Таблица виртуальных машин с колонками:

    • Состояние — 🟢 включен, 🔴 выключен
    • Название (Name) — имя ВМ
    • IP адрес (IP address) — IP-адреса ВМ
    • vCPU(s) — число виртуальных процессоров
    • Память (Memory), GB — объём памяти
    • Кластер (Cluster) — кластер размещения
    • Владелец (Owner) — владелец ВМ
  • Действия над ВМ:

    • + Добавить ВМ (Add VM) — создать новую виртуальную машину
    • Подключиться к ВМ (Connect to VM) — подключение к консоли ВМ
    • Управление питанием (Power management) — включение/выключение ВМ
    • Редактировать (Edit) — изменение параметров ВМ
    • Удалить (Remove) — удаление ВМ
    • Обновить (Refresh) — обновление списка ВМ

Создание ВМ

  1. Нажмите кнопку + Add VM
  2. Появится форма создания виртуальной машины:
ПолеОписание
Имя (Name)Обязательное имя виртуальной машины
Описание (Description)Необязательное описание
Виртуальные процессоры (vCPU)Кол-во виртуальных процессоров
Ядер на vCPU (Cores Per vCPU)Кол-во ядер на vCPU
Оперативная память (RAM), GBОбъем оперативной памяти
Размер виртуального диска (vDisk size), GBРазмер виртуального диска
Кластер (Cluster)Кластер, где будет развернута ВМ
Хранилище (Storage)Хранилище для диска ВМ
Подключение к сети (Connect to network)Сеть, к которой будет подключена ВМ
Часовой пояс (Timezone)Временная зона, например Asia/Tashkent (для Linux лучше оставить UTC)
  1. Подтвердите создание. После подтверждения создается соответствующая задача, о завершении которой можете узнать в уведомлениях или в разделе Tasks. ВМ создастся в выключенном состоянии.

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

Кнопка Управление питанием (Power management) позволяет:

  • Включить ВМ (если выключен): Power ON
  • Выключить ВМ (если включен): Power OFF
  • Отправить запрос на перезагрузку (если включен): Guest Reboot
  • Отправить запрос на выключение (если включен): Guest Shutdown

Подключение к ВМ

  • Включите ВМ.
  • Нажмите Подключиться к ВМ (Connect to VM) для открытия консоли.
  • Откроется новое окно с VNC к ВМ. (ссылка)

Изменение параметров

Кнопка Изменить (Edit) позволяет изменить:

  • Кол-во CPU, RAM
  • Название ВМ
  • Сетевые интерфейсы
  • Присоединенные диски

Удаление ВМ

  • Выделите нужную ВМ
  • Нажмите Удалить (Remove)
  • Подтвердите удаление
  • Внимание: удаление необратимо

Работа с VNC ВМ

После подключения к ВМ у вас откроется окно с VNC. Здесь вы можете взаимодействовать с GUI/TUI ВМ напрямую. Сверху находятся 4 кнопки, слева направо:

  • Монтирование образа (как загрузить образ)
  • Отправка сочетания Ctrl+Alt+Del
  • Скриншот
  • Управление питанием

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

Виртуальные диски (vDisks)

  • Дополнительные виртуальные диски
  • Здесь можете поменять размер подключенных к ВМ виртуальных дисков

Контейнеры хранилища (Storage Containers)

  • Физическое/виртуальное хранилище
  • Определяет, где будут храниться образы, диски

Образы дисков (Disk Images)

  • Управление образами дисков.
  • Здесь можете загружать/удалять свои образы дисков.

Сетевое подключение

Networks

Создание

Чтобы создать сеть нажмите кнопку + Create. Появится модальное окно для создания сети:

ПолеОписание
Имя сети (Network name)Общая часть имени сети (например, prod-net)
Пользовательская часть имени (User's part of the name)Уникальный суффикс (например, team1)
ID VLAN (VLAN ID)ID VLAN'а (обязательное поле)
Включить управление IP-адресами (Enable IP address management)Включение автоматического управления IP. Может существовать только одна сеть с IPAM в одной VLAN.
Описание (Description)Необязательное описание

Если включить опцию Включить управление IP-адресами (Enable IP address management), появится вкладка IPAM с дополнительными настройками сети. Вот что нужно указать:

Раздел Настройки сети (Network Settings)

ПолеЧто указывать
Сетевой адрес (Network address)Сетевой адрес, например: 192.168.1.0
Длина префикса (Prefix length)Размер подсети: 24 для маски 255.255.255.0
Шлюз по умолчанию (Default Gateway)IP шлюза, например: 192.168.1.1
Настройки DHCP (DHCP Settings)Если включено, IP-адреса будут выдаваться автоматически

Раздел Настройки DHCP (DHCP Settings)

Настройки, которые будут передаваться клиентам через DHCP:

ПолеЧто указывать
DNS-серверы (DNS Servers)IP-адреса DNS-серверов через запятую: 8.8.8.8,1.1.1.1
Имя домена (Domain name)Локальное имя домена, например: corp.local
Поиск доменов (Domain Search)Список доменных суффиксов через запятую: corp.local,internal
Имя TFTP-сервера (TFTP Server Name)IP или имя TFTP-сервера (если нужна сетевая загрузка, например PXE)
Имя загрузочного файла (Boot file name)Имя загрузочного файла, например: pxelinux.0
Адрес DHCP-сервера (DHCP server address)Если DHCP отдаёт внешний сервер — укажите его IP, иначе можно оставить пустым

Раздел IP-пулы (IP Pools)

Позволяет задать диапазоны IP-адресов, которые будут выдаваться клиентам.

  • + Создать (+ Create) — добавить новый диапазон IP.
  • Изменить (Edit) — изменить существующий.
  • Удалить (Remove) — удалить пул.

Каждый пул отображается с:

  • Начальный адрес (Start address) – первый IP в диапазоне.
  • Конечный адрес (End address) – последний IP.
  • Свободные IP (Free IPs) – сколько IP ещё свободно.
  • Общее количество IP (Num Total IPs) – всего IP в диапазоне.

Пример пула:
Start: 192.168.1.100
End: 192.168.1.150

Изменение

Вы можете поменять пул адресов на уже существующей сети.

VLANs

  • Виртуальные локальные сети
  • Используются для логического разделения трафика
  • Создаются администратором