essex deployday

35
Intro to Cloud, OpenStack DevOps, and Crowbar May 31, 2012

Upload: kamesh-pemmaraju

Post on 12-May-2015

1.751 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Essex deployday

Intro to Cloud, OpenStack DevOps, and Crowbar

May 31, 2012

Page 2: Essex deployday

Global Marketing

Why cloud computing?

• Short deadlines require fast access to resources

• Tight budgets mean more is needed from less hardware

Page 3: Essex deployday

Global Marketing

Better resource utilization for each server

Virtualization can solve part of the problem HYPERVISORS PROVIDE ABSTRACTION BETWEEN APPS AND HARDWARE (SERVERS)

HOST 1 HOST 2 HOST 3 HOST 4, ETC.

VM

Hypervisor

(VMWare ESX, Citrix XEN Server, KVM, Etc.)

Hardware abstraction for each server

2. Cloud Data Center 3. Cloud Federation 1. Server Virtualization

Automation & Efficiency

Page 4: Essex deployday

Global Marketing

+

How do you empower people to self-service?

USERS ADMINS

How do you make your apps cloud aware?

Where should you provision new VMs? How do you keep track of it all?

But questions arise as the environment grows... “VM SPRAWL” CAN MAKE THINGS UNMANAGEABLE VERY QUICKLY

APPS

2. Cloud Data Center 3. Cloud Federation Server Virtualization 1. Server Virtualization

Automation & Efficiency

Page 5: Essex deployday

Global Marketing

USERS ADMINS

But questions arise as the environment grows... “VM SPRAWL” CAN MAKE THINGS UNMANAGEABLE VERY QUICKLY

A Cloud Management Layer Is Missing

APPS

2. Cloud Data Center 3. Cloud Federation Server Virtualization 1. Server Virtualization

Automation & Efficiency

Page 6: Essex deployday

Global Marketing

APPS

What is needed is a cloud Operating System that

adds automation and control at scale

Creates Pools of Resources Automates The Network

USERS ADMINS

CLOUD OPERATING SYSTEM

Connects to apps via APIs Self-service for users

2. Cloud Data Center 3. Cloud Federation Server Virtualization 1. Server Virtualization

Automation & Efficiency

Page 7: Essex deployday

Global Marketing

Compute Pool Network Pool Load Balancing Pool

Image Service Pool Storage Pool

Types of pools managed by the Cloud O.S. COMPUTE, NETWORK, & STORAGE

2. Cloud Data Center 3. Cloud Federation Server Virtualization 1. Server Virtualization

Automation & Efficiency

Page 8: Essex deployday

Global Marketing

3. Cloud Federation

Automation & Efficiency

OpenStack is the Open Source Software Powering

Public and Private Clouds

Public Cloud:

OpenStack powers some

of the worlds largest public

cloud deployments.

2. Cloud Data Center 1. Server Virtualization

Private Cloud:

Run OpenStack software

in your own

data centers

Page 9: Essex deployday

Global Marketing

• What is it: An open source cloud operating system

• Who’s building it: A worldwide community of developers

• Who controls it: OpenStack Foundation, backed by AT&T, Canonical, Cisco, ClearPath, Cloudscaling, Dell, DreamHost, HP, IBM, ITRI, Mirantis, Morphlabs, Nebula, NetApp, Piston, Rackspace, Red Hat, SUSE, and Yahoo! (so far)

Page 10: Essex deployday

Global Marketing

Wide-Ranging Community Support….

Confidential 10 6/5/2012

Page 11: Essex deployday

Global Marketing

OpenStack Timeline

2011

Feb 2011: Bexar

Release

Apr 2011: Cactus Release

Sep 2011: Diablo Release

Apr 2012: Design Summit

Austin Formation

Bexar First Public Code

Cactus Community Development Forming Working Prototypes

Essex “Production Ready” Stable Foundation Included in Ubuntu 12.04 Incubated: Network & Block Storage

2012

Nov 2010 Dec Feb Apr Jun Aug Oct Dec Feb Apr

Oct 2011: Design Summit

Mar 2012: Essex

Release

Nov 2010: Austin

Release

Oct 2010: Design Summit

Apr 2011: Design Summit

Diablo Workable Foundation Exposes Gaps Solidify Community Loses VMware & HyperV

Fulsom “Platform for Innovation” Core Platform for Innovation Network as a Service Block Storage Public Adoptoin Multiple Scale Deployments

Jun Aug

Oct 2012: Fulsom Release

Page 12: Essex deployday

Global Marketing

• Addresses Real Market Pains –Limits costly software licenses –Limits lock-in by vendors (VMware) & by providers

