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

Заметки к релизу

Версия zVirt: 4.2

1. Что нового

  1. Расширение функциональности работы с учетными записями пользователей

    При установке/обновлении системы есть возможность выбрать использование Keycloak в качестве провайдера авторизации.

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

    Подробности см. в:

  2. Мультифакторная аутентификация

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

    Подробности см. в разделе Установка одноразового пароля OTP руководства по управлению Keycloak.

  3. Автоматическая блокировка учетных записей пользователей

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

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

  4. Вывод уведомлений о попытках входа

    Реализована возможность вывода уведомления о попытках входа при авторизации на портале Администратора.

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

  5. Автоматизация обновления хостов и сервера управления

    Автоматизирован процесс обновления хостов и сервера управления для повышения удобства и упрощения администрирования.

    Подробности см. в Руководстве по обновлению.

  6. Внедрена поддержка Software Bill of Materials (SBOM)

    На этапах сборки релиза формируется и размещается в репозитории SBOM файл, который содержит структурированный список компонентов, модулей и библиотек, используемых в программном продукте zVirt.

  7. Поддержка программно-определяемого хранилища (SDS) на базе Gluster

    Добавлена поддержка Gluster - распределённой файловой системы, которая используется для масштабируемого хранения данных в средах виртуализации.

    Подробности см. в:

  8. Механизм дублирования ВМ HostedEngine (отказоустойчивость HE) [1]

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

  9. Новый тип операционной системы

    При создании ВМ доступна возможность выбрать тип операционной системы zVirt Node. Данное улучшение может пригодится при использовании вложенной виртуализации.

  10. Вкладка с консолидированными снимками из всех доменов хранения

    В интерфейсе добавлен подраздел Хранилище  Снимки. При переходе в подраздел в интерфейсе отображается список снимков виртуальных машин в табличном представлении с возможностью фильтрации.

    Подробности см. в разделе Просмотр списка всех снимков в руководстве по управлению ВМ.

  11. Живая миграция ВМ между хостами и кластерами, имеющими общий storage domain, через интерфейс

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

    Подробности см. в разделе Ручная миграция виртуальных машин в руководстве по управлению ВМ.

  12. Распространение репозитория для обновления zVirt в виде ISO-образа

    Добавлены готовые ISO-образы для обновления zVirt. Образы содержат готовые yum-репозитории своих версий и инструкции по подключению.

  13. SDN. Механизм зеркалирования и приема трафика

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

    Подробности см. в разделе Зеркалирование трафика руководства по работе c программно-определяемыми сетями.

  14. SDN. Механизм трансляции адресов

    Реализован централизованный механизм модификации адресов источника и назначения пакетов, проходящих логических маршрутизатор. Поддерживается DNAT, SNAT и 1-to-1 NAT.

    Подробности см. в разделе Управление трансляциями руководства по работе c программно-определяемыми сетями.

  15. SDN. Внешние адреса ВМ

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

    Подробности см. в разделе Управление трансляциями руководства по работе c программно-определяемыми сетями.

  16. SDN. Механизмы безопасности порта

    Реализован механизм контроля используемых виртуальной машиной адресов. Пользователь задает правила, описывающие допустимые комбинации MAC и IP адресов, любой трафик, не попадающий под шаблон, автоматически сбрасывается.

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

  17. SDN. Поддержка пользовательской адресации

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

    Подробности см. в разделе Управление IP-адресацией руководства по работе c программно-определяемыми сетями.

  18. SDN. Публикация API

    REST API с поддержкой аутентификации и ролевой модели zVirt. Реализованы следующие механизмы:

    • follow - возможность обогащения сущности содержимым других сущностей, на которые ссылается объект.

    • search - вывод сущностей, подпадающих под фильтр

    • pagination - управление выводом с применением механизмов пагинации - контроль количества объектов на страницу, адресация по страницам.

    Подробности см. в Руководстве по REST API для SDN.

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

  1. Репликация и DR. Расширена поддержка типов дисковых интерфейсов реплицируемых ВМ

    При первоначальной репликации дисков ВМ из ОЦОД в РЦОД, для ВМ в РЦОД создаются диски с идентичным интерфейсом ОЦОД (VirtIO-SCSI/VirtIO/SATA).

  2. Репликация и DR. Экспорт таблиц сервиса "Репликация и DR" в csv

    Добавлена возможность выгрузки табличных форм "ВМ ОЦОД", "Группы репликации", "События".

  3. Репликация и DR. Добавлена поддержка UEFI Secure Boot

    Добавлена поддержка UEFI Secure Boot для реплицируемых машин.

  4. SDN. Ролевая модель

    Вызовы SDN теперь проверяют наличие специальных SDN-привилегий в дополнение к стандартным. Введены следующие роли: SDN Manager, SDN ACL Manager.

    Подробности см. в разделе Ролевая модель руководства по API SDN.

  5. SDN. Суммаризация правил микросегментации

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

    Подробности см. в разделе Создание правила безопасности руководства по работе c программно-определяемыми сетями.

  6. SDN. Обновленное меню установки адресации

    Меню редактирования логического порта теперь поддерживает прямое указание типа адреса - статический или динамический.

    Подробности см. в разделе Управление IP-адресацией руководства по работе c программно-определяемыми сетями.

  7. SDN. Информативность событий при организации/изменении правил микросегментации

    Журналируется не только факт создания правила микросегментации, но и его содержимое.

    Подробности см. в разделе Структура правила безопасности руководства по работе c программно-определяемыми сетями.

  8. Обновление версии СУБД менеджера управления (Hosted Engine)

    Реализован переход на более новую версию - PostgreSQL 16.2.

  9. Оптимизирована работа БД менеджера управления (Hosted Engine)

    С целью улучшения производительности портала администрирования и REST API менеджера управления на больших инсталляциях была произведена оптимизация. Среднее улучшение по всем операциям - 15%. Операции, связанные с получением доменов хранения, удалось ускорить в 6 раз.

  10. Обновление версии ядра

    Произведено обновление ядра системы до более актуальной версии (kernel 4.18.0-552), пересобраны соответствующие драйвера для корректной работы на поддерживаемых версиях оборудования.

  11. Добавление событий по экспорту в csv в audit_log

    При экспорте таблиц из модулей SDN и Репликация и DR в audit_log записываются информация о пользователе, который выполнил экспорт.

