OpenStack overview of the project Belmiro Daniel Rodrigues Moreira CERN IT-PES-PS January 2011 Disclaimer: This presentation reflects the experience and.

Slides:



Advertisements
Similar presentations
Creating HIPAA-Compliant Medical Data Applications with Amazon Web Services Presented by, Tulika Srivastava Purdue University.
Advertisements

Vasinee Siripoonya Kasidit Chanchio
Science Cloud Summer School OpenStack and Eucalyptus on FutureGrid
Cloud Computing Open source cloud infrastructures Keke Chen.
OpenStack Open Source Cloud Software. OpenStack: The Mission "To produce the ubiquitous Open Source cloud computing platform that will meet the needs.
Profit from the cloud TM Parallels Dynamic Infrastructure AndOpenStack.
Cloud Computing Imranul Hoque. Today’s Cloud Computing.
OpenStack Update Infrastructure as a Service May 23 nd 2012 Rob Hirschfeld, Dell.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
1 Security on OpenStack 11/7/2013 Brian Chong – Global Technology Strategist.
Eucalyptus on FutureGrid CTS Conference 2011 Philadelphia May Geoffrey Fox
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
Jharrod LaFon (HPC-3) Jim Williams (HPC-3) 2011 Computer System, Cluster, and Networking Summer Institute Russell Husted (MTU) Derek Walker (NCA&TSU) Povi.
Matt Bertrand Building GIS Apps in the Cloud. Infrastructure - Provides computer infrastructure, typically a platform virtualization environment, as a.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Windows Azure Pack Service Provider Foundation 2012 R2 Windows Server 2012 R2 Virtual Machine Manager 2012 R2 Damian Flynn MVP System Center
Cloud computing Tahani aljehani.
Public and Private Clouds: Working Together
Cisco and OpenStack Lew Tucker VP/CTO Cloud Computing Cisco Systems,
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Opensource for Cloud Deployments – Risk – Reward – Reality
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Nimbus & OpenNebula Young Suk Moon. Nimbus - Intro Open source toolkit Provides virtual workspace service (Infrastructure as a Service) A client uses.
StratusLab: Darn Simple Cloud Charles (Cal) Loomis & Mohammed Airaj LAL, Univ. Paris-Sud, CNRS/IN2P October 2013.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Creating an EC2 Provisioning Module for VCL Cameron Mann & Everett Toews.
Ceph Storage in OpenStack Part 2 openstack-ch,
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
1 The Fast(est) Path to Building a Private/Hybrid Cloud October 25th, 2011 Paul Mourani RightScale.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc.
Eucalyptus 3 (&3.1). Eucalyptus 3 Product Overview – Govind Rangasamy.
Ph No: Mob: ,plot No-27,NGGO's Colony, Pattabhi reddy gardens,Visakhapatnam-07 Open.
Jose Castro Leon CERN – IT/OIS CERN Agile Infrastructure Infrastructure as a Service.
AWS Amazon Web Services Georges Akpoly CS252. Overview of AWS Amazon Elastic Compute Cloud (EC2) Amazon Simple Storage Service (S3) Amazon Simple Queue.
OpenStack cloud at Oxford Kashif Mohammad University of Oxford.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
1 Open Stack Cloud System Lecture 7. 2 What is OpenStack  It is not a single open source project  It is not a hypervisor  It is not a storage platform.
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
Arun Madhavan Graduate Assistant, iPlant Collaborative Experiences with Eucalyptus.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
1 TCS Confidential. 2 Objective: In this session we will be able to learn  What is Openstack?  History  Capabilities  Openstack as IaaS  Advantages.
OpenStack Chances and Practice at IHEP Haibo, Li Computing Center, the Institute of High Energy Physics, CAS, China 2012/10/15.
© 2013 IBM Corporation CSTL Cloud Solutions and OpenStack Development Cloud Computing and OpenStack Guo Hui Liu, June 2013
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Agile Infrastructure Project Overview : Status and.
OpenStack Demo Kashif Mohammad University of Oxford 1 HepSysMan.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Enterprise Innovation.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
St. Petersburg, 2016 Openstack Disk Storage vs Amazon Disk Storage Computing Clusters, Grids and Cloud Erasmus Mundus Master Program in PERCCOM Author:
Introduction to OpenStack OSCON 2011 James Turnbull - Puppet Labs Eric Day - Rackspace.
OPENSTACK Presented by Jordan Howell and Katie Woods.
Canadian Bioinformatics Workshops
OpenStack.
Unit 3 Virtualization.
Course: Cluster, grid and cloud computing systems Course author: Prof
Security on OpenStack 11/7/2013
Organizations Are Embracing New Opportunities
SUSE® Cloud The Open Source Private Cloud Solution for the Enterprise
ATLAS Cloud Operations
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Usage of Openstack Cloud Computing Architecture in COE Seowon Jung Systems Administrator, COE
A walkthrought by the cloud computing
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
GRID AND CLOUD COMPUTING
Bending Ironic for Big Iron
Presentation transcript:

OpenStack overview of the project Belmiro Daniel Rodrigues Moreira CERN IT-PES-PS January 2011 Disclaimer: This presentation reflects the experience and opinion of the author which could be different from the CERN vision. Some information and images were taken from the OpenStack website and presentations.

