Новости Статьи VMware Veeam StarWind vGate! Microsoft Citrix Red Hat Parallels События Релизы Пресса Видео Вакансии Контакты Авторы RSS
Виртуализация и виртуальные машины

Виртуализация vSphere, Hyper-V, XenServer и Red Hat

Более 1840 заметок о виртуализации и виртуальных машинах VMware, Microsoft, Citrix, Red Hat

VM Guru / Articles / Технические особенности клиентского гипервизора Citrix XenClient.

Технические особенности клиентского гипервизора Citrix XenClient.

Технические особенности клиентского гипервизора Citrix XenClient.

Автор: Александр Самойленко
Дата: 20/05/2010

Реклама:



Статья:

Вы все, наверное, уже читали о первом в индустрии виртуализации клиентском bare-metal гипервизоре Citrix XenClient. Постараемся в этой статье разъяснить технические детали работы данного продукта, который, безусловно, найдет свое применение у корпоративных пользователей для повышения гибкости работы со своими ноутбуками и персональными компьютерами.

Чтобы установить Citrix XenClient на своем ПК вам понадобится:

  • CPU: Intel Core 2 Duo, Intel Core i5, Intel Core i7
  • Graphics: Intel integrated graphics GMA 4500, Intel® HD Graphics
  • Memory: 4GB RAM recommended
  • Disk: 160GB recommended
  • Wireless Lan: Intel WiFi Link 5100/5300, Intel® Centrino® Advanced-N 6200, Intel® Centrino® Ultimate-N 6300
  • Intel vPro: Highly Recommended

На данный момент сертифицированы следующие платформы (но вы можете попробовать свой ПК):

  • HP EliteBook 6930p, 2530p, 8440p
  • Dell Latitude E4300, E6400, E6410, E6500, E6510
  • Dell Optiplex 780
  • Lenovo ThinkPad X200, T400, T500

При этом поддерживаются следующие гостевые ОС:

  • Microsoft Windows 7 32bit
  • Microsoft Windows Vista 32bit SP2
  • Microsoft Windows XP 32bit SP3

Сам клиентский гипервизор Citrix XenClient исполняет не только виртуальные машины пользователя с гостевой ОС и приложениями, но и выполняет сервисную виртуальную машину Service VM, которая содержит в себе компоненты управления и обслуживания. Она включает также контрольную панель, интерфейс переключения между виртуальными ПК, а также агенты Citrix Receiver и Synchronizer.

Надо отметить, что XenClient может исполнять не одну сервисную ВМ, которая может работать ниже уровня гостевых операционных систем. Например, можно установить виртуальную машину с антивирусом, который будет мониторить активность всех виртуальных машин, гостевых систем и приложений.

Помимо Service VM, есть также компонент Control Domain, который отвечает за прямой доступ к аппаратному обеспечению и использование возможностей чипсета (например, технология Intel vPro). Часть физического "железа" может быть предоставлена для прямого доступа виртуальному ПК посредством технологии Intel VT-d (например, GPU - Graphics Processing Unit, попросту говоря, видеокарта). Но здесь есть ограничение: только одна виртуальная машина в один момент времени может напрямую использовать GPU (Nominated VM). Это означает, что только у одной ВМ производительность графики будет близка к нативной, а все остальные будут использовать паравиртуализованные драйверы.

Control Domain будет управлять процессом вывода пикселей на экран, чтобы предотвратить атаки типа screen scraping и pixel injection. Протокол PortICA используется для показа приложений одной виртуальной машины в другой ВМ в бесшовном окне (то есть, как обычные приложения). Данный трафик не идет через внешний сетевой стек компьютера, видимо, используется внутренний виртуальный коммутатор, который никак не представлен в интерфейсе.

Также XenClient имеет возможность под названием Secure Keyboard. Она позволяет отслеживать активности, обращенные к Control Domain, и исполняет вызовы к клавиатуре только от активного виртуального ПК, предотвращая таким образом возможные атаки от кейлоггеров, key injection и т.п.

Control Domain также контролирует USB хост контроллер, а виртуальные машины имеют паравиртуализованные устройства USB, посредством которых они и получают доступ к контроллеру. Control Domain контролирует политики безопасности для виртуальных машин и процессит команды гостевых систем к конечным устройствам.

XenClient использует функции Intel Trusted Execution Technology (TXT), которые являются частью Intel vPro, для контроля целостности данных и проверки изменений в конфигурации виртуальных машин. Состояние виртуальной машины хранится в зашифрованном виде в соответствии с требованиями Trusted Computing Platform.

