• No results found

Iron Chef: Bare Metal OpenStack

N/A
N/A
Protected

Academic year: 2021

Share "Iron Chef: Bare Metal OpenStack"

Copied!
23
0
0

Loading.... (view fulltext now)

Full text

(1)

Iron Chef:

Bare Metal

OpenStack

Whipping up

OpenStack Powered

Clouds on Chef &

Dell Crowbar

Rebecca Brenton

Partner Alliances Manager

Rob Hirschfeld

Principal Cloud Architect

Session Hashtags

#chefconf #openstack

About the Solution:

http://Dell.com/OpenStack

http://Dell.com/Crowbak

(2)

What is OpenStack?

Cloud Infrastructure Software (like Amazon Cloud)

 Open source (Apache 2)

 Community developed

 Dedicated foundation overseeing governance

 Delivers software, control panels, and APIs

required to orchestrate a cloud

 including running instances, managing

networks, and controlling access through users

and projects

Dell’s OpenStack LEADERSHIP - DAY 1 supporter, FIRST to

market with a hardware, software & services solution, FIRST in

automated deployment with Crowbar

(3)

Proven solutions

Proven solutions

Dell OpenStack-Powered

Cloud Solution

“Dell’s commitment to

OpenStack and their team with

deep expertise in Data Center

Solutions is the foundation for

a great partnership.”

Ben Cherian, General Manager of Emerging Technologies, DreamHost

Dell Cloud Solutions

Elastic , vastly scalable and designed

to handle massive data loads

Rely on Dell’s tested, validated, and

innovative designs in infrastructure,

software, and services

Get what you need to develop, deploy,

and deliver your cloud environment

Enables you to quickly offer new cloud

services, lower software licensing costs,

and help mitigate the risks of cloud

computing

OpenStack Cloud operating system

OpenStack Cloud operating system

Dell-developed Crowbar Software

Dell-developed Crowbar Software

Dell PowerEdge C6100 /C6105

servers

Dell PowerEdge C6100 /C6105

servers

Dell PowerConnect Switches

Dell PowerConnect Switches

Reference Architecture

Reference Architecture

Deployment Guide

Deployment Guide

Dell Service and Support

Dell Service and Support

Proven components

Proven components

(4)

Technologies, DreamHost

A modular, open source framework that

accelerates multi-node deployments,

simplifies maintenance, and streamlines

ongoing updates

• Deploy an OpenStack cloud or Hadoop

cluster in hours instead of days

• Use or build barclamps to install and

configure software modules

Opscode Chef Server Capabilities

Opscode Chef Server Capabilities

Download the open source code

https://github.com/dellcloudedge/

crowbar

Download the open source code

https://github.com/dellcloudedge/

crowbar

Join the Community

http://bit.ly/crowbarlist

Join the Community

http://bit.ly/crowbarlist

Resources on the Wiki:

https://bit.ly/crowbarwiki

Resources on the Wiki:

https://bit.ly/crowbarwiki

Rob Hirschfeld’s blog

http://robhirschfeld.com/crowbar

Rob Hirschfeld’s blog

http://robhirschfeld.com/crowbar

Dell Cloud Solutions

Proven solutions

Proven solutions

Proven components

Proven components

• Supports a cloud

operations model

to interact,

modify, and build

based on

changing needs

(5)

Simplify the experience

Simplify the experience

Faster time to productive operations

Faster time to productive operations

Optimize solution performance

Optimize solution performance

Deliver the best return on investment

Deliver the best return on investment

proven

approach How we do it

Collaboration with partners

Combining SW/HW and services

Reference architecture and sizing

Deeper pre-sales consulting for fit

Integrated post sales support

What does this mean to you?

Chef skills = OpenStack skills

8 Confidential

(6)

Two Cloud Taxonomy:

API & Operations

OpenStack Components OpenStack Components

API ClientsAPI ClientsOps Infrastructure

Hypervisors (KVM) Hypervisors

(KVM) Crowbar

Operations Mgmt

Operating Systems (Ubuntu 12.04) Operating Systems (Ubuntu 12.04)

Cloud Ecosystem Cloud

Ecosystem Application Management

enStratus

Application Management enStratus

