Платформа виртуализации со специями UmVirt. Лучшие практики

За два месяца эксплуатации тестовая платформа зарекомендовала себя надежно. Использование проекта SPICE очень выгоденно особенно в случае использования по целевому назначению - виртуализации рабочих станций.

QXL драйвер

Так как большинство дистрибутивов из коробки в ключают в свой состав битый драйвер QXL, настоятельно рекомендуем использовать пропатченную версию 0.0.12 для получения положительного впечатления от офисной работы.

Ubuntu

В свете последних негативных событий связанных с выходом Ubuntu экспериментальной версии 11.10 сообщество пользователей, разочаровавшись, ринулось переезжать на другие дистрибутивы.

Не поддавайтесь панике. Да, версия 11.10 содержит ошибки, но можно откатится обратно на версию 11.04 и дождаться максимально стабильной версии 12.04 LTS.

Платформа UmVirt была разработана под 11.04 и за два месяца не вызвала никаких нареканий в ходе эксплуатации.

Офисная работа

SPICE очень хорошо подходит для работы с вычислениями: компиляция, офисная работа вызывают положительное впечатления. В ходе проверки производительности Super PI виртуальная машина вполне может конкурировать с реальным компьютером.

При работе с подсистемой ввода вывода возможны проседания в производительности по сравнению с обычным компьютером. Работа в графическом пакете CorelDraw в Windows становится неудобной.

При работе в виртуальной машине с целью разработки сайтов в Aptana Studio и PDT получено положительное впечателение. Иногда на экране возникают артефакты но они со временем становится привычными так как легко устраняются перерисовкой окон с помощью свертывания/развертывания или обновления содержимого.

По финансовой причине эксперименты с пробросом устройств не осуществлялись. Однако за это время была обнаружена технология SR-IOV компании Intel позволяющая нескольким виртуальным машинам работать с одним устройством. На рынке уже доступны сетевые интерфейсы с поддержкой данной технологии.

Игры

По причине невозможности проброса 3D-ускорителей, запуск сервиса удаленного запуска современных игр на подобии OnLive не возможен. Однако возможен запуск игр не использующих 3D ускорение: это различного рода казуалки, игры для MS DOS, игры для древних консолей.

Запускать DOS игры можно напрямую через FreeDOS или MS DOS либо использовать цепочку: Debian - DosEMU, которая обеспечивает практически оригинальную производительность игр за счет вложенной виртуализации. Если игра для DOS не запускается можно так же попробовать её запустить с помощью DOSBox, однако в этом сслучае возможны серьезные проблемы с производительностью.

Игры для консолей лучше запускать в соответствующих эмуляторах под Ubuntu.

SPICE-клиент

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

При переходе в полноэкранный режим с помощью Shift+F11 иногда западает правый Shift. Кнопки тоже иногда западают и вместо одного нажатия передается несколько.

Освобождение курсора мыши осуществляется с помощью комбинации Shift+F12.

Вывод

SPICE в виртуализации, как Linux в операционных системах - не самый удобное, не самое быстрое решение, но   с другой стороны самое экономичное и выгодное. В умелых руках SPICE может стать хорошим инструментом.