What is OpenStack? “to produce the ubiquitous open source cloud computing platform that will meet the needs of public and private cloud providers regardless of size, by being simple to implement and massively scalable.”

What is OpenStack? Open source project; Apache 2.0 license; No paid “enterprise version”; Open design process; Modular design for deployment flexibility via APIs; Compute Engine – nova; Storage Engine – swift;

What is OpenStack? March 2010 – Rackspace open source their cloud software; May 2010 – NASA open source the Nebula software; June 2010 – OpenStack formed; October 2010 – First release “Austin”;

What is OpenStack? OpenStack compute – Software to provision virtual machines on standard hardware at massive scale; OpenStack object storage – Software to reliably store billions of objects distributed across standard hardware;

OpenStack hype?

Compute Engine - nova IaaS – Similar to Amazon EC2 and RackSpace Cloud Servers; Supports various hypervisors: – XEN, KVM; APIs: – EC2; – OpenStack / Rackspace;

Compute Engine - nova Architecture

Compute Engine - nova Message queue – brokers the interaction between compute nodes, volumes, the networking controllers, API endpoints, the scheduler; Computing controller – manages computing instances on host machines; Network controller – manages the networking resources on host machines; Volume controller – interact with iSCSI storage to manage LVM-based instance volumes

Storage Engine - swift Based on the Cloud Files offering from Rackspace; Concepts: – Account – Container – Object Good for storing unstructured data; Object name as lookup key; No central point of failure; Keeps multiple replicas of each object; (…)

Storage Engine - swift Limitations: – Objects must be < 5 GB; – It does not use the typical POSIX filesystem semantics; – No user quotas; – No directories hierarchies; – No writing to a byte offset in a file; – (…)

Playing with nova nova CLI euca2ools nova-api nova-compute nova-dhcpbridge nova-manage nova-network nova-objectstore nova-scheduler euca-add-group euca-delete-bundle euca-describe-instances euca-registereuca-add-keypair euca-delete-group euca-describe-keypairs euca-release-addresseuca-allocate-address euca-delete-keypair euca-describe-regions euca-reset-image-attributeeuca- associate-address euca-delete-snapshot euca-describe-snapshots euca-revokeeuca-attach-volume euca-delete-volume euca-describe-volumes euca-run-instanceseuca-authorize euca-deregister euca-detach-volume euca-terminate-instanceseuca-bundle- image euca-describe-addresses euca-disassociate-address euca-unbundleeuca-bundle-vol euca-describe-availability-zones euca-download-bundle euca-upload-bundleeuca-confirm-product-instance euca-describe-groups euca-get-console-output euca-versioneuca-create-snapshot euca-describe-image-attribute euca-modify-image-attribute euca-create-volume euca-describe-images euca-reboot-instances

Playing with nova Create an user Create a project sudo nova-manage user admin belmiro :26:01,276 AUDIT nova.auth.manager [-] Created user belmiro (admin: True) export EC2_ACCESS_KEY=ea178d0d-68a b1f2-429b4adb3f34 export EC2_SECRET_KEY=041f4c80-53ca-49aa-acfe-4bd01d28b47f sudo nova-manage project create cern belmiro :26:59,474 AUDIT nova.auth.manager [-] Created project cern with manager Belmiro

Playing with nova Upload a sample image to the “cloud” euca-bundle-image -i images/aki-lucid/image -p kernel --kernel true euca-bundle-image -i images/ari-lucid/image -p ramdisk --ramdisk true euca-upload-bundle -m /tmp/kernel.manifest.xml -b mybucket euca-upload-bundle -m /tmp/ramdisk.manifest.xml -b mybucket euca-register mybucket/kernel.manifest.xml euca-register mybucket/ramdisk.manifest.xml euca-bundle-image -i images/ami-tiny/image -p machine --kernel ami- fcbj2non --ramdisk ami-orukptrc euca-upload-bundle -m /tmp/machine.manifest.xml -b mybucket euca-register mybucket/machine.manifest.xml

Playing with nova Launching an image euca-run-instances ami-2vovoyhw –-kernel ami-sga4bsyz –-ramdisk ami- rsds1avs –k mykey euca-describe-instances RESERVATION r-01slpbtmcern INSTANCE i ami-2vovoyhw pendingmykey (cern_project, ubuntu)0m1.small :19: nova ssh –I mykey.priv

Next Releases Bexar release (February 3, 2011) OpenStack Compute (nova) ready for enterprise private cloud deployments and mid-size service provider deployments; Enhanced documentation; Easier to install and deploy. Cactus release (April 15, 2011) OpenStack Compute (nova) ready for large service provider scale deployments; This is the “Rackspace-ready” release.

Bexar release (nova) Boot VMs from raw images; (nova) Use the Glance image service; (nova) Hyper-V support; (nova) Security groups; (swift) Unlimited object size; (swift) Exposure of most of the S3 API; (…)

Conclusion nova is not production ready (Austin); Lacks documentation; Short life cycle (at least for now); Major players supporting the project; RackSpace will use OpenStack (nova) in their production environment; Supports/uses EC2 API.

Next steps?... Bexar release (February 3, 2011) – Dedicate 3? machines for this… – Multi-server installation; – Use the normal hypervisor configuration; – Run the usual SLC5 image in the VMs; – LVM support? – Attach external volumes? use swift? – Contextualization model?

Questions?