Server virtualization with Citrix XenServer

Hot Off the Press

Need for Speed

Some XenServer users complained about the lack of I/O performance on the guest systems, and I was able to measure these speed hits on the HP system compared with the bare metal system. Installing a battery-buffered, 512MB write cache module vastly improved benchmark results that measured multiple, parallel read/write access.

Features

You need a commercial version of XenServer if you intend to implement advanced features such as high availability, including auto-restart and failover technologies. Administrators can pool servers with identical hardware and migrate virtual machines at runtime within the pool (Xenmotion). The commercial versions even support automatic migration in a failover case. Additionally, XenServer as of the Advanced Edition supports dynamic memory management. The system optimizes the memory assignments for all guest systems at runtime and can assign unused memory to other virtual machines as needed.

Programming for XenServer

A well-documented programming interface (API) gives administrators the ability to communicate with the host system at runtime and handle recurring tasks. Programming libraries for C#, Java, C, Python, and Microsoft's PowerShell are available from the Citrix Developer Network [2]. Listing 1 uses the Java interface from the XenServer SDK to retrieve a full set of meta information from the host system.

Buy ADMIN Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Citrix XenServer 6.2 goes open source
    In June, Citrix released the latest version of XenServer Enterprise as open source software. The manufacturer hopes to benefit from input from the community, attract more customers for its desktop virtualization solution, and improve its market position.
  • Citrix NetScaler steps in for Microsoft TMG/ISA
    Since Microsoft announced the discontinuation of its Threat Management Gateway (TMG) – successor to the Internet Security and Acceleration (ISA) Server – companies have been looking for an adequate replacement. Citrix jumps into the breach with its various NetScaler products.
  • Exploring Apache CloudStack
    Apache's CloudStack offers flexibility and some powerful networking features.
  • Open source cloud technologies at a glance
    With the promotion of CloudStack to an Apache top-level project in March, four open source solutions are now in the race to conquer the cloud, the other contenders being OpenNebula, Eucalyptus, and OpenStack. The projects have a number of similarities.
  • System Center 2012 SP1: What's new?
    Service Pack 1 expands System Center 2012 primarily in terms of features for virtualization and cloud computing. We provide the details in this article.
comments powered by Disqus