KeyStack 2024.2.5 Release Notes =============================== New Features ------------ - Добавлена поддержка Sberlinux 9.3.4. - Nexus обновлен до версии 3.70.1. - Vault обновлен до версии 1.16.3. - GitLab обновлен до версии 16.11.6-ce.0. - Netbox обновлен до версии 4.0.8. - Теперь доступна полная поддержка стороннего Nexus для хранения всех артефактов. Для этого требуются дополнительные действия в стороннем Nexus. Admin UI ~~~~~~~~ - Список ВМ: при отправке запроса Live migrate поле Ignore AZ Restriction теперь передается в запросе как force. - Гипервизоры: Maintenance mode определяется поиском в подстроке статуса, полученной от Admin UI Backend, вместо строгого сравнения. - Добавлена поддержка Castellan, секреты из region-файла перенесены в Vault. Возможна нормальная работа AdminUI как с Castellan, так и без него. - При переводе гипервизора в режим ММ эвакуация ВМ происходит параллельно в соответствии с настройками "max_concurrent_live_migrations". Процесс миграции логируется. - Можно скрыть пароль в OpenRC с помощю настройки "hide_password_in_openrc" в разделе openstack файла adminui-backend-osloconf.conf. HA ~~~ - Формат трейсов и конфигурация логов доработан под стандарты oslo.log. - Обновлено уведомление "Nova compute failure", а все поля события теперь заполнены. - Добавлены в prometheus поля уведомления для Alertmanager (+ severity, az, vm_uuid, source_hypervisor). Nova ~~~~ - Добавлены фильтры "created-since", "created-before", "deleted-since", "deleted-before" в API списка инстансов. Cinder ~~~~~~ - Улучшена производительность драйвера Huawei FC при обработке одновременных операций присоединения и отсоединения дисков на одном и том же гипервизоре. Upgrade Notes ------------- - Если в проекте не менялись квоты, то обновление поменяет их значения во всех проектах (включая admin и service) на значения OpenStack по умолчанию:: rbac_policies 10 routers 10 floating-ips 50 secgroup-rules 100 secgroups 10 networks 100 ports 500 subnets 100 Admin UI ~~~~~~~~ - Добавлена переменная ``region_names`` в секцию [DEFAULT] конфигурационного файла ``adminui-backend-regions.conf``. Для подключения регионов KeyStack к AdminUI необходимо добавить список названий регионов в переменную "region_names" через запятую. Bug Fixes --------- - Исправлена ошибка, из-за которой было невозможно восстановить AMQP при потере одного из участников RMQ. Подробности см. по `ссылке `__. Admin UI ~~~~~~~~ - Префикс AUTO заменен на FENCED для HA. - Исправлена некорректная работа группы серверов в случае превышения параметра "max_server_per_host" для группы серверов с политикой anti-affinity. - Гипервизоры вне хост аггрегатов в дефолтной зоне доступности (availability zone) Nova не получают поле hypervisor_availability_zone. HA ~~~ - Исправлен конфликт эвакуации с префиксом AUTO в поле disable_reason. Сервисы nova-compute отключаются с префиксом FENCED: в disable_reason. - Доработана логика перехода вычислительного узла в maintenance mode (MM). Вычислительные узлы переходят в MM изолированно во всех случаях, не влияя на другие узлы в том же регионе. - Исправлен ложный статус MM вместо Fencing для некоторых гипервизоров HA Consul при частично успешной миграции. Nova ~~~~ - Добавление ВМ в anti-affinity группу серверов теперь возвращает ошибку, если целевая конфигурация группы нарушает ограничение "max_server_per_host". - Для "server_evacuate API" включена проверка на "task_state" сервера для защиты ВМ от гонок при одновременном ребилде в случае повторных попыток эвакуации (возникает при отработке HA).