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