-
Notifications
You must be signed in to change notification settings - Fork 63
1.411.23.1 ReleaseNotes Ru
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/.
Ключевые изменения и улучшения в следующем релизе:
- Доработка плагина “LogView”: подгрузка записей журналов при большом количестве записей, просмотр записей машины в режиме реального времени.
- Для удобства работы и во избежание коллизий в именах ВМ при создании машин добавится возможность определять отображаемое имя машины, которое может быть не уникальным в домене.
- Улучшение компонента выбора дискового предложения: отображение всех дисковых предложений с проверкой на доступность ресурсов при выборе предложения.
Уважаемый участник сообщества, мы будем благодарны если Вы:
- Попробуете проект и дадите нам обратную связь;
- Поделитесь информацией о проекте и релизе в социальных сетях;
- Поставите звезду репозиторию GitHub в знак поддержки проекта;
- Вступите в группу в сети LinkedIn. Вступите в группу в сети LinkedIn.