DevOps Tools Opscode Chef DevOps Tools Opscode Chef

Physical Infrastructure (Dell PowerEdge C6220, R620/720xd) Physical Infrastructure (Dell PowerEdge C6220, R620/720xd)

Chef Chef DNS/NTP DNS/NTP Nagios Nagios

OpenStack Cloud APIs OpenStack Cloud APIs Dashboard

(Horizon) Dashboard

(Horizon)

Required Services RabbitMQ

mySQL Required

Services RabbitMQ

mySQL

Ganglia Ganglia

Crowbar Installed Crowbar Installed Key:

Object (Swift) Object

(Swift) Auth

(Keystone) Auth

(Keystone) Images (Glance) Images (Glance) Compute

(Nova) Compute

(Nova)

Ecosystem Ecosystem

(7)

Two Cloud Goals:

Build & Deploy

Crowbar: Build an OpenStack Cloud

 Full Cloud Infrastructure

 Integrating All OpenStack Components

 Multi-Node Production-grade Deployment

 Must be repeatable to ensure consistency

Chef: Deploy Stuff on OpenStack

 OpenStack has a UI called “Horizon”

 Use Chef to access OpenStack APIs

Build and Use OpenStack Clouds Chef Conference, Spring 2012

(8)

OpenStack Installer

Crowbar Project

Build on locally deployed Chef Server

Field Proven

Raw servers to full cloud in <2 hours

Multi-Node from the ground up

Hardened with a year of real deployments

Apache 2 Open Source (on github)

Dell area of contribution to OpenStack & Hadoop

Multi-OS: Ubuntu, RHEL, CentOS, SUSE

Development “in the open” w/ community engagement

OpenStack Releases (dell.com/OpenStack)

Cactus: delivered full bare metal deploys

Diablo: added Keystone & Dashboard

Essex: in Beta – we welcome collaboration!

Not Dell Hardware Limited

(9)

Crowbar Builds Up Clouds

Del l C rowba r” Ops Man a gement

Core Components &

Operating Systems Core Components &

Operating Systems Cloud

Infrastructure Cloud

Infrastructure

Physical Resources Physical Resources APIs, User Access,

& Ecosystem Partners

APIs, User Access,

& Ecosystem Partners

Build and Use OpenStack Clouds Chef Conference, Spring 2012

(10)

1) Hardware Configuration

Del l C rowba r” Ops Man a gement

Core Components &

Operating Systems Core Components &

Operating Systems Cloud

Infrastructure Cloud

Infrastructure

Physical Resources Physical Resources APIs, User Access,

& Ecosystem Partners

APIs, User Access,

& Ecosystem Partners

(11)

2) OS and Ops Infrastructure

Del l C rowba r” Ops Man a gement

Core Components &

Operating Systems Core Components &

Operating Systems Cloud

Infrastructure Cloud

Infrastructure

Physical Resources Physical Resources APIs, User Access,

& Ecosystem Partners

APIs, User Access,

& Ecosystem Partners

Build and Use OpenStack Clouds Chef Conference, Spring 2012

* Suse pending, based on open source activity

*

(12)

3) Cloud Platform Integration

Del l C rowba r” Ops Man a gement

Core Components &

Operating Systems Core Components &

Operating Systems Cloud

Infrastructure Cloud

Infrastructure

Physical Resources Physical Resources APIs, User Access,

& Ecosystem Partners

APIs, User Access,

& Ecosystem Partners

* Suse pending, based on open source activity

*

(13)

4) Cloud App Management

Del l C rowba r” Ops Man a gement

Core Components &

Operating Systems Core Components &

Operating Systems Cloud

Infrastructure Cloud

Infrastructure

Physical Resources Physical Resources APIs, User Access,

& Ecosystem Partners

APIs, User Access,

& Ecosystem Partners

Build and Use OpenStack Clouds Chef Conference, Spring 2012

(14)

Setup of OpenStack

Server(s)

D el l C rowbar Ops Man a gement

Operating System Chef

Server

Network Configuration

DHCP

Crowbar Magic Happens!

Orchestration State Machine Run List

Config.

Hardware Config (uses “Sledgehammer”) OpenStack Components

(15)

