Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland www.cern.ch/i t PES Ewan Roche, Ulrich Schwickerath, Manuel Guijarro,

Slides:



Advertisements
Similar presentations
Tier-1 Evolution and Futures GridPP 29, Oxford Ian Collier September 27 th 2012.
Advertisements

IBM Software Group ® Integrated Server and Virtual Storage Management an IT Optimization Infrastructure Solution from IBM Small and Medium Business Software.
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
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.
Adam Duffy Edina Public Schools.  The heart of virtualization is the “virtual machine” (VM), a tightly isolated software container with an operating.
Session Agenda Introducing the Serverquarium for 2013.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Towards High-Availability for IP Telephony using Virtual Machines Devdutt Patnaik, Ashish Bijlani and Vishal K Singh.
Server Virtualization Gina Myers. Definition Creating virtual machines (VMs) “VMs are software entities that emulate a real machine’s functionality” ◦
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice HP StorageWorks LeftHand update Marcus.
European Organization for Nuclear Research Virtualization Review and Discussion Omer Khalid 17 th June 2010.
Virtualization for Cloud Computing
Implementing Failover Clustering with Hyper-V
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
5205 – IT Service Delivery and Support
ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.
VMware vSphere 4 Introduction. Agenda VMware vSphere Virtualization Technology vMotion Storage vMotion Snapshot High Availability DRS Resource Pools Monitoring.
CERN IT Department CH-1211 Genève 23 Switzerland t Next generation of virtual infrastructure with Hyper-V Michal Kwiatek, Juraj Sucik, Rafal.
Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net.
CERN IT Department CH-1211 Genève 23 Switzerland t R&D Activities on Storage in CERN-IT’s FIO group Helge Meinhard / CERN-IT HEPiX Fall 2009.
Yury Kissin Infrastructure Consultant Storage improvements Dynamic Memory Hyper-V Replica VM Mobility New and Improved Networking Capabilities.
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.
Tim Vander Kooi Systems
Status of WLCG Tier-0 Maite Barroso, CERN-IT With input from T0 service managers Grid Deployment Board 9 April Apr-2014 Maite Barroso Lopez (at)
ICT Day Term 4,  Virtualisation is growing in usage.  Current CPU’s are designed to support Virtualisation.  Businesses are looking at virtualisation.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2009 Seminar #1 VIRTUALIZATION EVERYWHERE.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
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.
Planning and Designing Server Virtualisation.
A Brief Intro to Virtualiztion. What is Virtualization? An abstraction Usually performed via software Many different types –Hardware –Software –Data –Network.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
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.
Using Virtual Servers for the CERN Windows infrastructure Emmanuel Ormancey, Alberto Pace CERN, Information Technology Department.
Server Virtualization
Mike Neil General Manager Microsoft Corporation.
©2015 EarthLink. All rights reserved. Private Cloud Hosting Create Your Own Private IT Environment.
An Agile Service Deployment Framework and its Application Quattor System Management Tool and HyperV Virtualisation applied to CASTOR Hierarchical Storage.
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 /
Private Cloud Hosting. IT Business Challenges I need to extend my on-premises virtualized environment to utilize the Cloud and manage the entire environment.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS CERN Virtual Infrastructure Status update.
| nectar.org.au NECTAR TRAINING Module 1 Overview of cloud computing and NeCTAR services.
Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing,
Microsoft Virtual Academy. Microsoft Virtual Academy First HalfSecond Half (01) Introduction to Microsoft Virtualization(05) Hyper-V Management (02) Hyper-V.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
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.
| Basel Fabric Management with Virtual Machine Manager Philipp Witschi – Cloud Architect & Microsoft vTSP Thomas Maurer – Cloud Architect & Microsoft MVP.
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Improving resilience of T0 grid services Manuel Guijarro.
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
Moving Small Business Server into the Future. STANDARD Workload Optimized DATACENTER Virtualization Optimized Virtualization SKUs ESSENTIALS Small Business,
SEMINAR ON.  OVERVIEW -  What is Cloud Computing???  Amazon Elastic Cloud Computing (Amazon EC2)  Amazon EC2 Core Concept  How to use Amazon EC2.
Virtualization - an introduction Gordon Ross Computing Service.
CERN IT Department CH-1211 Genève 23 Switzerland PES Virtualization at CERN – a status report Virtualization at CERN – status report Sebastien.
CERN IT Department CH-1211 Genève 23 Switzerland The CERN internal Cloud Sebastien Goasguen, Belmiro Rodrigues Moreira, Ewan Roche, Ulrich.
Virtualization for Cloud Computing
Bentley Systems, Incorporated
Current Generation Hypervisor Type 1 Type 2.
Virtualization OVERVIEW
Building a Virtual Infrastructure
Virtualization overview
1. 2 VIRTUAL MACHINES By: Satya Prasanna Mallick Reg.No
GGF15 – Grids and Network Virtualization
Upgrading Your Private Cloud with Windows Server 2012 R2
Productive + Hybrid + Intelligent + Trusted
Presentation transcript:

Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Ewan Roche, Ulrich Schwickerath, Manuel Guijarro, Helge Meinhard et al. HEPiX Fall 2010 Workshop – Cornell University Virtualisation in CERN-IT: Overview and Service Consolidation

