Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland www.cern.ch/i t OIS CERN Virtual Infrastructure Status update.

Slides:



Advertisements
Similar presentations
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
Advertisements

The System Center Family Microsoft. Mobile Device Manager 2008.
What’s New: Windows Server 2012 R2 Tim Vander Kooi Systems Architect
CERN IT Department CH-1211 Genève 23 Switzerland t CERN-IT Plans on Virtualization Ian Bird On behalf of IT WLCG Workshop, 9 th July 2010.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
1 Week #1 Objectives Review clients, servers, and Windows network models Differentiate among the editions of Server 2008 Discuss the new Windows Server.
1 Week #1 Objectives Review clients, servers, and Windows network models Differentiate among the editions of Server 2008 Discuss the new Windows Server.
Virtual techdays INDIA │ 9-11 February 2011 Cross Hypervisor Management Using SCVMM 2008 R2 Vikas Madan │ Partner Consultant II, Microsoft Corporation.
1.1 Installing Windows Server 2008 Windows Server 2008 Editions Windows Server 2008 Installation Requirements X64 Installation Considerations Preparing.
Best of.
TechNet and Community Tour - Dynamic IT Dynamic Desktop Deployment Level Advanced.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
European Organization for Nuclear Research Virtualization Review and Discussion Omer Khalid 17 th June 2010.
Virtualization Infrastructure Administration Introduction Jakub Yaghob.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Ewan Roche, Ulrich Schwickerath, Manuel Guijarro,
John Kelbley Senior Technical Product Manager
1 Management Pain points now Existing tools: Do not map to virtual environments Provisioning Backup Health monitoring Performance monitoring / management.
Hyper-V High-Availability & Mobility: Designing the Infrastructure for Your Private Cloud Symon Perriman Technical Evangelist Microsoft
CERN IT Department CH-1211 Genève 23 Switzerland t Next generation of virtual infrastructure with Hyper-V Michal Kwiatek, Juraj Sucik, Rafal.
System Center 2012 Setup The components of system center App Controller Data Protection Manager Operations Manager Orchestrator Service.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Real Security for Server Virtualization Rajiv Motwani 2 nd October 2010.
Windows Server 2012 VSP Windows Kernel Applications Non-Hypervisor Aware OS Windows Server 2008, 2012 Windows Kernel VSC VMBus Emulation “Designed for.
CERN IT Department CH-1211 Genève 23 Switzerland t Virtualization with Windows at CERN Juraj Sucik, Emmanuel Ormancey Internet Services Group.
Get A Grip On Your Virtual World: Advanced Virtualization Management Dan Stolts “ITProGuru” Chief Technology Strategist Microsoft Corporation Blog:
Randy Diddel A+ Certified Technician Apple Certified Associate-Mac Integration OS X ITIL Foundations v3 Mac Team Technical Support Analyst II UNM IT Workstation.
ICT Day Term 4,  Virtualisation is growing in usage.  Current CPU’s are designed to support Virtualisation.  Businesses are looking at virtualisation.
Module 7: Hyper-V. Module Overview List the new features of Hyper-V Configure Hyper-V virtual machines.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
Copyright © 2011 EMC Corporation. All Rights Reserved. MODULE – 6 VIRTUALIZED DATA CENTER – DESKTOP AND APPLICATION 1.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
CERN IT Department CH-1211 Genève 23 Switzerland t Evolution of virtual infrastructure with Hyper-V Juraj Sucik, Slavomir Kubacka Internet.
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 MSE Virtual Appliance Presenter Name: Patrick Nicholson.
CERN IT Department CH-1211 Geneva 23 Switzerland t Daniel Gomez Ruben Gaspar Ignacio Coterillo * Dawid Wojcik *CERN/CSIC funded by Spanish.
Microsoft Virtual Academy Module 8 Managing the Infrastructure with VMM.
Running Linux on Hyper-V and in Azure Anurag Gupta M357.
SC2012 Infrastructure Components Management Justin Cook (Data # 3) Principal Consultant, Systems Management Noel Fairclough (Data # 3) Consultant, Systems.
CERN IT Department CH-1211 Genève 23 Switzerland t CERN-IT Update Ian Bird On behalf of IT Multi-core and Virtualisation Workshop,
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
Virtual techdays INDIA │ august 2010 virtual techdays INDIA │ august 2010 Consolidate and Virtualize your Linux Environment M.S.Anand │ Technology.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
© Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted Module 7.
Symantec Storage Foundation High Availability 6.1 for Windows: What’s New Providing Support for ApplicationHA in Hyper-V and VMware.
Microsoft Virtual Academy. System Center 2012 Virtual Machine Manager SQL Server Windows Server Manages Microsoft Hyper-V Server 2008 R2 Windows Server.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
70-412: Configuring Advanced Windows Server 2012 services
CERN - IT Department CH-1211 Genève 23 Switzerland t Operating systems and Information Services OIS Proposed Drupal Service Definition IT-OIS.
CERN IT Department CH-1211 Genève 23 Switzerland t Next generation of virtual infrastructure with Hyper-V Juraj Sucik, Michal Kwiatek, Rafal.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Microsoft Virtual Academy Module 12 Managing Services with VMM and App Controller.
SYSTEM CENTER VIRTUAL MACHINE MANAGER 2012 Gorazd Šemrov Microsoft Consulting Services
© 2015 VMware Inc. All rights reserved. Software-Defined Data Center Module 2.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Improving resilience of T0 grid services Manuel Guijarro.
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Agile Infrastructure Project Overview : Status and.
UFIT Infrastructure Self-Service. Service Offerings And Changes Virtual Machine Hosting Self service portal Virtual Machine Backups Virtual Machine Snapshots.
Windows 2012R2 Hyper-V and System Center 2012
Let's talk about Linux and Virtualization in 'vLAMP'
Xen Summit Spring 2007 Platform Virtualization with XenEnterprise
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Server Infrastructure & Managing Workloads
HC Hyper-V Module GUI Portal VPS Templates Web Console
Managing Services with VMM and App Controller
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
Presentation transcript:

Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS CERN Virtual Infrastructure Status update Jan Van Eldik, Tim Bell CERN – IT/OIS 3 rd November 2010

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Agenda What is the CERN Virtual Infrastructure? –CVI in numbers Service overview –SCVMM – Virtual Machine Manager –Integration with Cern environment –Templates –Hypervisors –User communities, Hostgroups –Backup Linux VMs –Integration Components, performance, issues CVI status update - 2

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS What is CVI? The CERN Virtual Infrastructure provides the underlying support for custom virtual machines in the CERN computer centre These VMs have a long-term lifetime of months/years Simple user kiosk for requesting a virtual machine in hours rather than days/weeks with physical hardware Contrasts with the batch virtualisation –Based on submitted workload and integrated with batch system –Lifetime is short so live migration less critical –Scaling requirements are much larger than with CVI CVI status update - 3

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS CVI in numbers CVI service has grown spectacularly in 2010: Number of Virtual Machines: 680 –Was 300 on January 1st Windows VMs / Linux VMs: 430 / 250 –Was 260/40 Number of hypervisors: 170 –Was 40 Many user communities benefit from CVI –Beams developers: 200 VMs –Quattorized Physics Services: 130 VMs CVI status update - 4

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS SCVMM Reminder: CVI is based on Microsoft’s System Center Virtual Machine Manager Enterprise class centralized management –comparable to vSphere Rich feature set: –Allows grouping of hypervisors, with delegation of administrative privileges –VM migration, High availability –Checkpointing –PowerShell Snap-In for administration / scripting

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS CERN addons - Interfaces Web and SOAP interfaces Browser and OS agnostic VM creation, deletion, migration,... Integrates SCVMM with Network Database (and hence with DNS) and Active Directory SOAP methods called by Web interface –and heavily used by Linux clients Interfaces recently re-implemented –addresses scalability issues –improves stability and performance –refresh of templates CVI status update - 6

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS CVI web interface CVI status update - 7

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Templates VMs instantiated based on Templates: Windows –Win7 (x64, x86), WinXP, Server 2008 R2 x64, Server 2008 x86 –Vista disabled (=hidden from view for standard users) –Note: SCVMM allows for automatic VHD updates, using Windows update service Linux –SLC5 (x86_64, i386) –SLC4 disabled CVI status update - 8

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Templates - II PXE installations of Windows and Linux Work-in-progress: support for ‘customer- supplied' images –Required by several large customer groups BE/CO, ETICS, EN department –Customers will be able to create templates from their customized VMs –These templates can then be used to instantiate more VMs –We can restrict availability of such templates to customer’s dedicated hypervisors CVI status update - 9

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Hostgroups 170 Hypervisors in CVI are grouped in 6 top- level ‘hostgroups’: 5 dedicated hostgroups –For large, well-defined communities: Physics Services, Engineering, Beams development, Operating Systems Support, Conferencing –Admin privileges delegated To migrate VMs, modify virtual hardware, etc Self-Service hostgroup –Shared ‘public’ resource –Many short-lived test/development VMs Self-Service vs Dedicated Hostgroups - Kiosk model - help yourself :) - most useful for dev - shared resource - VM lifetime up to 6 month (can be prolonged) - [WIP] introduce quota's - Dedicated Hostgroups - for well-defined, larger communities - delegated admin privileges - CVI status update - 10

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Distribution of hostgroups CVI status update Virtual Machines divided over 6 hostgroups: 256 VMs in Self-service hostgroup, per department

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Hypervisor backup of VMs for disaster recovery only –or: if user missed expiration warnings, and his VM gets deleted TSM client running on Hypervisors –backup of full VHDs and VM configuration very few restores (only 2 in 2010) works fine, but is very expensive... –[WIP] implement ‘opt-in’ policies to reduce the number of VMs to be backed up –[WIP] reduce the number of copies in TSM Note: Physics Services excluded from backup (service manager choice)

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Network configurations hypervisors on primary IP services –can be private network VMs on 'clusters' of secondary IP services –Campus Network, LCG, private,... –add secondary IP services to a clusters when necessary Number of IP addresses for VMs no longer bottleneck –IP address of VM won't change when VM is migrated to a hypervisor within the same primary IP service! CVI status update - 13

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Hypervisors Two different hardware types currently in use Direct Attached Storage –~90 Pyramid diskservers: 24 GB memory 2 quadcore E5410 CPUs 1 TB of RAID-10 diskspack –Allows for ‘Quick migration’ of VMs session of VM unaffected network interruption of ~1 minute –Machines are easy to operate, but not well suited for High Availability solutions

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS iSCSI Shared Storage 5 * (16 Dell Blades + Equallogic storage arrays) Cluster Shared Volume allows for ‘Live migration’ of VMs: –automatic when host is put in maintenance mode –allows transparent reboots of hypervisors: session of VM unaffected network interruption of ~few second –Easier to administer transparent firmware upgrades, hotfixes, etc CVI status update - 15

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Physics Services CVI status update - 16 Five of these setups are being deployed ~100 Virtual Machines

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Linux VMs – Integration Components Aka paravirtualized drivers Official release by Microsoft in Summer 2010 –Under GPL ICs enhance VM performance –improved disk IO (details on next slide) –allows for synthetic gigE vNIC Improved network IO performance ICs provide additional functionality –shutting down VM through VMM console interface –paravirtualized SCSI bus CVI status update - 17

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Improved Disk I/O Operating System ArchDirect Attached Storage iSCSI Storage Notes Write [MB/s] Read [MB/s] Write [MB/s] Read [MB/s] SLC5 i SLC5 x86_ SLC5 + ICs i SLC5 + ICs x86_ SLC5 + ICs i read_ahead_kb=1024 SLC Bare metal Win Bare metal CVI status update - 18

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Integration Components ICs included in "staging" area of upstream kernel They are not included in RHEL5 –Nor in RHEL6 CERN Linux team have packaged them –kernel independent, to ease upgrades –RPM for SLC5 (x86_64 and i386) Should work on RHEL5, CentOS5, SL5 as well – yum install {kmod-,}mshvic CVI status update - 19

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Experience with ICs Performance of Linux VMs on Hyper-V: –Users are happy –Few usecases where 'small' disk IO is very slow (mysql db table scan, file system traversal). To be understood. A few open issues –Clock drift workarounds exist, but broken recent 64bit RHEL kernels. Solution expected Real Soon Now –Console access requires Internet Explorer + Active X mouse requires an additional Integration Component CVI status update - 20

CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Summary CVI usage has grown dramatically in 2010 –And will continue to grow in 2011 New user communities are joining, with new requirements –New interfaces being deployed –Customer-provided templates! Linux VMs on Hyper-V work well –Integration Components are available CVI status update - 21