Servervirualisierung mit Citrix XenServer Paul Murray, Senior Systems Engineer, MSG EMEA Citrix Systems International GmbH paul.murray@eu.citrix.com
Virtualization Wave is Just Beginning Only 6% of x86 servers have been virtualized (TWP virtualization study, 2/06) 8M x86 servers will ship in 2007 (Source: IDC) 94% available Market 2
Growth Drivers Intel VT / AMD-V Price / performance ( Shrink & clock up ) Every new server is virtualization ready Virtualization mindshare 38% of surveyed enterprises engaged in virtualization projects targeting deployment by June 07 (Sage Research 8/06) Consolidation is a key theme By mid 2007 40% of midsize businesses will reduce their server population by at least 20% through virtualization (Gartner, 2006) Well defined market, growing ecosystem Microsoft, XenSource, VMware established as key vendors reducing risk for mainstream adoption Source: Thomas Wiesel Partners LLC 3
The Inevitability of Virtualization Moore s Law is still very healthy Applies to CPU, network and block-i/o Multi-core is a clear architectural direction Industry standard server moving from 4-8 cores The x86 server market now has a huge legacy code base that must be preserved Virtualization is the only way to deliver all of the horsepower of a modern CPU in a useful form 4
Server Virtualization has now Become a Two Horse Race Source: Computer Reseller News Product Review 8/12/07 XenMotion Seamlessly move or re-locate virtual machines without downtime ResourcePools Efficient configuration, allocation, and authentication of your virtualization resources 64-bit architecture Scalability & support for enterprise application workloads XenCenter Easily manage your virtualization environment from a single, unified interface, including servers, storage and networking XenAPI Integrate with existing investments and infrastructure 5
Citrix XenServer Training Virtualization Basics
Virtualization Overview Why Virtualize? Common types of Virtualization Single OS Virtualization Hosted Virtualization Bare Metal Virtualization Other types of Virtualization Summary 7
Why Virtualize? - Cost Lower Hardware and Infrastructure Costs Reduce Admin Costs Reduce the cost of Downtime Reduce Power consumption 8
Why Virtualize? - Efficiency 5-10x increase in Average Utilization More efficient server lifecycle management Green efficiency IT and Developer staff efficiency Workload Mobility Scalability Higher Service Availability Virtualization Software Virtualization Software Virtualization Software Hardware Hardware Hardware 9
Common Types of Server Virtualization Single OS Virtualization Hosted Solutions Bare Metal Solutions 10
Single OS Virtualization Advantages: Higher consolidation ratios Disadvantages: Guest configuration must be identical No true isolation Cannot mix operating systems Cannot reboot OS without affecting other environments Guest Virtual Environments Virtualization Software Host Operating System Hardware Limited high availability and portability 11
Host OS Based Solutions Advantages: Run different OS types Generally free software Disadvantages: Installs as application on top of OS OS license needed Hardware emulated in software Virtualization Virtualization Software Software Host Operating System Hardware Slow (20-30% overhead) Limited enterprise features Unsure future 12
Bare Metal Solutions Advantages: Run different OS types Near Bare metal performance Scaleable Enterprise class features Data center high availability Disadvantages: Hypervisor Hardware Do not run on a user workstation 13
Other Virtualization Components Application Virtualization (Execution on Client) Streams applications to execute on desktop PCs Windows desktop focus Centralizes application management No client footprint Virtual Registry Virtual DLL s Solutions: Citrix Presentation Server Citrix Presentation Server Application Streaming Citrix Access Gateway 14
Other Virtualization Components Application Virtualization (Execution on Server) Windows focus Centralizes application management Application executes centrally on server Application displayed on the client Great for bandwidth constrained locations Allows use of thin clients Citrix Presentation Server 15
Citrix XenServer Product Basics And Architecture
Why Do Customers Choose XenServer? Performance Bare Metal Performance equal or better than VMware ESX Ease of use Simple to install and use, mgmt console included Lightweight unified architecture for easy updates between offerings Easy to import VMware and Microsoft VMs Use your existing storage architecture, backup and other tools OS independence Focused solely on platform virtualization, no OS agenda Strength in Windows and Linux Stability Reliable, high quality product 17
The XenServer Line of Products Citrix XenServer Enterprise Edition Scalability Citrix XenServer Express Edition Evaluation and Limited Deployment Citrix XenServer Standard Edition Single code base, Seamless upgrade Enterprise Deployment Capabilities 18
Citrix XenServer Commercial Offerings Citrix XenServer Express Edition Citrix XenServer Standard Edition Citrix XenServer Enterprise Edition Admin Model Single Server Multi-Server Multi-Server Concurrent VMs 4 No License Limit No License Limit Physical RAM 4GB No License Limit No License Limit Physical CPUs Dual Socket No License Limit No License Limit Resource Controls Automatic Fair Share Automatic Fair Share Fine Grained Controls VLAN Yes Shared Storage and Resource Pools XenMotion Yes Yes 19
Inside Citrix XenServer Xen is a Hypervisor Xen is a thin layer on top of the hardware Only 50k lines of code Virtualizes (only) the base platform CPU, memory, interrupts Device support from native Linux device drivers Core technology supports Live Migration between machines through XenMotion Xen Hypervisor Hardware 20
The Power of Xen Paravirtualization is the key to high performance OS is aware that it is being virtualized The alternative is software emulation of hardware (tricking the OS into thinking it is running on real hardware) Xen is designed to utilize the virtualization capabilities of Intel VT and AMD-V enabled processors Hardware Virtualization = high performance The future of virtualization is paravirtualization with hardware virtualization assist Xen-based virtualization delivers the highest performance for next generation silicon based virtualization 21
Citrix XenServer Enterprise
Resource Pools Resource Pool Ability to join multiple physical servers into one logical pool of resources Allows VM agility Automatic Placement Live Migration Shared configurations Networking Remote Storage Shared IP Based Storage Resiliency to single system failures 23
Enterprise Ready True 64Bit Virtualization Engine Performance Linux Operating Systems Fully paravirtualized dernel Generally 1/2-4% overhead compared to native Windows Operating Systems High speed XenSource PV drivers Generally 2-6% overhead compared to native Large workload support 8 Virtual CPUs per guest Large memory support 128 GB Physical memory 32 GB Per VM Xen Engine can now scale to terabytes of memory and up to 128 CPU cores 24
Extensive Storage Support Enhanced IP-based shared storage Software iscsi and NFS Local and remote storage IDE, SATA, SCSI, and SAS Hardware iscsi QLogic iscsi HBAs Fibre Channel Emulex and QLogic HBAs Also supports booting from SAN Enhanced shared remote storage Ability to use remote storage resources iscsi SAN via software NFS based NAS devices 25
Automatic VM Placement Automatically place virtual machines on systems with free capacity Load balance virtual machines as you launch them Remote VM Guest Storage 26
XenMotion XenMotion allows running guest VM s to be migrated without service downtime Zero down-time during planned maintenance Load balance VMs over different servers Remote VM Guest Storage 27
Bundled Multi-Server Management Manage multiple servers Create and deploy virtual machines Monitor performance Adjust resource allocation Interact with virtual machines Windows look and feel Wizards Follows Vista UI standards 28
Virtual Machine Support 32Bit Windows Windows 2003 Server and SBS Windows XP Windows 2000 64Bit Windows Windows 2003 Server and SBS 32Bit Linux Red Hat 5.0, 4.x, 3.x CentOS 5, 4.5 Novell SLES 10.1, 9 sp2, 9 sp3 Debian Sarge, Etch 64Bit Linux Coming Q4 2007 29
Summary Reasons to Virtualize Cost Reduction Efficiency Types of Virtualization OS Level Virtualization Hosted Solutions Bare Metal Solutions Other Types of Virtualization Storage Virtualization Network Virtualization Application Virtualization 30 30
Summary Citrix XenServer is becoming the preferred choice for cost-effective enterprise virtualization projects Price TCO Advanced management capabilities included True paravirtualized hypervisor Full support for hardware assist Ease of managing large groups of servers Broad hardware/storage support 31
32