Skip to content
This repository has been archived by the owner on Mar 25, 2023. It is now read-only.

1.411.23.1 ReleaseNotes Ru

MaslovaEV edited this page Oct 31, 2018 · 1 revision

Обзор релиза 1.411.23.1

30 октября 2018 года был выпущен релиз CloudStack-UI версии 1.411.23.1. Главным улучшением в нем стала реализация просмотра записей журналов виртуальных машин. Кроме того, была улучшена форма выбора аффинитетной группы при создании и редактировании виртуальной машины. Также, улучшения коснулись структуры основного меню, помощников доступа к созданной машине.

Плагин для просмотра журналов ВМ

В релизе 1.411.23.1 у пользователя появилась возможность просмотра содержимого журналов виртуальной машины. Данная возможность реализована с помощью нового плагина CloudStack-UI LogView.

Это расширение использует специальный бэкенд-плагин LogView, который расширяет API CloudStack дополнительными вызовами, позволяющими получить доступ к хранилищу сообщений журналов виртуальных машин. Для работоспособности UI-плагина LogView необходимо предварительно установить и настроить бэкенд-плагин LogView, который можно скачать с GitHub. Он использует стек ELK для организации хранения журналов виртуальных машин. Экспорт журналов из виртуальной машины в хранилище организуется с помощью Filebeat. Плагин разработан и протестирован только с Apache CloudStack 4.11.1.

UI-плагин LogView необходимо активировать через конфигурационный файл CloudStack-UI. После этого в CloudStack-UI появится раздел “Просмотр логов”, в котором пользователь может выбрать файлы журналов для виртуальной машины и задать интервал времени, за который он хочет получить записи. Записи в списке можно отображать в прямом или обратном хронологическом порядке.

Инструкции по развертыванию и настройке плагина можно найти на странице плагина.

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

  • просмотр записей журналов машины в режиме реального времени.

Улучшения интерфейса помощников доступа к виртуальной машине

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

Помощники доступа к виртуальной машине позволяют пользователю получить все необходимые реквизиты для доступа к ней в финальном диалоге, который отображается пользователю после создания машины, или позже, когда пользователь выбирает соответствующий пункт в контекстном меню виртуальной машины. Помощники доступа реализуются с помощью специально настроенных тегов шаблонов или виртуальной машины. Данные теги определяют вид и содержимое диалога помощников. В настоящий момент мы поддерживаем три типа помощников - VNC, SSH и HTTP.

  • Помощник VNC дополняет возможности CloudStack, позволяя владельцу шаблона определить имя пользователя для доступа.

  • Помощник SSH позволяет пользователю получить все данные для подключения к машине по SSH, а при включенном расширении WebShell - подключиться по SSH через браузер.

  • Помощник HTTP предназначен для использования в готовых шаблонах, которые подразумевают использование через браузер, например, настроенный шаблон SugarCRM или Wordpress. Данный помощник отображает пользователю всю необходимую информацию для получения доступа к машине через браузер.

Все три режима можно использовать одновременно. В этом случае, в модальном окне доступа к виртуальной машине будет представлена информация о доступе в трех вкладках - VNC консоль, SSH, HTTP.

Подробная информация о настройке помощников доступа к ВМ представлена на странице wiki в репозитории проекта.

Улучшение компонента выбора/редактирования аффинитетной группы

В данном релизе усовершенствованы компоненты выбора аффинитетной группы при создании и редактировании виртуальной машины.

Теперь при присвоении машине аффинитетной группы можно выбирать группу из списка существующих или создать новую группу. При создании новой группы необходимо указать ее тип: аффинитетная или анти-аффинитетная.

Реализована возможность присвоения машине нескольких аффинитетных групп.

Улучшение компонента основного меню

Основное меню было оптимизировано и стало двухуровневым, чтобы подготовить интерфейс к реализации новых функций в будущем. В новом меню существующие элементы сгруппированы в два основных раздела: “Виртуальные машины” и “Аккаунты”.

В разделе “Виртуальные машины” можно управлять машинами, их настройками и просматривать журналы логов машин.

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

Переключение между разделами осуществляется кликом на sandwich-иконку в левом верхнем углу.

Валидация значений параметров конфигурационного файла приложения

Добавлена валидация следующих параметров, определяемых в конфигурационном файле config.json:

  • Ссылка на документацию API
  • Цвет VM
  • Шаблоны групп безопасности
  • Политика совместимости предложений
  • Изменение порядка разделов меню

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

Информация о развертывании

Релиз находится на странице релизов GitHub: https://github.com/bwsw/cloudstack-ui/releases/tag/1.411.23.1.

Подготовленный образ Docker выложен в репозиторий Docker Registry. Для скачивания образа можно воспользоваться следующей командой:

docker pull bitworks.software:8443/cloudstack-ui:1.411.23.1

Список изменений проекта: https://github.com/bwsw/cloudstack-ui/blob/master/CHANGELOG.md.

Инструкция по развертыванию продукта находится на страницах GitHub: https://bwsw.github.io/cloudstack-ui/.

Ожидания относительно релиза 1.411.24

Ключевые изменения и улучшения в следующем релизе:

  • Доработка плагина “LogView”: подгрузка записей журналов при большом количестве записей, просмотр записей машины в режиме реального времени.
  • Для удобства работы и во избежание коллизий в именах ВМ при создании машин добавится возможность определять отображаемое имя машины, которое может быть не уникальным в домене.
  • Улучшение компонента выбора дискового предложения: отображение всех дисковых предложений с проверкой на доступность ресурсов при выборе предложения.

Обращение к сообществу

Уважаемый участник сообщества, мы будем благодарны если Вы:

  • Попробуете проект и дадите нам обратную связь;
  • Поделитесь информацией о проекте и релизе в социальных сетях;
  • Поставите звезду репозиторию GitHub в знак поддержки проекта;
  • Вступите в группу в сети LinkedIn. Вступите в группу в сети LinkedIn.
Clone this wiki locally