PES Outline  Virtualisation use cases at CERN-IT  Details about virtualisation for service consolidation Virtualisation and service consolidation - Helge Meinhard at cern.ch

PES Why virtualise?  Better use existing resources and available power  Simplify physical machine park –Far fewer (one?) OS on physical machines  Ease intrusive interventions –E.g. emergency kernel upgrades  Ease life-cycle management of physical machines Virtualisation and service consolidation - Helge Meinhard at cern.ch Remove strong coupling of services and physical machines

PES Virtualisation instances  Service consolidation (PES and OIS) –Based on Hyper-V, mainly targeted at long-term (potentially critical) services such as VOboxes –Linux (SLC) guest OS, quattor managed  Batch virtualisation (PES) –Based on KVM and ISF or OpenNebula, targeted at batch jobs, usually not critical –Linux (SLC) guest OS, quattor managed –(see dedicated talk)  Self-service kiosk (OIS) –Based on Hyper-V, mainly targeted at short-term or development use –Windows or Linux guest OS –(see dedicated talk)  Dedicated testbed (GT) –Based on XEN, targeted at developing Grid middleware –Various Linux guest OS …… Virtualisation and service consolidation - Helge Meinhard at cern.ch

PES Why different platforms?  Service consolidation requires –Large-scale stable service –Associated “local” storage, shared across hypervisors –Transparent (live) migration of VMs from one hypervisor to another  Batch virtualisation requires –Very large-scale service –Flexible VM provisioning and instantiation Virtualisation and service consolidation - Helge Meinhard at cern.ch

PES Chosen platforms  Service consolidation: Microsoft SCVMM on top of Hyper-V –Extended management layer for long-term provisioning of virtual machines and storage  Supports transparent migration of VMs –Alternative solution (industry preferred): VMware  Difficult to obtain affordable licensing schemes  Batch virtualisation: Platform ISF or OpenNebula on top of KVM (or XEN) –Flexible provisioning schemes for short-term VMs –Provisioning on demand supported Virtualisation and service consolidation - Helge Meinhard at cern.ch

PES Medium to long-term view  Coexistence of two different platforms is (hopefully) temporary  Keen in a platform that supports all different requirements –Must be affordable at our scale –Open-source solutions favoured by some people  Vision: all CERN-IT services should be virtualised –They can run at CERN, at the current hosting centre, some remote T0 extension, … –All services use the same platform  One large pool of shared resources  Maximum decoupling of services from physical machines Virtualisation and service consolidation - Helge Meinhard at cern.ch

PES Common short-term goals  Seamlessly integrate virtual machines within the computing infrastructure in a sustainable manner  Leverage the advantages of virtual machines in a manner transparent to service managers and end users  Provide a level of service that is equal to or better than currently possible with physical resources  Achieve complete equivalence between physical and virtual resources Virtualisation and service consolidation - Helge Meinhard at cern.ch

PES Pain Points of Service Hosts  Full physical machine often overkill –Does a Web server need >= 8 cores? –Sharing physical hosts saves power  Hardware failures/interventions cause service downtime –… unless two servers are configured in active-active or failover mode  But this aggravates the under-utilisation problem!  Retiring machines and replacing them with new hardware is difficult –IT-PES responsible of hardware and basic OS, application software often under user control Virtualisation and service consolidation - Helge Meinhard at cern.ch Several VMs per physical machine Live migration of VMs