Crowbar Uses Chef

 Open Source Chef Server

 Running Locally in your facility

 Pre-populated with core cookbooks

 Accessible via Knife

 “knife node list”

Build and Use OpenStack Clouds Chef Conference, Spring 2012

(16)

Using Dashboard

OpenStack “native” UI

1. Import your SSH Key

2. Request a public IP

3. Pick a Flavor

4. Choose an Image

5. Build a Server

(17)

Using Chef

knife openstack

Build and Use OpenStack Clouds Chef Conference, Spring 2012

 Maintained by Matt Ray

 There are lots of OpenStack variants

 Knife OpenStack list flavors

 Knife OpenStack list images

 Knife OpenStack create server

(18)

In Summary

 Installed Dell Crowbar & Chef Server

 Brought up a multi-node data center

 With ops infrastructure & monitoring

 Inspected nodes with knife

 Installed OpenStack Cloud

 Used OpenStack UI for management

 Used Knive OpenStack for management

(19)

OpenStack

Discussion

(20)

OpenStack Releases

2011

Feb 2011:

Bexar

Release

Apr 2011:

Cactus

Release

Sep 2011:

Diablo

Release

Austin

Formation

Austin

Formation

Bexar

First Shared Code

Bexar

First Shared Code

Cactus

Community Forming Working Prototypes

Cactus

Community Forming Working Prototypes

Essex

Production Ready

Stable Foundation Included in

Ubuntu 12.04 Incubated/Partial:

Network & Block Storage

Essex

Production Ready

Stable Foundation Included in

Ubuntu 12.04 Incubated/Partial:

Network & Block Storage

2012

Nov 2010 Dec Feb Apr Jun Aug Oct Dec Feb Apr

Mar 2012:

Essex

Release

Nov 2010:

Austin

Release

Diablo

Workable

Foundation

Solidify Community Loses VMware

& HyperV

Diablo

Workable

Foundation

Solidify Community Loses VMware

& HyperV

Folsom

Platform for Innovation Core Platform for Innovation

Network aaService Block Storage API Public Adoption Multiple Scale Deployments

Folsom

Platform for Innovation Core Platform for Innovation

Network aaService Block Storage API Public Adoption Multiple Scale Deployments

Jun Aug

Oct 2012:

Folsom

Release

(21)

A rchi tect ure

Build and Use OpenStack Clouds Chef Conference, Spring 2012

(22)

OpenStack Roadmap

Capability Project Examples

Networking Quantum Open Flow, Open

vSwitch

Block Storage Cinder Nextena, Ceph,

Sheepdog, etc

Operating Systems Canonical, RHEL, Suse

Hypervisors KVM, Xen, HyperV

Open Operations Shared

Cookbooks Opscode, Puppet, Juju,

Crowbar,

Database aaS Red Dwarf mySQL

(23)

Rob Hirschfeld

twitter: @zehicle

http://robhirschfeld.com

[email protected]

More About the Solution?

http://Dell.com/OpenStack

http://Dell.com/Crowbak

Build and Use OpenStack Clouds Chef Conference, Spring 2012

References

Related documents

Section VIII. Other documentation as required by department or disciplinary criteria, as well as that which the candidate wishes to provide. The Director’s office shall

Following the Bison T-Method, as installation progresses out from the perimeter wall, work can also begin along the length of the wall. Place FS-12 fasteners in the channel created

Exhibit space for 2014 Annual Conference cannot be reserved by Silver sponsors until July 31, 2014, and exhibit space for 2015 Midyear Conference (including for bundled

Under Section 6.05.B.2.a of the WSA, a positive balance in the Balancing Account, which represents 10% or more of the WRR for the most recent fiscal year and is maintained for three

Of the many ways in which this begs declensions of the “why” question, I will concentrate here on the comparatively recent encounter with the work of Gilbert Simondon, an

Geographic Database Selection Materialization Transformation Non-Spatial Filter Classical DM Data Definition Spatial Optimizer Spatial Join q Geographic Data

Those interview- ees who utilized unconventional means of participation reported that in their opinion an engage- ment in these activities demands social awareness, some distrust

By having such a variable compliance interconnect design, the stiffer interconnects nearer to the center of the chip are able to take up most of the CTE mismatch between chip