3. Исправления

  1. Устранены ошибки ролевой модели

    В ролевой модели устранены следующие ошибки:

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

    • Созданная роль администратора не позволяет сделать резервную копию.

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

    • Невозможно изменить/создать/удалить/копировать квоту без роли DataCenterAdmin, даже при наличии всех доступных прав.

    • Невозможно загрузить новый диск на домен hosted storage, даже при наличии всех доступных прав.

    • Невозможно создать новый диск в домене hosted storage, даже при наличии всех доступных прав.

    • Невозможно создать снимок на работающей ВМ, если не выбрать диски, но оставить "сохранить память".

  2. Исправлен расчет количества ядер в отчете "Обзор состояния виртуальной инфраструктуры"

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

  4. Исправлена запись сообщения в audit_log при удалении задачи на конвертацию

  5. Исправлена работа фильтра по имени виртуальной машины при настройке плана конвертации

  6. Устранена ошибка, возникающая при попытке инициализации повторно установленного контроллера конвертации с прежним ip-адресом

  7. Исправлено отображение статуса инициализации при отсутствии связи с настроенным контроллером конвертации

  8. Устранена ошибка при сохранении плана восстановления в случае, если был удален ранее заданный в настройках виртуальной машины шлюз

4. Известные проблемы и ограничения

Проблема/Ограничение Описание Возможное решение

Ошибка запуска загрузчика ОС в режиме UEFI после выключения и включения виртуальной машины.

Не запускается загрузчик ОС после выключения и включения виртуальной машины.

После выкл/вкл нужно зайти в настройки UEFI и заново прописать путь к загрузчику GRUB так как при выключении настройки не сохраняются.

Исправлено в zVirt 4.3

Ошибка при работе со снимками для выключенной ВМ

При создании виртуальной машины с включенной поддержкой TPM, пользовательский интерфейс экрана снимков не работает. Это происходит из-за ошибки сериализации.

Исправлено в zVirt 4.3

Некорректная привязка SR-IOV к физическому интерфейсу

При активации функции SR-IOV на нескольких интерфейсах хоста игнорируется привязка логической сети к физическому интерфейсу хоста.

