CERN IT Department CH-1211 Genève 23 Switzerland t Virtualization with Windows at CERN Juraj Sucik, Emmanuel Ormancey Internet Services Group CERN IT Department
CERN IT Department CH-1211 Genève 23 Switzerland t Agenda Current status of IT-IS group virtualization service Server Self Service New virtualization features in Windows Server 2008 (Hyper-V) What next? Virtualization with Windows at CERN
CERN IT Department CH-1211 Genève 23 Switzerland t Virtualization in IT-IS 17 physical servers running Virtual Server virtual servers with different OS –Windows XP –Windows Server 2003 –Linux (SLC3, SLC4) Used for production, development and test environments –Terminal servers –Media archive jobs –Media streaming –Compilation platform –Test platform for pilot services Virtualization with Windows at CERN
CERN IT Department CH-1211 Genève 23 Switzerland t Server Self Service Service for managing virtual servers based on Virtual Server 2005 Choose from a set of “predefined” images –Windows server 2003 –Windows Server IIS + Soap + Streaming –Windows Server Terminal Server Services –Scientific Linux SLC 4 Install from PXE or from a Boot CD ISO image Available within 10 minutes SOAP API available (start, stop, create a new one, edit VHD, etc) Performance – satisfying Virtualization with Windows at CERN
CERN IT Department CH-1211 Genève 23 Switzerland t Server Self Service Center Examples Virtualization with Windows at CERN Select an OS, type in the duration and click Request. 10 minutes later, the user will receive an notifying that his server is available.
CERN IT Department CH-1211 Genève 23 Switzerland t Virtual Server 2005 Features Virtualization with Windows at CERN 32-bit Virtual MachinesYes 64-bit Virtual MachinesNo Multi Processor Virtual MachinesNo Virtual Machine Memory Support3.6GB per VM Managed by System Center Virtual Machine Manager Yes Support for Microsoft Clustering ServicesYes Host side backup supportYes Scriptable / ExtensibleYes, COM User InterfaceWeb Interface CostFree download
CERN IT Department CH-1211 Genève 23 Switzerland t Hyper-V New hypervisor-based virtualisation platform in Windows Server 2008 Component of Windows Server 2008 –Standard, Enterprise and Datacenter Editions Hardware requirements: –64-bit processor –Hardware assisted virtualisation (AMD-V or Intel VT) –Hardware enabled Data Execution Prevention Virtualization with Windows at CERN
Virtual Machine Manager Virtualization with Windows at CERN Hosted virtualisation VMware Workstation, VMware (GSX) Server, Fusion. Parallels Desktop (Linux) KVM Microsoft Virtual PC, Virtual Server Hypervisor virtualisation VMware ESX (Server), ESXi (3i) Xen Hyper-V VMM Guest 1 Guest 2 Host OS VMM Guest 1 Guest 2 Hardware
Hyper-V Architecture Windows Server 2008 VSP Windows Kernel Applications Non-hypervisor Aware OS Windows Server 2003/2008 Windows Kernel VSC VMBus Emulation Hardware Hyper-V Xen-enabled Linux Kernel Linux VSC Hypercall Adapter Parent PartitionChild Partitions VM Service WMI Provider VM Worker Processes Operating System ISV/IHV/OEM Hyper-V Microsoft/Citrix (XenSource) User Mode Kernel Mode Provided by: Ring -1 IHV Drivers VMBus
CERN IT Department CH-1211 Genève 23 Switzerland t Hyper-V Features Virtualization with Windows at CERN 32-bit and 64-bit virtual machines Large memory support (>32 GB) within VMs Multi-processor VMs Integrated cluster support for quick migration and HA Volume shadow service integration for data protection Pass-through disk access for VMs Virtual machine snapshots New hardware sharing architecture (VSP/VSC/VMBus) Robust networking: VLANs and network load balancing Windows Management Interface (WMI) management interface Support for full or server core installations
CERN IT Department CH-1211 Genève 23 Switzerland t Virtual Server 2005 vs. Hyper-V Virtual ServerHyper-V 32-bit Virtual MachinesYes 64-bit Virtual MachinesNoYes Multi Processor Virtual MachinesNoYes, up to 4 core Virtual Machine Memory Support3.6 GB per VM>32 GB per VM Managed by System Center Virtual Machine Manager Yes Yes, in next version (2008) Support for Microsoft Clustering Services Yes Host side backup supportYes Scriptable / ExtensibleYes, COM Yes, WMI + HyperCall API User InterfaceWeb InterfaceMMC 3.0 CostFree download Windows Server 2008
CERN IT Department CH-1211 Genève 23 Switzerland t Hyper-V High Availability Providing solutions for both planned and unplanned downtime Planned downtime –Quickly move virtualized workloads to service underlying hardware – “Quick Migration” –More common than unplanned Unplanned downtime –Automatic failover to other nodes (hardware or power failure) –Not as common and more difficult Virtualization with Windows at CERN
CERN IT Department CH-1211 Genève 23 Switzerland t Quick Migration Virtualization with Windows at CERN 1.Save state Save entire VM state 2.Move virtual machine Move storage connectivity from origin to destination host 3.Restore state and run Restore VM and run DoneVHDs Network Connectivity SAN Storage
CERN IT Department CH-1211 Genève 23 Switzerland t Summary Hyper-V –Microsoft’s new enterprise virtualisation platform –Hypervisor in the operating system –More powerful VMs allow to virtualise more physical servers –New features with scriptable API –Quick Migration Server Self Service will be reviewed and upgraded to Hyper-V in order to provide a robust virtualization service with API allowing a full scriptable solutions for batch processing needs (grid nodes, media archive nodes, etc) Virtualization with Windows at CERN
CERN IT Department CH-1211 Genève 23 Switzerland t Questions? Virtualization with Windows at CERN