Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Release notes 1.30

Основные обновления

  1. Интегрировано новое решение для аналитики на основе микросервисов Apache Airflow и Apache Spark. Доступны следующие дашборды SuperSet с расширенным набором метрик:

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

    • Заказы — динамика заказов, их успешность и сопутствующие метрики.

    • Биллинг — потребление по тарифным классам, заказам и типам услуг с детализацией по метрикам за выбранный период.

      Это решение доступно в "Technical preview" режиме.

  2. Добавлена метрика provider_status для платформы zVirt, позволяющая отслеживать состояние провайдера. Возможные значения:

    • available — метрики получены от провайдера;

    • unavailable — получен код состояния HTTP, указывающий на ошибку на стороне сервера;

    • unreachable — превышено время ожидания ответа;

    • unknown — получена непредвиденная ошибка.

  3. Создан API-метод для платформы zVirt, который позволяет получить список меток сети, прикрепленных к указанной логической сети : GET /ovirt-engine/api/networks/{network:id}/networklabels.

  4. Доработаны API-методы в Cloud Management для платформы OpenStack: добавлена поддержка параметра platform=openstack и вывод имени подключения. Изменения внесены в следующие методы:

    • Получение списка зон доступности: GET /api/v1/availability_zone.

    • Получение информации о конкретной зоне доступности: GET /api/v1/availability_zone/detail.

    • Получение списка типов дисков, доступных: GET /api/v1/disk_type/{project_id}.

Изменения и улучшения

  • Удалены микросервисы Transfer и Clickhouse-ETL, их функции заменены новым решением для аналитики.

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

  • Доработан экспорт файлов ресурсных типов и ресурсных правил:

    Добавлены поля «Создан» и «Обновлен» в начало файла при экспорте ресурсных типов. Исправлено отображение русскоязычных названий и обеспечено соответствие экспортируемого списка отображению в интерфейсе.

  • Доработан механизм поиска:

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

  • На Портале добавлено новое действие над кластерным продуктом:

    Теперь на странице кластера можно активировать опцию «Сделать доступным для других продуктов» без необходимости его пересоздания. После этого действия кластер можно будет использовать как общий ресурс при заказе других продуктов.

  • На Портале добавлена проверка при удалении заказа с общими ресурсами:

    Теперь при попытке удалить заказ, связанный с общим ресурсом, операция отклоняется с сообщением об ошибке, если в этом ресурсе есть активные заказы. Для удаления необходимо предварительно удалить все связанные заказы из общего ресурса.

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

  • Добавлена валидация при создании и редактировании квот на пользовательском Портале и в Control Panel в разделе Управление доступом:

    Чтобы избежать некорректного ввода параметра gpu_memory, его теперь можно устанавливать только при наличии соответствующих справочников: gpu_hosts или gpus. При их отсутствии операция отклоняется с ошибкой: «RAM (GPU) недоступно для %{provider_name}».

  • Для ресурсных квот доработана логика обработки значения 0. Теперь при назначении организации ресурсной квоты со значением 0 это значение применяется ко всем нижестоящим объектам в ее иерархии.

  • Обновлен текст подсказки валидации при создании DNS-зоны. Теперь выводится следующее сообщение: «Не может начинаться с тире и должно оканчиваться точкой. Разрешенные символы: a–z, 0–9, -, .».

  • Для улучшения взаимодействия с платформой OpenStack доработаны API-методы в сервисе Cloud Management. Добавлена поддержка параметра platform=openstack и вывод имени подключения. Изменения внесены в методы:

    • Получения списка гипервизоров;

    • Получения информация о конкретном гипервизоре;

    • Получения списка дисков проекта;

    • Получения списка регионов;

    • Получения информации о конкретном регионе.

  • В API-методе GET /unit-manager/v1/projects/{parent_name}/limits/effective добавлены параметры cpu_enable, memory_enable, storage_enable (значения "true" и "false"). Эти поля управляют возможностью назначения квоты: если {name}_enable = false, соответствующая квота не отображается в модальном окне создания и редактирования.

Информационная безопасность

Оптимизированы настройки внутренней инфраструктуры, добавлена опциональная поддержка SELinux для дистрибутивов на базе RedHat.

Исправления

  • Исправлено прекращение обработки событий kubernetes-event-exporter в некоторых случаях. Реализованы параметры автоматического переподключения к очереди для обеспечения корректной доставки событий из Kubernetes в Grafana.

  • Исправлена ошибка авторизации пользователей в Grafana после обновления портала за счет изменения параметров времени жизни сессии в сookie.

  • Исправлена деградация производительности State Service при взаимодействии через Kong. Оптимизированы параметры Kong для повышения скорости обработки запросов.

  • Улучшение текста: уточнены формулировки про GPU-хосты при создании и редактировании организации, а также о статусе размещения виртуальных машин на GPU-хостах.

  • На Портале Cloudlink:

    • Для улучшения интерфейса убрана кнопка «Назад» из разделов Заказы, Виртуальные машины и События.

    • В разделе Заказы исправлено отображение продуктов: теперь в списке доступны для заказа только те, что в Control Panel имеют статус "Открытые".

  • В Control Panel:

    • Добавлено обязательное поле "Тип платформы" при создании новой платформы в разделе Инфраструктура → Платформы, а также отображение типа платформы в списке всех платформ.

    • В Ресурсных квотах исправлена проблема с отображением строки с RAM (GPU) при снятии соответствующего чек-бокса.

    • Исправлено отображение username после удаления учетной записи из Control Panel. Теперь значение username корректно очищается и отображается при назначении ролей в IAM.

  • В сервисе Tariff Manager исправлена отправка некорректных параметров в запросе cost. Теперь используются правильные названия параметров action_name и item_id.

  • Исправлено формирование items при разведке и просмотре отчетности: теперь данные vms (CPU и RAM) учитывают сокеты и потоки, что обеспечивает корректный расчет ресурсных пулов.

  • Исправлен дефект отображения разведанных ВМ: удаленные ВМ больше не отображаются в списке со статусом «Остановлена».

  • Исправлена работа сервиса Cloud Mate при отсутствии подключений в разделе Облака. Теперь сервис корректно работает, даже если в разделе Облака нет подключений провайдеров виртуализации.

  • Исправлено уведомление об ошибке при удалении выключенной виртуальной машины (ВМ) со статусом «Stopped».

  • Исправлено взаимодействие с платформой RedVirt. Теперь мониторинг не собирает несуществующие метрики с этой платформы.

  • Исправлена ошибка авторизации "Error in node "get_console" run_node: 401" при запросе VNC-консоли OpenStack.