(Amazon) –Allows for massive scalability –Extensible hypervisor support (Xen, KVM, Hyper-V,

etc.) –Offers standard APIs enabling growing cloud

ecosystem

OpenStack is commoditizing the IaaS market from single provider (Amazon) to many small

copy cats (startups).

Lock-in & Licenses

Open APIs & Support

Provides Reduces

OpenStack Value Proposition

Page 13: Essex deployday

Global Marketing

Page 14: Essex deployday

Global Marketing

Vision for Complete OpenStack Solution

Page 15: Essex deployday

Global Marketing

DevOps

15

Page 16: Essex deployday

Global Marketing

What is DevOps?

Staff Commodity

Hardware

Packaged

Software

Operations

Scripts & Tools

Crowbar

IT’S ALL SOFTWARE!

Is an emerging set of principles, methods and practices for communication, collaboration and integration between application/software engineering and IT Operations that DRIVE AUTOMATION

Page 17: Essex deployday

Global Marketing

Images vs. Layers: Overview

Images: Single Unit Layers: Stacked Pieces

Integrations + Applications +

Utilities + Operating

System

Configuration

Operating System

Utilities

Application Bar

Application Foo

Integrations

Co

nfi

gu

rati

on

Confidential 17

Page 18: Essex deployday

Global Marketing

Images vs. Layers: Lifecycle

Images: Replacement Layers: Upgrade

July 20, 2011 Dell Cloud Solutions 18

I+A+U+O/S

Config

OS

U Bar v1 Foo

I

Co

nfi

g

I+A+U+O/S

Config

I+A+U+O/S

Config

I+A+U+O/S

Config

OS

U Bar v2 Foo

I

Co

nfi

g

Bar v2

Confidential 18

Page 19: Essex deployday

Global Marketing

Making an OpenStack Cloud

HW

SW

OPS

Operations

Expertise

Resources

Confidential 19

Page 20: Essex deployday

Global Marketing

OPS

SW

Dell OpenStack Cloud Solution

HW

SW

OPS

“Crowbar”

CloudOps

Software

Services &

Consulting

Reference

Architecture

Confidential 20

Page 21: Essex deployday

Global Marketing

Developing Dell IP: Crowbar D

ell

“C

row

ba

r”

Op

s M

an

ag

em

en

t

Core Components &

Operating Systems

Cloud Infrastructure

& Dell IP Extensions

Physical Resources

APIs, User Access, &

Ecosystem Partners

• Includes all the components required to implement an entire cloud infrastructure including ecosystems partners

• Pluggable components deploy cloud infrastructure.

• Allow for addition of Dell IP and expansion by the community services and customers

• Can integrate with Dell existing products • Delivers basic data center services and

required cloud infrastructure.

• Provision bare-metal servers from box to cloud WITHOUT user intervention (other than racking/cabling and some minimal configuration questions)

* Crowbar has potential to service other programs beyond OpenStack

21

Page 22: Essex deployday

Global Marketing

Developing Dell IP: Crowbar D

ell

“C

row

ba

r”

Op

s M

an

ag

em

en

t

Core Components &

Operating Systems

Cloud Infrastructure

& Dell IP Extensions

Physical Resources

APIs, User Access, &

Ecosystem Partners

* Crowbar has potential to service other programs beyond OpenStack

Crowbar

Deployer

Provisioner

Network RAID

BIOS IPMI

NTP

DNS Logging

Nova Swift Glance

Nagios Ganglia

enStratus RightScale

Dashboard

Compellent EqualLogic

Confidential

Page 23: Essex deployday

Global Marketing 23

Crowbar = Install State Machine

Confidential

Page 24: Essex deployday

Global Marketing

Crowbar

24

Page 25: Essex deployday

Global Marketing

Main Screen

25

Page 26: Essex deployday

Global Marketing

Barclamps (What configuration you wish to deploy)

26

Page 27: Essex deployday

Global Marketing

Proposals (What barclamp you wish to deploy)

27

Page 28: Essex deployday

Global Marketing

Edit Proposals (Configure and Select Servers)

28

Page 29: Essex deployday

Global Marketing

Active Roles (What’s been applied)

29

Page 30: Essex deployday

Global Marketing

Dashboard

30

Page 31: Essex deployday

Global Marketing 31 Confidential

Monitoring

6/5/2012

Nagios and Ganglia are installed by default and are configured to correctly monitor the services installed by crowbar

Page 32: Essex deployday

Global Marketing

Cloud Ecosystem

32

Page 33: Essex deployday

Global Marketing

OpenStack “Whiteboard” Architecture

Page 34: Essex deployday

Global Marketing

OpenStack “Logical” Architecture

Page 35: Essex deployday

Global Marketing

OpenStack Ecosystem