QVD (программное обеспечение) - QVD (software)
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
QVD является Открытый исходный код инфраструктура виртуального рабочего стола (VDI) продукт построен на Linux. Его основная цель - предоставить удаленные рабочие столы пользователям.[2][3]
Функции
QVD может поддерживать любой рабочий стол Linux, работающий поверх X11; Это включает в себя ГНОМ, KDE, Xfce и LXDE рабочие столы. QVD-клиенты доступны для Windows, Linux, macOS и Android.
Основное внимание уделяется обеспечению доступа к рабочему столу для большого числа пользователей с очень небольшой занимаемой площадью для каждого пользовательского сеанса путем:
- Использование одного и того же образа ОС для всех пользователей (с использованием оверлеев)
- Совместное использование памяти между пользовательскими процессами
- Использование низкой пропускной способности
В сервер программное обеспечение может работать как в конфигурации с одним узлом, так и в конфигурации с несколькими узлами. В последнем случае пользовательские сеансы (или виртуальные машины ) автоматически распределяются по работающим узлам. Программное обеспечение может автоматически восстанавливаться в случае отказа одного узла, перераспределяя пользовательские сеансы по оставшимся узлам. Доступно несколько бэкэндов для аутентификация а новые могут быть разработаны самостоятельно как плагины.
NX библиотеки используются для уменьшения сетевого трафика, что приводит к очень низким требованиям к пропускной способности для наиболее распространенного использования корпоративных настольных компьютеров, например просмотр веб-страниц, обработка электронной почты или редактирование документов.
QVD может запускать виртуальные машины, используя KVM или же LXC. KVM обеспечивает полную изоляцию между хостом и гостевыми виртуальными машинами. LXC, с другой стороны, запускает виртуальную машину внутри изолированных контейнеров внутри хоста. Это значительно снижает требования к ЦП и памяти на сеанс пользователя, поскольку ядро может более эффективно распределять ресурсы (то есть дисковые буферы) между контейнерами.
Администрирование платформы может осуществляться через веб-приложение или используя предоставленные командная строка коммунальные услуги. Подготовка новых пользователей можно автоматизировать.
Структура
QVD состоит из актеров и компонентов.
Действующими лицами QVD являются:
- Пользователи, идентифицируемые по логинам и паролям
- Виртуальные машины: эти виртуальные машины, работающие на рабочих столах Linux и принадлежащие пользователям, работают на виртуальной машине на узлах Linux.
- Узлы: физические серверы, на которых работают виртуальные машины.
- Изображения: шаблоны с общими свойствами, такими как установленные приложения, память для виртуальной машины или пространство для дома пользователя.
Компоненты QVD:
- QVD-Client: программное обеспечение клиента QVD, которое подключается к серверу и отображает рабочий стол пользователя. QVD в настоящее время имеет клиенты для Windows, Linux, OS X (бета) и Android.[4]
- QVD-L7R: Маршрутизатор 7-го уровня. Отвечает за балансировку подключений от QVD-клиента к виртуальным машинам и ответственность за пользователя, выполнившего вход до того, как он войдет в свои виртуальные машины.
- QVD-HKD: Демон домашнего хозяйства. Отвечает за взаимодействие с виртуальными машинами, запуск, остановку и обновление статуса виртуальной машины в базе данных QVD. В настоящее время он поддерживает KVM и LXC в качестве моделей виртуализации.
- QVD-Database: содержит статус для всех пользователей, виртуальных машин, образов, хостов. Вся информация о платформе хранится в базе данных.
- QVD-инструменты администрирования: состоят из интерфейса командной строки и WAT (инструмент веб-администрирования), который обеспечивает легкий и простой способ администрирования всей платформы, от пары узлов до сотен.
- QVD-VMA: агент, работающий на виртуальной машине, позволяющий пользователям подключаться, разрешать общий доступ к принтеру, аудио, хуки и т. Д.
История
1.х, 2.х
QVD 1.x и 2.x были версиями продукта, основанными на FreeNX разработано для конкретного клиента и никогда не публикуется.
3.0
QVD 3.0[5] был выпущен в мае 2011 года. Его основными особенностями были:
- Возможность предоставлять пользователям удаленные рабочие столы Linux.
- Поддерживается Ubuntu Linux.
- KVM[6] использовался как гипервизор.
- Протокол соединения был основан на HTTP и работал поверх SSL.
- Библиотеки NX использовались для уменьшения использования полосы пропускания.
- Двунаправленный звук.
- Поддержка нескольких узлов.
3.1
QVD 3.1[7] был выпущен в октябре 2012 года.
Основным дополнением в этой версии стала поддержка Контейнеры Linux. Это позволило снизить требования к ЦП и памяти на сеанс пользователя.
Другие функции в этой версии:
- Система управления версиями для предполагаемых образов операционной системы.
- Поддержка SuSE Linux Enterprise Edition (SLES ) Платформа.
3.2
QVD 3.2[8] был выпущен к декабрю 2012 года.
Основными дополнениями к этому выпуску были следующие:
- Поддержка для Btrfs как серверная часть хранилища.
- Поддержка частного канала связи между клиентом и виртуальной машиной, который может использоваться расширениями. Т.е. поддерживать Серийный порт перенаправления или VPN.
- Лучшая поддержка кластера, сокращение времени восстановления после сбоев хоста и сети.
3.4
QVD 3.4[9] был выпущен к январю 2014 года.
Основными дополнениями к этому выпуску были следующие:
- Общие папки для отображения этих папок на удаленном рабочем столе пользователя.
- Срок действия образов для выпуска новых версий для рабочего стола пользователя
- Клиент Mac OS
- QVD Spy для теневых сеансов, чтобы обеспечить поддержку пользователю.
3.5
QVD 3.5[10] был выпущен к январю 2015 года.
Основными дополнениями к этому выпуску были следующие:
- L7R был удален как отдельный компонент, теперь запускается HKD при необходимости.
- Интернационализация клиента QVD
- Overlayfs теперь является файловой системой для объединения по умолчанию.
- Разбирать даты с использованием местного часового пояса
- Улучшенные возможности отладки
4.0
QVD 4.0[11] был выпущен к январю 2016 года.
Основными дополнениями к этому выпуску были следующие:
- Полностью обновленный интерфейс
- Поддержка нескольких администраторов
- Многоязычный (английский и испанский)
- Индивидуальные просмотры
- Полная документация, включая пошаговые руководства
- Улучшение загрузки изображений
- Управление тегами образа диска
- Управление недвижимостью и визуализация
- Блокировка / разблокировка образа диска
- Тактический обзор со статистикой и графиками, обновляемыми в реальном времени с соответствующей системной информацией:
- Многопользовательское управление
- Встроенные представления связанных элементов
- Настройка стиля
4.1
QVD 4.1[12] был выпущен к сентябрю 2018 года.
Основными дополнениями к этому выпуску были следующие:
- Пользовательский портал с HTML-клиентом
- Универсальный драйвер печати
- Улучшения производительности
- Плагин аутентификации TOTP (одноразовый пароль на основе времени)
- Улучшения в WAT (инструмент веб-администрирования)
- Передача переменных среды от клиента плагинам аутентификации
4.2
QVD 4.2[13] был выпущен к октябрю 2020 года.
Основными дополнениями к этому выпуску были следующие:
- USBIP для клиента linux.
Смотрите также
Рекомендации
- ^ «Примечания к выпуску - QVD: платформа Linux VDI». QVD: платформа Linux VDI. Получено 1 октября 2020.
- ^ ЦЕНАТИЧЕСКИЙ
- ^ Обзор QVD В архиве 3 июня 2011 г. Wayback Machine
- ^ Скачать QVD
- ^ QVD 3.0
- ^ KVM
- ^ QVD 3,1 ppa
- ^ QVD 3,2 ppa
- ^ [1]
- ^ [2]
- ^ [3]
- ^ [4]
- ^ [5]