Thursday, July 1, 2010

Citrix XenServer Architecture

The XEN (virtual machine monitor) is an open-source project that is was developed in the computer laboratory of the University of Cambridge, UK.
A Xen virtual environment consist of several items that work together to deliver the virtualization environment a customer is looking to deploy,The Xen hypervisor is the basic abstraction layer of software that sits directly on the hardware below any operating systems. It is responsible for CPU scheduling and memory partitioning of the various virtual machines running on the hardware device. The hypervisor not only abstracts the hardware for the virtual machines but also controls the execution of virtual machines as they share the common processing environment. It has:

Xen Hypervisor
Domain 0
DOM U PV Guest
DOM U HVM Guest
Xen DM&C
Xen Architecture Overview 4
no knowledge of networking, external storage devices, video, or any other common I/O functions found on a computing system

  • Xen Hypervisor
  • Domain 0
  • Domain Management and Control (Xen DM&C)
  • Domain U (Dom U) PV Guest
  • Domain U (Dom U) HVM Guest
  • The diagram below shows the basic organization of these components.


  • Supports both Paravirtualized and fully virtualized guests
    • Every major x86 OS going forward can be Paravirtualized on XenServer
      • Any Enlightened Windows Guest
      • Solaris 10 x86, RHEL,
Citrix Products like Citrix Xendesktop, Citrix Xenapp Fundamentals and Citrix Xenapp version 6 are now available for sale at http://www.softwareforless.com/

No comments:

Post a Comment