Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
ВерсияФункциональное требованиеПримечание
1Поддержка общих хранилищ NFS для ВМВМ запускается на хранилище NFS, но переместить на другие хранилища ВМ невозможно
Поддержка FCРеализована возможность запустить ВМ на хранилище FC. Реализован механизм проверки и блокировки использования разных хранилищ на одной ВМ
Поддержка NFSРеализована возможность запустить ВМ на хранилище NFS. Реализован механизм проверки и блокировки использования разных хранилищ на одной ВМ
Поддержка CEPHРеализована возможность запустить ВМ на хранилище CEPH. Реализован механизм проверки и блокировки использования разных хранилищ на одной ВМ
Возможность контроля количества неуспешных попыток аутентификации## Добавлена функция блокирования пользователя при логине с неверным паролем после трёх попыток
## Добавлен столбец blocked в таблицу user_pool
## Добавлена возможность блокирования/разблокирования пользователя по нажатию кнопки по пути система -> пользователи
Наличие функций управления парольной политикой для локальных учетных записей подсистемы управления виртуализации (на основе истории паролей, максимального срока действия, минимальной длины пароля, сложности пароля)## Добавлено - Управление парольной политикой
- политика должна хранится в sunstone-server.conf в таком виде:
- на frontend Настройки- Настройки->Аутентификация добавлен раздел для управления парольной политикой
##
Добавлено - Редирект по истечению срока пароля
- Проверка - истек ли срок пароля
- Старница Страница для изменения пароля
## Изменено
 Изменено - Управление паролем пользователя
- Проверка пароля на соответствие парольной политике
Автостарт ВМ## Добавлен автостарт ВМ, средствами virsh
  Логика:
    - при операции kvm - deploy - последовательно выполняются
      1. undefine (на случай если данная ВМ уже была описана в virsh)      2. define добавляет описание ВМ
      3. autostart - если в шаблоне виртуальной машиным  есть XML поле AUTOSTART со значение 1
        autostart --disable - если в шаблоне ВМ есть XML поле AUTOSTART со значение 0
      4. start - для запуска ВМ
    - при операции kvm - cancel выполняется virsh операции undefine и destroy
UI СГУ - Автостарт ВМ## При создании шаблона ВМ (редактирования), во Вкладке - Загрузка добавлен checkbox - Автостарт значение сохраняется в XML->TEMPLATE-AUTOSTART
## При создании ВМ из шаблона, так же пристутствует присутствует checkbox Автостарт, по умолчанию значение наследуется из шаблона
В рамках задачи в проект подключен memcache, устанавливается автоматомЛогика
 - при неудачной попытки создаем создается ключ - "login_failed:{USERNAME}:timestamp" - expire время 30 минут
 - проверяем - по шаблону login_failed:{USERNAME}* - сколько таких ключей - если 3 и больше - блокировка
 - при успешном входе - удаляем ключи
## Рефакторинг - вне задач## Декомпозиция серверной части
##  Добавление миграций на серверной ruby части
##  Вынесение атомарных операций в микросервисы
##  Добавлен скрипт install.rb - для удобства разработки, а так же установки в контейнере
## Удаление из проекта менеджера пакетов bower для js. Причина - не актуальность использования, Использование только npm
## Исключение библиотеки gettext для переводов, т.к. данная технология устаревшая и не гибкая
Наличие функций разграничения прав доступа на объекты инфраструктуры виртуализации## Добавлена опция «Сменить владельца» виртуальной машины
Миграция сервера управления между хостами HA кластера## Настраивается НА кластер по технологии RAFT по инструкции [hcs_1.2.10.] Инструкция по НА кластера СГУ.docx
Объединение в кластер HA на двух хостах## Объединение хостов в кластер высокой доступности
Работоспособность функции HA (автоматический переезд и рестарт ВМ при отказе хоста)## При отуотклюбчении отключении ВМ в HA кластере должна автоматически перезапуститься на 2-м рабочем хосте
Поддержка интеграции со службой каталога Microsoft Active Directory## Выполняется вход в интерфейс управления ПО СВ под учетной записью из Active Directory
## При внесении настроек на вкладке LDAP в настройке СГУ и нажатии кнопки «Создать», формируется файл доступный изнутри контейнера по пути /etc/one/auth/ldap_auth.conf
## Динамическое создание и удаление вкладок LDAP в настройке СГУ для подключения к нескольким серверам LDAP.
Наличие функций журналирования действий администраторов и пользователей инфраструктуры виртуализации с возможностью выгрузки журнала в формате CSV или TXT## Добавлена фильтрация по полям сущность, id, действие, поиск по пользователю.
## Добавлена возможность выбрать временной промежуток в фильтрах журнала с определённого времени по определённое время.
## Добавлена кнопка сброса фильтров. Поле id добавляется динамически при выборе сущности. Вывод журнала изменён со строки на таблицу.
## Добавлена возможность пагинации для журнала, добавлена возможность выбрать определённое количество строк в таблице журнала.
## Добавлены переводы для сущностей и для действий в селекты и в таблицу.
## Убрана кнопка "журнал" с навигационной панели.
## Добавлена кнопка для скачивания журнала с фильтрами. Добавлено изменения цвета кнопки "очистить" с серого на зелёный при применении фильтров, и обратно после очистки.
Возможность контроля количества неуспешных попыток аутентификации## В журнале аудита фиксируется количество неуспешных попыток аутентификации учетной записи
## Добавлена функция блокирования пользователя при логине с неверным паролем после четырех попыток
Возможность управления учетными записями пользователей## В графическом интерфейсе управления системой виртуализации присутствует управление (заведение, активация, блокирование и уничтожение) учетными записями пользователей
## Добавлена возможность блокирования/разблокирования пользователя по нажатию кнопки по пути система -> пользователи
## Добавлены кнопки в интерфейс СГУ.
Багфикс## При смене пароля администратора в веб-интерфейсе и cli. Новый пароль администратора записывается в базу, в файл one_auth и происходит перезапуск one
Багфикс## В окне смены пароля (если он истек в связи с политикой) добавлена кнопка выхода из сессии и логин текущего пользователя.
Багфикс## Добавлен вывод ошибки при некорректном смене пароля.
БагфиксДобавлена человекочитаемая ошибка о том, что необходимо сменить пароль при истечении жизни сессии.
БагфиксПри указании нового пароля СГУ сбрасывает на страницу с ошибкой
БагфиксНекорректно отрабатывает политика при задании пароля
БагфиксНет ограничения доступа к чужим паролям
БагфиксНе журналируется изменение политики пароля
БагфиксЛокализация политики паролей
БагфиксНет возможности прервать процесс смены пароля