PES A perfect candidate?  The voatlas cluster – 138 nodes  Most CPU, network and disk loads appear to be from nightly builds  Otherwise very low IO rates  Even a consolidation factor of 2 saves a large amount of resources  In industry a consolidation factor of at least 4 is normally possible for servers with no impact on performance Virtualisation and service consolidation - Helge Meinhard at cern.ch

PES Hardware (1) Virtualisation and service consolidation - Helge Meinhard at cern.ch

PES Hardware (2)  Servers: Industry-grade blade servers with good levels of redundancy (PSU, disk drives)  Storage: Resilient iSCSI devices connected to servers via redundant private network  Storage devices configured as SAN islands with no interconnection between islands  Hardware is high quality and provides protection against a range of failures  Each server/storage unit still a single point of failure  must be taken into account when deploying critical services Virtualisation and service consolidation - Helge Meinhard at cern.ch

PES Hardware (3)  5 separate islands (servers + storage):  To cope with growing demand for VMs, all servers will be upgraded to 8 cores and 48 GB before end of 2010 Virtualisation and service consolidation - Helge Meinhard at cern.ch ServersNetwStorageLocation 168 cores, 24 GBLCG448 x 1 TBHosting centre 168 cores, 48 GBLCG448 x 1 TBHosting centre 164 cores, 12 GBLCG848 x 1 TB513 Physics 164 cores, 12 GBLCG848 x 1 TB513 Physics 164 cores, 12 GBGPN216 x 1 TB513 critical

PES Software (1)  Base hypervisor technology provided by IT-OIS, based upon Hyper-V 2.0 System Centre Virtual Machine Manager 2008 R2 (SCVMM) Custom SOAP interface  Main features: SCVMM is an enterprise class management suite Live migration of VMs between hypervisors High availability in the case of hypervisor failure Integration with CERN network database via the SOAP interface Full support for Linux guests with up to 4 cores Paravirtualised I/O drivers integrated into SLC5 Virtualisation and service consolidation - Helge Meinhard at cern.ch

PES Software (2) Microsoft Virtual Machine Manager Windows Powershell SOAP Services Virtual Machine Manager Admin Console Virtual Machine Manager Admin Console SOAP client HMS AIMS Lemon SOAP client HMS AIMS Lemon Backups OS Maintenance LAN DB Application Management Hypervisor Virtualisation and service consolidation - Helge Meinhard at cern.ch

PES Integrating Hyper-V and ELFMS [lxadm05] /afs/cern.ch/user/d/dg > CDBDump wmsmon01 ##################################### # # Hostname "wmsmon01" # # Cluster "gridadm" - subcluster "undef" # Function "undefined" (Comment: "") # State "maintenance", importance "50" # Contracttype "D" # IT-section "PES-PS" # IT-contact # User-contact # ITCM cc- "" # # Hardware "vm_01_02_100" (microsoft) # Serial Number "000001" # Warranty until "" # # Operating System "slc5" - kernel " el5" - tpl "" - stage "prod" - osdate " " # Architecture "x86_64" - svcclass "gridadm" - resource "undef" - customization "undef" # # Enclosed systems "No enclosed object found" # Location "hyperv/" # # information retrieved by CDBDump at Wed Jun 30 11:44: # ##################################### Virtualisation and service consolidation - Helge Meinhard at cern.ch

PES Project status  Initially deployed services owned by IT-PES  Then more IT services  Started meanwhile to hand out VOboxes controlled by users outside IT  Larger scale deployment awaiting server upgrades  Currently about 130 machines, 4 machines per week, of which 100 in production  Coming next: virtual small disk servers Virtualisation and service consolidation - Helge Meinhard at cern.ch

PES Conclusions  From the service manager (or VOC) perspective there is no difference between a real and a virtual machine  Hardware requests still go via the usual channels but at the end you may be allocated virtual hardware  Virtual machines make lifecycle management much easier by breaking the link between system image and hardware lifetime  Virtualisation does not change the need for fabric management tools like Quattor  Currently hosting more than 130 VMs. Growing rate: 4 VMs/month Virtualisation and service consolidation - Helge Meinhard at cern.ch