Introducing XenServerStephen Rice (Lead Software Engineer)June 2010
What is server virtualization?What benefits does it have?Citrix XenServer in detailTaking a look at the feature listAgenda
Server virtualization enables multiple virtual machines to run on a single physical server.
Almost any operating system you want.Q. What can you run as a virtual machine?Windows (XP, Vista, 7, 2000, 2003, 2008…)Linux (RHEL, SLES, Debian, Centos, Oracle…)Many more community supported guests
CPU, MemoryDisks(storage)NetworksWhat does a virtual machine need?Shared StoragePool
zzzNon Virtualzzz
Virtualization
Server consolidationFailure recoverySecurity and sandboxingResource balancingBackup, restore and cloneSimple managementBenefits of Virtualization
Server consolidationBenefits of VirtualizationServer power consumption
Server cooling costs
Space requirements
Hardware maintenancecostsFailure recoveryBenefits of VirtualizationHigh availability
Snapshot and restoreSecurity and sandboxingBenefits of VirtualizationMalicious code
Legacy testing
Upgrade previewResource balancingBenefits of VirtualizationConsolidate in periods of low demand
Spread out for periods of high demand
Monitor and adapt to changing requirementsBackup, restore and cloneBenefits of VirtualizationRapid deployment of new setups
Extend existing capabilities
Simplify staging to production transitionSimple managementBenefits of VirtualizationManage workloads from a single console
Organizational tools
At a glance status reportsServer consolidationFailure recoverySecurity and sandboxingResource balancingBackup, restore and cloneSimple managementBenefits of Virtualization
Citrix XenServer in detailHypervisorHypervisorOSHardwareHardwareHardwareNormal ServerType 2 HypervisorType 1 HypervisorSingle operating system that has direct access to the underlying hardware.Host OS has access to the hardware and runs a hypervisor which manages the VMs. E.g. VMWare Server
 Security and performance trade offHypervisor controls access to the hardware for all guests VMs. E.g. XenServer, VMWareESXi
 ‘Bare metal’ performanceCitrix XenServer in detailOpen source Xen/ Open sourceXenServer
Privileged VM called Domain 0
Gives commands to the hypervisor
Coordinates networking/storage
Communicates with external clients
XenCenter, Workload Balancing Server, Active Directory e.t.cCitrix XenServer compared to VmwareESXiEstablished server virtualization company
Extra server to manage database (Single POF)
Binary translation performance cost
Mature feature list
High costESXiESXiESXivCenter
Citrix XenServer compared to VmwareESXiMasterEach server keeps a copy of the database

Introducing Xen Server