Компонент Citrix Synchronizer поставляется в виде виртуального модуля (Virtual Appliance) для сервера XenCenter. Он имеет веб-интерфейс управления, доступ к которому может производиться с локальными аккаунтами либо с учетными записями из Active Directory. Если что-то меняется на ПК с установленным XenClient, то делается снапшот виртуальной машины (без ее остановки), после чего изменившиеся данным посылаются на Citrix Synchronizer, который поддерживает виртуальную машину в формате VHD (изменения склеиваются в VHD в фоне). Чтобы минимизировать трафик, используется технология отслеживания изменившихся блоков, а также компрессия данных.

Источник: virtualization.info.

Поиск по сайту:
Подписаться по e-mail:
Реклама

Зал Славы Рекламодателя
Ближайшие события в области виртуализации:

10/02/2012:  Вебинар: "Выполнение требований законодательства по защите персональных данных при обработке их в виртуальной среде"
16/02/2012:  Оптимизация ИТ-инфраструктуры: инновации и тренды
21/02/2012:  Cloud Services Russia 2012 – оказание услуг на базе облачных технологий в России

Быстрый переход:
Security Code VMware Microsoft StarWind Red Hat Security vGate Citrix Cisco Offtopic Storage Veeam Cloud EMC Webinar Oracle View VKernel Events Hardware VMachines VDI Hyper-V Windows 7 NetApp Caravan Xen Hyper9 Parallels Blogs HP Sun VMC Xtravirt Novell vSphere IntelVT Сравнение VirtualIron XenServer VirtualBox CitrixXen ESXi ESX ThinApp VMFS Books Enterprise P2V Windows vCenter HA ACE Tools Performance Backup XenApp Cloud Computing Fusion Network SAN XenClient Go nworks iPad XCP Data Recovery VSA iSCSI Workstation Converter VMworld XenDesktop SRM vCloud vShield Sizing Licensing Update Reporter Бесплатно VMotion Whitepaper Snapshot VMsafe PCoIP SC VMM Server Monitor Fault Tolerance KVM Gartner vExpert vStorage Video Support Essentials Обучение Live Migration SCVMM TCO Virtual Appliance Studio Mobile AMD-V VirtualCenter ThinPrint CLI PowerCLI Upgrade Bugs SMB Snapshots VCP Logs Beta Memory vNetwork Composer esxtop PowerShell DPM Mac Heartbeat
Процент виртуальных серверов в мире:
V-index
Популярные статьи:
Как установить VMware ESXi. Инструкция по установке сервера ESXi 4 из состава vSphere.

Включение поддержки технологии Intel VT на ноутбуках Sony VAIO, Toshiba, Lenovo и других.

Как настроить запуск виртуальных машин VMware Workstation и Server при старте Windows

Как работают виртуальные сети VLAN на хостах VMware ESX / ESXi.

Что такое и как работает виртуальная машина Windows XP Mode в Windows 7.

Проектирование инфраструктуры виртуализации VMware vSphere 4.

Бесплатные утилиты для виртуальных машин на базе VMware ESX / ESXi.

Инфраструктура виртуальных десктопов VMware View 3 (VDI)

Как поднять программный iSCSI Target на Windows 2003 Server для ESX

Отличия VMware ESXi 4 free (бесплатного), ESXi 4 и ESX 4 в составе VMware vSphere.

Windows 7 в виртуальной машине VMware Workstation 6.5.2 и Virtual XP Mode.

Бесплатные программы для VMware ESX / ESXi в среде Virtual Infrastructure / vSphere (часть 2).

Как запустить VMware vSphere Client под Windows 7 для управления ESX или ESXi.

Недорогая конфигурация сервера VMware ESX/ESXi

Виртуализация на платформах VMware Server и VMware ESX Server.

Все ресурсы о виртуализации:
Интервью:

Alessandro Perilli
virtualization.info
Основатель

Ратмир Тимашев
Veeam Software
Президент


Купить:

VMware vSphere 5


Veeam Backup 5


Полезные ресурсы:


Видео компании VMware

Видео про Citrix Xen

Видео о виртуализации Microsoft

Утилиты для виртуальных машин Microsoft.

Книги на английском языке

Блоги на английском языке

Блоги на русском языке

Агрегация статей в твиттере VMC:


Copyright VM Guru 2006 - 2012, Александр Самойленко. Правила перепечатки материалов.