Новости Статьи VMware Veeam StarWind vStack Microsoft Nakivo Citrix Symantec События Релизы Видео Контакты Авторы RSS
Виртуализация и виртуальные машины

Все самое нужное о виртуализации и облаках

Более 6300 заметок о VMware, AWS, Azure, Veeam, Kubernetes и других

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

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

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

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

Поддержите VM Guru!

USDT / TRC20, адрес: TCDP7d9hBM4dhU2mBt5oX2x5REPtq9QdU1




Статья:

Вы все, наверное, уже читали о первом в индустрии виртуализации клиентском 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.

Интересное:





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

Быстрый переход:
VMware Broadcom Offtopic Microsoft Veeam Cloud StarWind VMachines NAKIVO vStack Gartner Vinchin Nakivo IT-Grad Teradici VeeamON VMworld PowerCLI Citrix VSAN GDPR 5nine Hardware Nutanix vSphere RVTools Enterprise Security Code Cisco vGate SDRS Parallels IaaS HP VMFS VM Guru Oracle Red Hat Azure KVM VeeamOn 1cloud DevOps Docker Storage NVIDIA Partnership Dell Virtual SAN Virtualization VMTurbo vRealize VirtualBox Symantec Softline EMC Login VSI Xen Amazon NetApp VDI Linux Hyper-V IBM Google VSI Security Windows vCenter Webinar View VKernel Events Windows 7 Caravan Apple TPS Hyper9 Nicira Blogs IDC Sun VMC Xtravirt Novell IntelVT Сравнение VirtualIron XenServer CitrixXen ESXi ESX ThinApp Books P2V HCX vSAN Private AI VCPP VCF Workstation Labs Backup Explore vDefend Data Protection ONE Tanzu AI Intel Live Recovery VCP V2V Aria NSX DPU Update EUC Avi Community Skyline Host Client Chargeback Horizon SASE Workspace ONE Networking Ransomware Tools Performance Lifecycle Network AWS API USB SDDC Fusion Whitepaper SD-WAN Mobile VMUG SRM ARM HCI Converter Photon OS Operations VEBA App Volumes Certification VMConAWS Workspace Imager SplinterDB DRS SAN vMotion Open Source iSCSI Partners HA Monterey Kubernetes vForum Learning vRNI UAG Support Log Insight AMD vCSA NSX-T Graphics NVMe HCIBench SureBackup Docs Carbon Black vCloud Обучение Web Client vExpert OpenStack UEM CPU PKS vROPs Stencils Bug VTL Forum Video Update Manager VVols DR Cache Storage DRS Visio Manager Virtual Appliance PowerShell LSFS Client Datacenter Agent esxtop Book Photon Cloud Computing SSD Comparison Blast Encryption Nested XenDesktop VSA vNetwork SSO VMDK Appliance VUM HoL Automation Replication Desktop Fault Tolerance Vanguard SaaS Connector Event Free SQL Sponsorship Finance FT Containers XenApp Snapshots vGPU Auto Deploy SMB RDM Mirage XenClient MP iOS SC VMM VDP PCoIP RHEV vMA Award Licensing Logs Server Demo vCHS Calculator Бесплатно Beta Exchange MAP DaaS Hybrid Monitoring VPLEX UCS GPU SDK Poster VSPP Receiver VDI-in-a-Box Deduplication Reporter vShield ACE Go nworks iPad XCP Data Recovery Documentation Sizing Pricing VMotion Snapshot FlexPod VMsafe Enteprise Monitor vStorage Essentials Live Migration SCVMM TCO Studio AMD-V KB VirtualCenter NFS ThinPrint Director Memory SIOC Troubleshooting Stretched Bugs ESA Android Python Upgrade ML Hub Guardrails CLI Driver Foundation HPC Orchestrator Optimization SVMotion Diagram Ports Plugin Helpdesk VIC VDS Migration Air DPM Flex Mac SSH VAAI Heartbeat MSCS Composer
Полезные постеры:

Постер VMware vSphere PowerCLI 10

Постер VMware Cloud Foundation 4 Architecture

Постер VMware vCloud Networking

Постер VMware Cloud on AWS Logical Design Poster for Workload Mobility

Постер Azure VMware Solution Logical Design

Постер Google Cloud VMware Engine Logical Design

Постер Multi-Cloud Application Mobility

Постер VMware NSX (референсный):

Постер VMware vCloud SDK:

Постер VMware vCloud Suite:

Управление памятью в VMware vSphere 5:

Как работает кластер VMware High Availability:

Постер VMware vSphere 5.5 ESXTOP (обзорный):

 

Популярные статьи:
Как установить VMware ESXi. Инструкция по установке сервера ESXi 4 из состава vSphere.

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

Типы виртуальных дисков vmdk виртуальных машин на VMware vSphere / ESX 4.

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

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

Сравнение Oracle VirtualBox и VMware Workstation.

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

Диски RDM (Raw Device Mapping) для виртуальных машин VMware vSphere и серверов ESX.

Работа с дисками виртуальных машин VMware.

Где скачать последнюю версию VMware Tools для виртуальных машин на VMware ESXi.

Подключение локальных SATA-дисков сервера VMware ESXi в качестве хранилищ RDM для виртуальных машин.

Как перенести виртуальную машину VirtualBox в VMware Workstation и обратно

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

Как использовать возможности VMware vSphere Management Assistant (vMA).

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

Интервью:

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

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


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

Последние 100 утилит VMware Labs

Новые возможности VMware vSphere 8.0 Update 1

Новые возможности VMware vSAN 8.0 Update 1

Новые документы от VMware

Новые технологии и продукты на VMware Explore 2022

Анонсы VMware весной 2021 года

Новые технологии и продукты на VMware VMworld 2021

Новые технологии и продукты на VMware VMworld 2020

Новые технологии и продукты на VMware VMworld Europe 2019

Новые технологии и продукты на VMware VMworld US 2019

Новые технологии и продукты на VMware VMworld 2019

Новые технологии и продукты на VMware VMworld 2018

Новые технологии и продукты на VMware VMworld 2017



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