КВД (программное обеспечение)
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | Группа Киндел |
---|---|
Стабильная версия | 4.2
/ 1 октября 2020 г [ 1 ] |
Репозиторий | github |
Написано в | Перл , С++ , JavaScript |
Операционная система | Линукс |
Платформа | ИА-32 , x86-64 |
Тип | Инфраструктура виртуальных рабочих столов |
Лицензия | GNU GPL |
Веб-сайт | theqvd |
QVD — это с открытым исходным кодом, продукт инфраструктуры виртуальных рабочих столов (VDI) созданный на базе Linux . Его основная цель — предоставить удаленные рабочие столы . пользователям [ 2 ] [ 3 ]
Функции
[ редактировать ]QVD может поддерживать любой рабочий стол Linux, работающий поверх X11 ; сюда входят рабочие столы GNOME , 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: содержит статус всех пользователей, виртуальных машин, образов и хостов. Вся информация о платформе хранится в базе данных.
- Инструменты администрирования QVD: состоят из CLI и WAT (инструмента веб-администрирования), который обеспечивает легкий и простой способ администрирования всей платформы, от пары узлов до сотен.
- QVD-VMA: агент, который работает на виртуальной машине и позволяет пользователям подключаться, включать общий доступ к принтеру, аудио, перехватчики и т. д.
История
[ редактировать ]1.х, 2.х
[ редактировать ]QVD 1.x и 2.x были версиями продукта на основе FreeNX , адаптированными для конкретного клиента и никогда не выпускавшимися публично.
3.0
[ редактировать ]КВД 3.0 [ 5 ] был выпущен в мае 2011 года. Его основными особенностями были:
- Возможность предоставления пользователям удаленных рабочих столов Linux.
- Поддерживается в Ubuntu Linux.
- КВМ [ 6 ] использовался в качестве гипервизора.
- Протокол подключения был основан на HTTP и работал поверх SSL.
- Библиотеки NX использовались для снижения использования полосы пропускания.
- Двунаправленный звук.
- Поддержка нескольких узлов.
3.1
[ редактировать ]КВД 3.1 [ 7 ] был выпущен в октябре 2012 года.
Главным дополнением в этой версии стала поддержка контейнеров Linux . Это позволило снизить требования к процессору и памяти на сеанс пользователя.
Другими особенностями этой версии были:
- Система управления версиями образов операционной системы.
- Поддержка платформы SuSE Linux Enterprise Edition ( SLES ).
3.2
[ редактировать ]КВД 3.2 [ 8 ] был выпущен к декабрю 2012 года.
Основные дополнения в этом выпуске были следующими:
- Поддержка Btrfs в качестве внутреннего хранилища.
- Поддержка частного канала связи между клиентом и виртуальной машиной, который может использоваться расширениями. Т.е. поддерживать перенаправление последовательного порта или VPN .
- Улучшенная поддержка кластеров, сокращающая время восстановления после сбоев хоста и сети.
3.4
[ редактировать ]КВД 3.4 [ 9 ] был выпущен к январю 2014 года.
Основные дополнения в этом выпуске были следующими:
- Общие папки для отображения этих папок на удаленном рабочем столе пользователя.
- Истечение срока действия изображений для выпуска новых версий для рабочего стола пользователя.
- MacOSКлиент
- QVD Spy отслеживает сеансы, чтобы обеспечить поддержку пользователю.
3.5
[ редактировать ]КВД 3.5 [ 10 ] был выпущен к январю 2015 года.
Основные дополнения в этом выпуске были следующими:
- L7R был удален как отдельный компонент, теперь запускается HKD при необходимости.
- Интернационализация клиента QVD
- Overlayfs теперь является файловой системой объединения по умолчанию.
- Анализ дат с использованием местного часового пояса
- Улучшенные возможности отладки
4.0
[ редактировать ]КВД 4.0 [ 11 ] был выпущен к январю 2016 года.
Основные дополнения в этом выпуске были следующими:
- Полностью обновленный интерфейс
- Поддержка нескольких администраторов
- Многоязычный (английский и испанский)
- Индивидуальные представления
- Полная документация, включая пошаговые руководства.
- Улучшение загрузки изображений
- Управление тегами образа диска
- Управление недвижимостью и визуализация
- Блокировка/разблокировка образа диска
- Тактический вид со статистикой и графиками, обновляемыми в режиме реального времени с соответствующей системной информацией:
- Мультиарендное управление
- Встроенные представления связанных элементов
- Настройка стиля
4.1
[ редактировать ]КВД 4.1 [ 12 ] был выпущен к сентябрю 2018 года.
Основные дополнения в этом выпуске были следующими:
- Пользовательский портал с HTML-клиентом
- Универсальный драйвер печати
- Улучшения производительности
- Плагин аутентификации TOTP (одноразовый пароль на основе времени)
- Улучшения в WAT (инструмент веб-администрирования)
- Передача переменных среды от клиента к плагинам аутентификации.
4.2
[ редактировать ]КВД 4.2 [ 13 ] был выпущен к октябрю 2020 года.
Основные дополнения в этом выпуске были следующими:
- USBIP для клиента Linux.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Примечания к выпуску — QVD: платформа Linux VDI» . QVD: Платформа Linux VDI . Проверено 1 октября 2020 г.
- ^ ЦЕНАТИК
- ^ Обзор QVD. Архивировано 3 июня 2011 г. на Wayback Machine.
- ^ Скачать QVD
- ^ КВД 3.0
- ^ КВМ
- ^ QVD 3,1 стр.
- ^ QVD 3.2 годовых
- ^ «Выпущен QVD 3.4» . 14 января 2014 г.
- ^ «Примечания к выпуску 3.5» .
- ^ «Примечания к выпуску 4.0» .
- ^ «Примечания к выпуску 4.1» .
- ^ «Выпущен QVD 4.2. USBIP» . Октябрь 2020.