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