Версия 1.4

Дата выпуска версии

16.07.2025

Версия пакетов

1.4

Поддерживаемая версия OpenStack

Bobcat

Важно

В текущей версии продуктов:

Ребрендинг

  • Дистрибутив переименован из «acloud» в «moncloud».

Подсистема биллинга

  • Подсистема биллинга интегрирована в веб-интерфейс. Биллинг позволяет гранулировано и точно отслеживать использование всех сущностей инфраструктурного уровня, в том числе vGPU и pGPU. В рамках подсистемы реализованы следующие возможности:

    • Отслеживание потребления ресурсов per-project, включая возможность учёта использования ресурсов за пределами одного конкретного экземпляра облака, что позволяет вести биллинг нескольких инсталляций moncloud централизованно, используя данные с одной из инсталляций.

    • Назначение стоимости как индивидуальным типам инстанса (простой режим), так и каждому из ресурсов в отдельности (vCPU, RAM, хранилище с учётом типа, vGPU, pGPU, проброшенные pci-express устройства других типов).

    • Назначение стоимости всем сущностям инфраструктурного уровня, не связанным с инстансами (виртуальные сети, плавающие IP, хранение с разделением по типам хранилищ и т. п.).

    • Назначение коэффициентов для гибкого управления стоимостью, например, для введения индивидуальных скидок отдельным заказчикам.

    • Подробнее можно ознакомиться в соответствующем разделе документации.

Подсистема аудита

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

  • Добавлено отображение событий безопасности как в формате per-project, так и per-domain.

  • Добавлена возможность отсеивания заведомо бесполезных сообщений для упрощения чтения журнала событий.

Планировщик облачных заданий

  • Добавлена возможность отложенного запуска виртуальных машин с заполнением минимально необходимых деталей.

Подсистема контроля целостности виртуальных машин (Сургуч)

  • Реализован веб-интерфейс и логика постановки на контроль виртуальных машин, создаваемых из образов с программным контролем доверенной загрузки. Модуль позволяет ставить через веб-интерфейс списки файлов, папок, шаблонов путей, подверженных контролю до начала загрузки, в том числе с контролем загрузчика и разделов. В дополнение к инстансу создаётся слепок, обеспечивающий контроль загрузки и недоступный изнутри виртуальной машины. В случае нарушения целостности запуск виртуальной машины блокируется.

Облачная среда в целом

  • Добавлена возможность задавать квоты на использование vGPU.

  • Реализован собственный механизм консистентных снимков инстансов, использующих как локальные диски, так и надёжное хранилище в любых комбинациях.

  • Реализован механизм in-place восстановления снимков виртуальных машин с множественными дискам.

  • Расширен набор внутренних метрик, собираемых автоматически в веб-интерфейсе.

Kubernetes as a service

  • Реализован упрощённый механизм создания экземпляров кластеров Kubernetes по запросу с использованием оркестратора Michman. Упрощённый интерфейс встроен в штатный интерфейс moncloud и позволяет создавать кластеры Kubernetes с указанием минимально необходимых деталей: версия Kubernetes, сети для использования в кластере, необходимый сетевой плагин, количество рабочих узлов и требуемые мощности.

Система установки

  • Добавлена возможность развёртывания Ceph в автоматизированном режиме.

  • Реализован прототип механизма для добавления новых подсистем в полуавтоматическом режиме в дальнейших релизах.

  • Добавлена возможность автоматической миграции из OVN инсталляций на собственную реализацию SDN Amano.

