-
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, поскольку на текущий момент отсутствует встроенная возможность какого-либо отслеживания операционного состояния, что жизненно необходимо системным администраторам для успешного администрирования виртуальных серверов.