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

107 ReleaseNotes Ru

Bitworks Software, Ltd edited this page Aug 3, 2017 · 11 revisions

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

8 августа 2017 мы выпустили релиз CloudStack-UI 1.0.7. Данный релиз экспериментальный. Мы рекомендуем не использовать его для рабочих сред.

В ходе работы над текущим релизом основные усилия основной части команды были направлены на реализацию двух новых плагинов - WebShell и Pulse.

В релизе появилось несколько стандартных функций:

  1. поддержка периодических снимков томов;
  2. возможность задания вычислительного предложения по умолчанию для зоны;

Было исправлено несколько некритических ошибок поведения и недостатков интерфейса, влияющих на пользовательский опыт использования системы. Кроме того, завершена большая часть работ по миграции с каркаса MDL на Material 2.

Плагин WebShell (экспериментальная функция)

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 (экспериментальная функция)

Pulse предназначен для визуализации статистики исполнения виртуальных машин. На текущий момент это расширение CloudStack-UI совместимо только для кластеров, использующих гипервизор KVM. С помощью сенсоров, которые собирают статистику исполнения виртуальных машин KVM через Libvirt API и складывают ее в InfluxDB и RESTful сервера отображения статистики CloudStack-UI получает возможность отображения чартов утилизации CPU, RAM, IO дисков и сетевого трафика в форме удобных визуальных чартов.

Pulse в удобном виде позволяет пользователям Apache CloudStack наблюдать текущие и предыдущие операционные состояния виртуальных машин. Плагин поддерживает различные масштабы отображения и агрегации статистики, позволяет выполнять наложение данных друг на друга, чтобы отслеживать пиковые и средние значения.

Мы считаем данный плагин очень важным для экосистемы CloudStack, поскольку на текущий момент отсутствует встроенная возможность какого-либо отслеживания операционного состояния, что жизненно необходимо системным администраторам для успешного администрирования виртуальных серверов.

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

Цель релиза 1.0.8 - выявление ошибок в текущем коде и их исправление. Дополнительные возможности и улучшения будут добавлены в бэклог релиза с низким приоритетом.

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

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

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

Clone this wiki locally