-

Создание ВМ на пользовательском портале при переходе между вкладками

При создании виртуальных машин через пользовательский портал после настройки общих параметров, сети, хранилища при переключении из вкладки "Обзор" обратно во вкладки "Основные настройки", "Сеть" или "Хранилище" виртуальная машина создается, хотя кнопка "Создать" не нажималась.

Исправлено в zVirt 4.3

При попытке создать файловую систему на разделе через Cockpit это удается сделать только со второго раза

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

Если повторить попытку на уже созданном разделе, файловая система создается успешно.

При миграции "предварительно размеченного диска" из одного домена хранения в другой, тип диска изменяется на "динамически расширяемый", если включена опция "Инкрементное резервное копирование"

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

При создании диска выключать опцию "Инкрементное резервное копирование"

Исправлено в zVirt 4.3

Статус "Присоединён" не отображается для всех путей в "Соединения" для hosted_storage в разделе Хранилище  Домены хранения > hosted_storage > соединения.

При добавлении новых путей они отображаются в списке, но имеют статус "Не присоединён".

Запросы к API сервера выполняются корректно, но обновление статуса в GUI не происходит.

-

Процесс резервного копирования ВМ может завершиться ошибкой

При установке с keycloak лимит сессий пользователя SYSTEM@internalkeycloak-authz = 1

Какой-то сервис может занять эту сессию очень надолго, что приводит к некорректному резервному копированию ВМ.

Увеличить количество сессий пользователю SYSTEM@internalkeycloak-auth

Исправлено в zVirt 4.2 обновление №2

После обновления нет возможности зайти на порталы администрирования/пользователя/keycloak

При обновлении на слабых хостах система не дожидается разворачивания Keycloak (таймаут по умолчанию 60 секунд). Это приводит к тому, что Keycloak не успевает сконфигурироваться.

После обновления запустить реконфигурацию Keycloak.

Пример запуска:

sed -i 's/KEYCLOAK_BUNDLED=true/KEYCLOAK_BUNDLED=false/g' /etc/ovirt-engine/engine.conf.d/12-setup-keycloak.conf (1)
engine-setup --offline --otopi-environment="OVESETUP_CONFIG/keycloakAdminPasswd=str:1" (2)
1 В конфигурации установки указываем, что Keycloak не развернут
2 Запускаем процесс установки, указывая исходный пароль администратора Keycloak (обязательно, если база Keycloak уже была инициализирована с каким-то паролем)

На завершающем этапе установки гиперконвергентного решения добавляемые тома находятся в рассинхронизированном состоянии.

Рассинхронизированное состояние связано с перезагрузкой дополнительных хостов в процессе развертывания.

После завершения развертывания последовательно перезагрузить хосты кластера Gluster.

Исправлено в zVirt 4.3

В режиме развертывания HostedEngine не работает автоматическая миграция ВМ HostedEngine при переводе хоста в режим обслуживания.

-

  • Перейти во вкладку Ресурсы  Виртуальные машины.

  • Выбрать ВМ HostedEngine

  • Выбрать в контекстном меню Мигрировать

Исправлено в zVirt 4.3

При миграции ВМ с настроенным правилом трансляции типа FIP (Floating IP), данная ВМ может быть недоступна при обращении из внешней сети.

Причиной возникновения проблемы является то, что аппаратный коммутатор не обновляет таблицу коммутации (FDB) при перемещении MAC FIP-а на другой хост и продолжает отправлять трафик на порт гипервизора, на котором изначально была размещена мигрированная ВМ. Триггером для обновления записи в таблице коммутации (FDB) аппаратного коммутатора является либо получение трафика от ВМ на новом порту, либо истечение времени хранения записи в таблице коммутации. После выполнения данной операции хост может быть переведен в режим обслуживания.

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

Уменьшение времени хранения записей в таблице FDB может привести к повышению нагрузки на коммутатор и ВМ.

При создании ВМ из пула или шаблона с последующей сменой типа экземпляра (Instance type) у ВМ пропадает сетевой интерфейс

  1. Не изменять тип экземпляра после создания ВМ

    или

  2. Добавить сетевой интерфейс после создания ВМ


1. Является экспериментальной функцией.