6.3, Апрель 2026
В разделе описаны изменения, улучшения и исправления в ПО Sharx Base версии 6.3.
О продукте
Платформа Sharx Base — средство виртуализации, предназначенное для развертывания и централизованного управления виртуальной инфраструктурой, частными и публичными облаками.
Sharx Base является гипервизором 1 типа, то есть включает все необходимые системные и прикладные компоненты для развертывания на аппаратных средствах без необходимости установки дополнительного ПО.
Краткие сведения о версии
Версия Sharx Base 6.3 включает ряд значительных улучшений, направленных на повышение эффективности администрирования, производительности системы, ее отказоустойчивости и удобства повседневной эксплуатации.
Ключевые усовершенствования затронули средства управления продуктом: расширены возможности веб-интерфейса, программного интерфейса (API) и командной строки. Особое внимание уделено автоматизации сервисных операций, таких как перевод узлов и дисков в режим обслуживания, а также управлению процессами восстановления кластера.
В области управления хранилищами Libvirt реализованы более строгие политики создания пулов и томов, привязанные к конкретным ВЦОД, с возможностью контроля емкости и мониторинга свободных ресурсов.
Автоматизация операций теперь позволяет гибко описывать сценарии на YAML и выполнять их по расписанию или событиям.
Существенные улучшения коснулись работы со снимками NFS и создания связанных клонов ВМ.
В части безопасности введены ограничения времени сессий, контроль параллельных подключений и разрыва соединения, а также расширены средства аудита доступа к виртуальным машинам и кластерам.
Доработки CLI и API включают унификацию идентификаторов, детализацию информации о томах РСХД с разделением типов образов, проверку целостности при импорте и новую команду для оценки занятого пространства.
Дата выпуска: апрель, 2026.
Предыдущая версия: 6.2.
Политика версионирования
Полный текст документа Политика выпуска версий ПО доступен на сайте ООО «Шаркс ДЦ».
При выпуске новых версий продукт использует следующую схему версионирования — X.Y.Z.P, где:
- X — мажорный релиз;
- Y — минорный релиз;
- Z — сервисный релиз;
- P — патч-релиз.
Мажорный релиз X содержит значительные изменения и расширения функциональности, которые могут потребовать серьезного процесса обновления в производственных средах.
Минорный релиз X.Y включает доработки, обновления и исправления ошибок с небольшими изменениями функциональности, что обеспечивает легкое обновление.
Сервисный релиз X.Y.Z содержит только исправления ошибок и минимальные улучшения, его внедрение не требует особых усилий.
Патч-релиз X.Y.Z.P выпускается в исключительных случаях для исправления критических ошибок или уязвимостей.
Новые функциональные возможности
В версии 6.3 добавлены следующие функциональные возможности.
| Категория | Описание |
|---|---|
| Безопасность и СКЗИ | Создан механизм запрета определенных действий с ВМ, на которых развернуто СКЗИ. Добавлена проверка метки СКЗИ у ВМ. Запрещено создание шаблона, снимков и миграции ВМ с СКЗИ |
| Учетные записи и доступ | Реализована различная настройка параметров безопасности для разных типов учетных записей. Доработан механизм ролей |
| LDAP и аутентификация | Обеспечена возможность взаимодействия с LDAP по защищенному протоколу LDAPS. Добавлен параметр, запрещающий создавать параллельные сессии с разных IP |
| Шаблоны ВМ | Реализованы шаблоны для ВМ: создание шаблона на основе существующей ВМ с предопределенными параметрами. Добавлены права на команды управления шаблонами ВМ |
| Снимки | Реализована работа со снимками NFS томов. Доработана логика для поддержки снимков NFS. Разблокировано создание снимка ВМ для хранилища NFS |
| Связанные клоны | Для создания связанных клонов ВМ, использующих общий базовый диск, дополнительно реализована поддержка хранилища Libvirt |
| Тома и хранилища | Доработана логика для работы с РСХД и NFS хранилищами. Добавлено отображение типа шаблона в информации о томе РСХД. Добавлена команда просмотра статуса тома. Реализована возможность выбора шины тома. Добавлена проверка хеш-суммы (MD5, SHA256) при загрузке образа в хранилище РСХД и создании ВМ |
| Права доступа | В командной строке реализован показ прав доступа к объектам и настройкам кластера: ВМ, хранилищам и IPAM. В веб-интерфейсе добавлен просмотр прав доступа пользователей к виртуальным машинам и виртуальным кластерам |
| Прерывание сессий | Реализовано прекращение отображения данных после разрыва сессии. Добавлена валидация сессии |
| Переход на UUID | Все механизмы управления системами хранения и сетью переведены на UUID. В командной строке добавлено отображение UUID объектов |
| Веб-интерфейс | Реализован динамический веб-интерфейс. Изменены формы работы с Libvirt хранилищем. Изменены формы управления переподпиской. Доработаны формы виртуальных кластеров и ВМ. Обновлены формы для новой ролевой модели. Добавлен фильтр на вкладку журнала событий. Добавлена кнопка смены уровня логирования и поле для указания маршрута отправки сообщений |
| Мониторинг и информация | Добавлен просмотр дополнительной информации о томе пользователем. Включена дополнительная информация мониторинга. Улучшена визуализация графиков ЦПУ |
| Журнал безопасности | Добавлен параметр obj_uuid в вывод команды просмотра событий для виртуальных кластеров и виртуальных машин.Добавлен IP-адрес в таблицу данных сессии |
| API и интерфейс командной строки | Добавлена команда просмотра директорий, к которым пользователь имеет доступ. Добавлена синхронная проверка резервирования групп размещения перед созданием шаблона хранения |
| Валидация и пути | В командной строке добавлена валидация пути размещения объекта в рамках ВЦОД |
| Прочее | Реализован механизм автоматического фенсинга узлов |
Исправленные ошибки
Версия 6.3 содержит следующий набор исправлений
| Категория | Описание |
|---|---|
| Веб-интерфейс | Исправлены ошибки работы с Libvirt хранилищем, отображение тултипов, ссылок, полей и текстовых сообщений |
| Безопасность и ACL | Исправлены ошибки изменения уровня критичности событий, указания разрешенных адресов для пользователя, добавления ACL правил к интерфейсу ВМ (замена mac на iface_uuid), прекращения попыток авторизации после первой неудачи |
| Пользователи | Исправлено некорректное сообщение при создании пользователя с существующим логином; параметр --path сделан обязательным |
| Тома и хранилища | Исправлены ошибки увеличения размера подключенного тома, принудительного затирания образа, указания пути при добавлении образа Libvirt |
| Снимки | Исправлены ошибки создания снимка на основе диска из Libvirt, удаления снимка после восстановления |
| Связанные клоны | Исправлено создание связанных клонов при persistent = no |
| Управление ВМ | Исправлены ошибки: подключение к ВМ нескольких томов с одинаковыми типами шин, перевод статуса ВМ в PENDING при её удалении при подключенном внешнем томе, добавления диска после обновления ВМ, запуска qemu-guest-agent |
| ВЦОД и права | Исправлены ошибки наследования меток, изменения корневой директории ВЦОД |
| Журнал безопасности и логи | Исправлены выявленные ошибки отображения данных в журнале безопасности, создания архива событий с неверным разрешением (.gz) |
| API и CLI | Исправлены ошибки создания ВМ через resource --spec, вызова таблицы aaa_cluster_resources_reserved, проверки подписи объекта, увеличения емкости при изменении NFS-подключения |
| Прочее | Исправлены ошибки создания пула в Libvirt, статуса PENDING при загрузке тома, повторной попытки создания симлинка для персистентного тома, отсутствия названий операций vcluster_rights и request_rights |
Удаленные функциональные возможности
В версии 6.3 удаление функциональных возможностей не производилось. Выполнена полная переработка работы с хранилищем Libvirt.
Известные ограничения
В версии 6.3 действует следующее ограничение:
- Один пул Libvirt может быть закреплен только за одним ВЦОД. Невозможно использовать один пул в нескольких ВЦОД одновременно.
Известные проблемы и предстоящие исправления
В версии 6.4 планируется исправление следующих ошибок.
| Идентификатор | Описание |
|---|---|
| 7 | Некорректное сообщение об ошибке при изменении лимитов кластера |
| 34 | Отсутствует возможность изменения ширины пропускной способности интерфейса ВМ |
| 54 | Сделать запуск экспортера мониторинга РСХД хранилища только на одном VIP-узле кластера, чтобы избежать избыточной нагрузки от дублирующих данных с нескольких узлов |
| 61 | Некорректная подсказка при неверном вводе команды aaa user add |
| 104 | При создании нескольких ВМ с динамическими IP-адресами возможен конфликт — занятый адрес назначается повторно |
| 135 | После выполнения резервной копии не происходит очистка списков резервных копий |
| 943 | При ошибочной отработке обновления параметров виртуального кластера его статус отображается некорректно |
| 1448 | Отсутствует понятная ошибка при вызове команды просмотра резервов без указания UUID узлов |
| 1451 | Невозможно создать пользователя в директории, имя которой содержит точку |
| 1737 | При удалении пула Libvirt запись в БД остается |
| 1739 | При создании ВМ с тонким клоном Libvirt команда просмотра доступных ресурсов работает некорректно |