150 likes | 287 Views
Virtualization with Windows at CERN. Juraj Sucik, Emmanuel Ormancey Internet Services Group CERN IT Department. Agenda. Current status of IT-IS group virtualization service Server Self Service New virtualization features in Windows Server 2008 (Hyper-V) What next?. Virtualization in IT-IS.
E N D
Virtualization with Windows at CERN Juraj Sucik, Emmanuel OrmanceyInternet Services GroupCERN IT Department
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
Virtualization in IT-IS • 17 physical servers running Virtual Server 2005 • 45 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
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 2003 + IIS + Soap + Streaming • Windows Server 2003 + 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
Server Self Service Center • Examples Select an OS, type in the duration and click Request. 10 minutes later, the user will receive an email notifying that his server is available. Virtualization with Windows at CERN
Virtual Server 2005 Features Virtualization with Windows at CERN
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 • Hosted virtualisation • Hypervisor virtualisation Guest 1 Guest 2 Guest 1 Guest 2 VMM Host OS VMM Hardware Hardware • VMware Workstation, VMware (GSX) Server, Fusion. • Parallels Desktop • (Linux) KVM • Microsoft Virtual PC, Virtual Server • VMware ESX (Server), ESXi (3i) • Xen • Hyper-V Virtualization with Windows at CERN
Hyper-V Architecture VM Worker Processes Provided by: ISV/IHV/OEM Parent Partition Child Partitions Hyper-V Operating System Microsoft/Citrix (XenSource) Applications Applications Applications User Mode WMI Provider VM Service Windows Kernel Windows Kernel Non-hypervisor Aware OS Windows Server 2008 Xen-enabled Linux Kernel Windows Server 2003/2008 Kernel Mode VSP Linux VSC IHV Drivers VSC VMBus VMBus VMBus Emulation Hypercall Adapter Hyper-V Ring -1 Hardware
Hyper-V Features • 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 Virtualization with Windows at CERN
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
Quick Migration • Save state • Save entire VM state • Move virtual machine • Move storage connectivity from origin to destination host • Restore state and run • Restore VM and run • Done VHDs SAN Storage Network Connectivity Virtualization with Windows at CERN
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
Questions? Virtualization with Windows at CERN