-
Notifications
You must be signed in to change notification settings - Fork 63
107 ReleaseNotes Ru
8 августа 2017 мы выпустили релиз CloudStack-UI 1.0.7. Данный релиз экспериментальный. Мы рекомендуем не использовать его для рабочих сред.
В ходе работы над текущим релизом основные усилия основной части команды были направлены на реализацию двух новых плагинов - WebShell и Pulse.
В релизе появилось несколько стандартных функций:
- поддержка периодических снимков томов;
- возможность задания вычислительного предложения по умолчанию для зоны;
Было исправлено несколько некритических ошибок поведения и недостатков интерфейса, влияющих на пользовательский опыт использования системы. Кроме того, завершена большая часть работ по миграции с каркаса MDL на Material 2.
WebShell - расширение CloudStack-UI, которое предназначено для осуществления соединений с виртуальной машиной посредством протокола SSH без использования локального клиента. Расширение активируется в конфигурационном файле CloudStack-UI и поддерживается с помощью дополнительного Docker-контейнера. По способу использования CloudStack-UI напоминает интерфейс NoVNC, который предоставляется CloudStack. Однако WebShell использует протокол SSH и не позволяет осуществлять аварийное управление виртуальной машиной.
Потребность в данном расширении вызвана недостатками интерфейса NoVNC, которые не позволяют использовать данный интерфейс для повседневного использования для целей администрирования:
- низкая интерактивность и медленная пропускная способность терминального интерфейса;
- невозможность копирования и вставки текста с локальной машины пользователя;
- невозможность завершения сессии по таймауту;
- доступ к виртуальной машине в режиме out-of-band, что позволяет выполнить ряд деструктивных операций.
Плагин WebShell решает данные проблемы:
- обладает высокой интерактивностью, что особенно полезно при работе с информацией, которая содержит большие объемы текста;
- позволяет копировать и вставлять текст с рабочей станции;
- позволяет настроить завершение сессии по таймауту, тем самым улучшив безопасность системы;
- не предоставляет доступ к VM в режиме out-of-band;
В будущих релизах данный плагин получит дополнительные возможности, такие как интеграция с базой ключей доступа к VM и дэшборд для эффективной работы с множеством открытых сессий.
Данная функция отсутствует в CloudStack.
Инструкции на английском языке по развертыванию можно найти на странице плагина.
Pulse предназначен для визуализации статистики исполнения виртуальных машин. На текущий момент это расширение CloudStack-UI совместимо только для кластеров, использующих гипервизор KVM. С помощью сенсоров, которые собирают статистику исполнения виртуальных машин KVM через Libvirt API и складывают ее в InfluxDB и RESTful сервера отображения статистики CloudStack-UI получает возможность отображения чартов утилизации CPU, RAM, IO дисков и сетевого трафика в форме удобных визуальных чартов.
Pulse в удобном виде позволяет пользователям Apache CloudStack наблюдать текущие и предыдущие операционные состояния виртуальных машин. Плагин поддерживает различные масштабы отображения и агрегации статистики, позволяет выполнять наложение данных друг на друга, чтобы отслеживать пиковые и средние значения.
Мы считаем данный плагин очень важным для экосистемы CloudStack, поскольку на текущий момент отсутствует встроенная возможность какого-либо отслеживания операционного состояния, что жизненно необходимо системным администраторам для успешного администрирования виртуальных серверов.
Инструкции на английском языке по развертыванию можно найти на странице плагина.
Релиз находится на страницах релизов GitHub (https://github.com/bwsw/cloudstack-ui/releases/tag/1.0.7)
Подготовленный образ Docker выложен на DockerHub (https://hub.docker.com/r/bwsw/cloudstack-ui/).
Для скачивания образа можно воспользоваться следующей командой:
# docker pull bwsw/cloudstack-ui:1.0.7Список изменений проекта: https://github.com/bwsw/cloudstack-ui/wiki/Changelog
Инструкция по развертыванию продукта находится на страницах GitHub: https://bwsw.github.io/cloudstack-ui/
Цель релиза 1.0.8 - выявление ошибок в текущем коде и их исправление. Дополнительные возможности и улучшения будут добавлены в бэклог релиза с низким приоритетом.
Уважаемый участник сообщества, мы будем благодарны если Вы:
- попробуете проект и дадите нам обратную связь;
- поделитесь информацией о проекте и релизе в социальных сетях;
- поставите звезду репозиторию GitHub в знак поддержки проекта;
- вступите в группу в сети LinkedIn.