Сетевая подсистема

  1. Полная поддержка IPV6.

    • Реализованы все сценарии выдачи IPV6-адресов (как в случае с внешней раздачей, так и средствами облака): SLAAC, DHCPv6-stateless, DHCPv6-stateful.

    • Реализована логика IPV6-маршрутизации между внутренними сетями.

    • Реализован DVR для IPV6-маршрутизации во внешние сети.

    • Реализован механизм раздачи адресов и маршрутов через Router Advertisement и поиска MAC-адресов через Neighbour Advertisement.

    • Реализован механизм NAT66 (из IPV6 в IPV6) и плавающие IPV6 адреса.

    • Реализована поддержка правил групп безопасности для IPV6 (в том числе запрещающие и SFC).

  2. Поддержка QoS.

    • Добавлена поддержка QoS для входящего трафика на основе HTB и/или HFSC, с поддержкой min_kbps, max_kbps, max_kbps_burst.

    • Добавлена поддержка QoS для исходящего трафика средствами openvswitch, с поддержкой max_kbps, max_kbps_burst, max_kpps, max_kpps_burst.

    • Добавлена поддержка DSCP marking для исходящего трафика.

  3. SFC/NFV.

    • Добавлена возможность создавать, удалять и модифицировать сервисные цепочки и сетевые функции в рамках SFC (Service Function Chaining) в веб-интерфейсе, а также переработаны реестры групп безопасности так, что теперь возможно создание запрещающих правил и управление классификаторами трафика SFC.

  4. VPNaaS.

    • Переработаны реестры пользователей и групп, добавлена возможность манипуляции составом группы из реестра.

  5. Телеметрия.

    • Реализован прототип агрегатора/сплиттера для телеметрии на основе протоколов sflow и ipfix, с поддержкой разделения метрик по проектам, сетям, ВМ и отдельным портам.

    • Реализован прототип сервиса зеркалирования трафика на порты ВМ/туннельные порты RSPAN.

Движок трансляции удалённых рабочих столов Wormhole

  • Реализована более стабильная работа захвата видео без курсора на virtio дисплеях.

  • Реализован буфер обмена между локальной системой пользователя и удалённым рабочим столом.

  • Добавлена поддержка аудио с синхронизацией потоков видео/аудио.

  • Сценарий кодирования видеопотока DirectX полноценно интегрирован в систему.

  • Добавлена возможность проброса USB-устройств (пока что без ответной части в графическом интерфейсе).

  • Решена проблема задания произвольных разрешений транслируемых экранов.

  • В RS Client (десктопном клиенте) реализована поддержка подключения к VDI как через RDP, так и через Wormhole.

  • Реализованы следующие вспомогательные улучшения Wormhole:

    • Добавлена метрика RTT.

    • Добавлена end2end метрика, включающая суммарную задержку, которую наблюдает пользователь.

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

  • Перепроверена неподверженность дистрибутива следующим CVE: CVE-2021-46848, CVE-2022-26280, CVE-2022-32207, CVE-2022-32221, CVE-2022-35737, CVE-2022-37434, CVE-2021-25220, CVE-2022-1271, CVE-2022-1304, CVE-2022-1785, CVE-2022-1897, CVE-2022-1927, CVE-2022-2309, CVE-2022-24795, CVE-2022-28739, CVE-2022-29154, CVE-2022-31212, CVE-2022-31213, CVE-2022-3515, CVE-2022-3787, CVE-2022-40303, CVE-2022-40304, CVE-2022-41974, CVE-2022-47024, CVE-2022-47629, CVE-2023-22809, CVE-2023-2828, CVE-2023-30079, CVE-2023-3341, CVE-2022-48624, CVE-2023-50387, CVE-2023-50868, CVE-2023-4408, CVE-2023-5517, CVE-2023-5679, CVE-2023-6516, CVE-2024-1488, CVE-2024-25062, CVE-2024-2961, CVE-2024-32487, CVE-2024-33599, CVE-2021-43519, CVE-2021-44964, CVE-2022-0396, CVE-2022-1348, CVE-2022-2601, CVE-2022-28738, CVE-2022-30698, CVE-2022-30699, CVE-2022-32206, CVE-2022-32208, CVE-2022-34903, CVE-2022-3715, CVE-2022-3775, CVE-2022-42010, CVE-2022-42011, CVE-2022-42012, CVE-2022-46663, CVE-2022-48303, CVE-2023-22652, CVE-2023-34969, CVE-2023-33460, CVE-2024-28834, CVE-2022-48554, CVE-2023-7008, CVE-2024-28182, CVE-2024-28835, CVE-2024-33600, CVE-2024-33601, CVE-2024-33602, CVE-2024-3651, CVE-2022-27775.