Бесшовная виртуализация

Материал из Xgu.ru

Перейти к: навигация, поиск
Пример работы с виртуальной машиной в режиме бесшовной виртуализации.
Окна Windows в рабочей среде Linux

Бесшовная виртуализация (seamless virtualization; coherence mode) — форма использования виртуальной машины с графическим интерфейсом пользователя, когда её рабочий стол не показывается в отдельном окне, а интегрирован в графическое пространство интерфейса пользователя хост-системы. В этом случае окна приложений виртуальной машины работают на равных (почти) с окнами хост-системы.

Для виртуальных машин, использующих систему X Window System, это совершенно естественное поведение, однако для Windows когда-то это было очень необычно. Широкую распространённость получил с подачи системы виртуализации от Parallels под названием Coherence Mode.

Сейчас этот режим использования графического интерфейса гостевой системы доступен в любой системе виртуализации (и даже вообще без виртуализации).

Идея заключается в том, чтобы использовать доступ к рабочему столу Windows в бесшовном режиме, то есть в режиме, когда рабочее пространство не ограничено одним окном, и все окна сеанса выглядят как независимые (для новых версий RDP, начиная с RDP 6 это нормальный режим поведения, а для более старых нужно использовать ухищрения; поскольку rdesktop, которым приходится пользоваться при доступе из UNIX/Linux-системы не поддерживает версии RDP 6 и выше, то без этих ухищрений не обойтись).

Запуск приложений осуществляется так:

rdesktop -A -s "c:\seamless\seamlessrdpshell.exe notepad" 192.168.1.1 -u user -p password

Для упрощения жизни пользователю, такие команды можно оформить в виде скриптов или иконок на рабочем столе.

[править] Дополнительная информация

[править] Материалы по тонким клиентам и системам удалённого доступа на Xgu.ru

Полигоны:

Xen
Xen

Виртуализация и паравиртуализация
Эмуляция | Виртуализация | Паравиртуализация | Рекурсивная виртуализация
Паравиртуальные драйверы | Виртуализация ввода/вывода

Общие вопросы по Xen
Аппаратные требования Xen | Поддержка Xen операционными системами | Поддерживаемые аппаратные архитектуры |
Примеры использования Xen | Сравнение виртуальных машин |
Хостинг на Xen
Альтернативы Xen

свободные: KVM | LXC | OpenVZ | VServer | QEMU | VirtualBox
проприетарные: Hyper-V | VMware ESX Server

Технические вопросы
Инсталляция Xen | Конфигурационный файл домена
ОС в Xen: Linux small icon.png Linux | Solaris small icon.png OpenSolaris | Freebsd small icon.png FreeBSD | Openbsd small icon.png OpenBSD | Netbsd small icon.png NetBSD | Windows xp small icon.png Windows XP | Windows vista small icon.png Windows Vista
Устройства: Блочные | USB | SCSI | Сеть | PV-драйверы для Linux | PV-драйверы для Windows | Консоль

Распределение ресурсов между доменами | Перенос системы внутрь Xen | HVM -> PV

Управление и кластеризация | Enomalism | Xen+DRBD | Ganeti | Convirt 2.0 | SkyCover Infrastructure