1 / 13

Agile Infrastructure IaaS Compute

Agile Infrastructure IaaS Compute. Jan van Eldik CERN IT Department Status Update 6 July 2012 . Outline. IaaS Compute What are we doing? OpenStack Nova What do we use? Deployments What does it look like? Demo!. IaaS Compute overview.

danton
Télécharger la présentation

Agile Infrastructure IaaS Compute

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agile InfrastructureIaaS Compute Jan van Eldik CERN IT Department Status Update 6 July 2012

  2. Outline • IaaSCompute • What are we doing? • OpenStack Nova • What do we use? • Deployments • What does it look like? • Demo!

  3. IaaS Compute overview • Aim: Deliver a production IaaSservice through a series of time-based pre-production services of increasing functionality and Quality-of-Service… • …to manage theinfrastructuremore efficiently • Different use cases: • Server consolidation • Batch computing • Disaster recovery • This is an integration effort • As opposed to a development effort • Landb, ActiveDirectory, DataCenter operations, …

  4. Different Service Models • Pets are given names like lsfmaster.cern.ch • They are unique, lovingly hand raised and cared for • When they get ill, you nurse them back to health • Cattle are given numbers like vm0042.cern.ch • They are almost identical to other cattle • When they get ill, you get another one • Future application architectures tend towards Cattle • .. But users now need support for both modes of working

  5. OpenStack Compute “Nova” • Relevant components • Nova - Compute • Horizon - Dashboard • Keystone - Identity Management • Glance - Image management • ~6 month release cycle • Essex - April 5, 2012 • Folsom- Sept 27, 2012 • “Grizzly” – April 2013

  6. Openstack @ CERN HORIZON KEYSTONE GLANCE NOVA Scheduler Compute Registry Image Volume Network

  7. OpenStack RPMs • RPMs produced by Fedora “Cloud SIG” • Very responsive community • Standard Fedora processes • RPMs for EPEL6, Fedora 16/17 • Regular security and bug fix releases • Minimal delay between OpenStack releases and RPM availability • Note: RedHat joined the OpenStack Foundation in April, but they have not yet revealed any strategy

  8. Configuration, Images, … • Configure using Puppetlabs modules • Recently ported to Fedora and RHEL6 • With CERN help • Released last week • Images created with Oz • Part of (RedHat sponsored) project Aeolus • SLC6, SLC5 “server” images • Contextualization w/ cloud-init • Interpreting user-specified data • WIP: Windows images • Use GlusterFS • Provide block storage, VM live-migration

  9. CERN deployments Guppy • First pre-production, released June 1st • Target audience: AI project members • OpenStack Essex on Fedora 16, KVM only • Used for functionality tests • Live-migration, resize, … • Limited integration in Cern infrastructure • single IP service, no Cern accounts • School of guppies to be deployed as an AI testbed

  10. CERN deployments Hamster • Scheduled for Sept 1st • AI project members, early adopters • OpenStack Essex on SLC6 • Proper integration in Cern infrastructure • multiple IP services, user defined hostnames • Accounts and roles from Active Directory • Window images • Demonstrate VM backup • Deploy Hyper-V hypervisors

  11. CERN deployments IaaS Compute v 1.0 • Production release, scheduled Q1 2013 • OpenStack Folsom on SLC6 • To be deployed in Meyrin and Budapest DCs • Batch worker nodes • Service nodes, selected pets (Meyrin only)

  12. Guppy Hamster Iaas Compute 1.0 June 1, 2012 Sept 1, 2012 Q1 2013 ' 12 Apr 2012 Jun Aug Oct Dec Feb 2013 Apr ' 13 • OpenStack is rapidly maturing • With a vibrant eco-system of developers, distributions, deployers • We are delivering a series of pre-production services… • Adding functionality… • Scaling out… • Integrating into IT infrastructure… • For cattle and pets… • Aiming for a production service in Q1 2013 Today Essex Folsom "Grizzly" Apr 5, 2012 Sept 27, 2012 April 2013

  13. Deployment timeline Guppy Hamster IaaS Compute 1.0 ' 12 Apr 2012 May Jun Jul Aug Sep Oct Nov Dec Jan 2013 ' 13 Today Essex Folsom Grizzly (date unknown)

More Related