dell open stack powered cloud solution introduce & crowbar demo cosug-2012
DESCRIPTION
TRANSCRIPT
Revolutionary Cloud Solutions
Dell OpenStack-Powered Cloud Solution Introduce& Crowbar Demo
Peter LiuNGCS Solution [email protected]
Jan 2012
Revolutionary Cloud Solutions
Agenda
• Introduction on OpenStack
• Dell & OpenStack
• Dell’s OpenStack-Powered Cloud Solution
– Reference Architecture
– Crowbar
• Dell’s Crowbar Demo
Confidential2
Revolutionary Cloud Solutions
Introduction on OpenStack
3 Confidential
Revolutionary Cloud Solutions
1st Day of Openstack
4 Confidential
DELL provides hardware platform for Openstack from 1st day.
Revolutionary Cloud Solutions
Out of that, an initiative grew…
5 Confidential
DELL develops Openstack deployment and operation toolkit for Openstack, and contributes to community.
Revolutionary Cloud Solutions6 Confidential
And grew into a thriving community
Revolutionary Cloud Solutions
What is OpenStack?
• OpenStack is – a big community – A stack of open source software (Apache 2.0 license)
• Provides an operating platform / toolkitfor orchestrating clouds.
• Contains a collection of open source projects that are community-maintained – Compute (code named “Nova”)– Storage (code named “Swift”)– Imaging Service (code named “Glance”)– Others in work (Network as a Service, Volume as a Service, etc)
• OpenStack’s basic requirement: “Clouds must be simple to implement and massively scalable”
• Open Standards and versatility: – Amazon APIs are supported– Multiple hypervisors (Xen, KVM,
VMWare, Hyper-V, etc.
• www.OpenStack.org
Confidential7
Release name Release dateAustin October 21, 2010Bexar February 3, 2011Cactus April 15, 2011Diablo September 22, 2011
Revolutionary Cloud Solutions
Cloud Taxonomy
Admin SoftwareWeb Services & APIs
Customer Management
Entitlement, rights Billing
Self Service Portal
Metering
Infrastructure Software
Abstraction Software
Physical
Software as a Service
IT as a Service
Platform as a Service
Infrastructure as a Service Everything as a Service
HVAC Power Facility
Network
Environmentals
Compute Switch Storage
OSHardware
Virtualization
Operating System Virtualization
Application Run-Time Virtualization
Data Store
Monitoring
Intelligent Resource Manager
Workload Lifecycle Management
Platform Provisioning
Ser Gov/Workflow Automation
Orchestration
Info
rmati
on
Serv
ice M
an
ag
em
en
t
Leg
acy
Man
ag
em
en
t
Fir
ew
al
l
Rep
ort
ing
An
aly
tics
IPS
Secu
rit
yLD
AP
/AD
SS
O
Overarching Systems
Revolutionary Cloud Solutions
But we still have work to do!
Admin SoftwareOpenStack APIs
Customer Management
Entitlement, rights Billing
OpenStack Dashboard
Metering
Infrastructure Software
Abstraction Software
Physical
Software as a Service
IT as a Service
Platform as a Service
Infrastructure as a Service Everything as a Service
HVAC Power Facility
Quantum
Environmentals
Nova Switch Swift
OSHardware
Virtualization
Operating System Virtualization
Application Run-Time Virtualization
Data Store
Monitoring
Intelligent Resource Manager
Workload Lifecycle Management
Crowbar
Ser Gov/Workflow Automation
Orchestration
Info
rmat
ion
Ser
vice
Man
agem
ent
Leg
acy
Man
agem
ent
Fir
ewal
l
Rep
ort
ing
An
aly
tics
IPS
Key
sto
ne
LD
AP
/AD
SS
O
Overarching Systems
Nova Glance Swift
Ubuntu
KVM
Revolutionary Cloud Solutions
Dell and OpenStack
10 Confidential
Revolutionary Cloud Solutions
Dell and OpenStack To-Date• First Solution Launched: July 2011
– The market’s first OpenStack Cloud solution featuring hardware, software, and services
• Only Tier 1 hardware/solutions provider at announcement
– The most history with OpenStack
• Contributions– Development of Crowbar software
› Crowbar open sourced. Download at www.dell.com/openstack – “BootStrapping OpenStack Clouds” technical whitepaper
› 1 out of 3 visitors downloading– Video, press releases, event sponsorships, etc
• Key partnerships– Rackspace, Citrix, and more
• Dell experts active in OpenStack community
Confidential11
www.Dell.com/OpenStack
Revolutionary Cloud Solutions12 Confidential
Dell’s Approach to OpenStack
Current Status:Earliest Participator
• First solution to mkt• Build operational model• Experiences from
customer engagements
• Single operator clouds
Future Strategy:Primary Solution Provider
• OpenStack Partner Ecosystem
• Dell Contributes to OpenStackcommunity and projects
• Dell Service offerings• Public, Private, Hybrid• Expanded markets
DELL is open to work with partners in community and build Openstack ecosystem in China.
Revolutionary Cloud Solutions
Dell OpenStack- Powered Cloud Solution
13 Confidential
Revolutionary Cloud Solutions
Openstack Deployments are Complex
Confidential14
DELL provides Reference Architecture and Crowbar to simplify the Openstack Deployment.
Revolutionary Cloud Solutions
Dell OpenStack-Powered Cloud SolutionThe Market’s First OpenStack Cloud Solution / Reference Architecture
Confidential15
HW + SW + Services
Hardware
HW Reference
Architecture
• PEC6100 Servers• Storage and compute• PowerConnect 6248
LAN
Configuration Min of 6 nodes
Software
Software
• OpenStack Installer (Crowbar)
• OpenStack cloud SW• Other SW elements
installed by Crowbar
Operating System
• Ubuntu 10.10 (Host)• Windows (Guests)• Linux (Guests)
Hypervisor KVM, Xen
Services
Deployment
• Onsite HW Install• Onsite SW Install• Whiteboard session &
training (via RCB)
Support• HW: Dell ProSupport• SW: OpenStack support
(via RCB)
Solution includes:Between 6 and 60 nodes:
• PowerEdge C6100, c2100• Two sleds per server• Fully populated drives
• PowerConnect 6248 LAN• Installation automation SW• Reference architecture• Sample application
Revolutionary Cloud Solutions
Hardware Choices – Nova & SwiftComponent
2100 6100 ½ Pop
6100 Full 6100 + SAN
Base 2U, 12+2 drives1 system:12 core, 18 ram
2U, 12 drives2 sleds:24 core, 24 ram
2U, 12 drives4 sleds:48 core, 48 ram
6U, 60 drives4 sleds:48 core, 48 ram
Normalized 6U
2100 6100 ½ Pop 6100 Full 6100 + SAN
Cores 36 72 144 48
Spindles (3½”)
36 36 36 60
Spindles/Host
12+2 6 3 15
DIMMs 54 72 144 48
RAM 432 576 1,152 384
Cost Lowest Moderate-Low
Moderate-High
Highest
Target Storage Node
Mixed Usesweet spot!
High Compute
Enterprise
Confidential
16
Revolutionary Cloud Solutions17
Dell’s Crowbar: deployment toolkit and ongoing operation modelMission: “A Zero-Touch Cloud Installer”Servers in boxes to fully functioning cloud in under 2 hours
• Fast & Flexible– Bare metal install including BIOS & RAID config– Choose how the system is configured via “barclamps”
• DevOps Embracing– Ongoing Operations Model (DevOps for Clouds) for continuous integration
and management– Leverages and wraps Opscode Chef– Integrates Nagios and Ganglia monitoring tools
• Open– Not specific to OpenStack – can be used with other applications– Not restricted to Dell hardware– Apache 2 licensed
Confidential
Revolutionary Cloud Solutions18 Confidential
Dell’s Crowbar: Adding Value to OpenStack
• Deploys multi-node OpenStack clouds onto bare metal Dell PowerEdge C servers in less than two hours vs. days manually
• Functionality includes– BIOS config, RAID config, Network
discovery, Deployment of Nagios and Ganglia monitoring tools, and more
• Continuous integration
• Modular design (core + barclamps)
• Use cases beyond OpenStack– Hadoop, VMware Cloud Foundry
Crowbar Architecture
Revolutionary Cloud Solutions
Crowbar Components• Crowbar was developed by Dell to address OpenStack installation challenges & ongoing
management complexities– Leverages solutions work and open source components into an integrated suite
• At a high-level, the operational challenges Crowbar addresses include: node discovery, network configuration, BIOS update/config, provisioning of ops services (DNS, NTP, etc), and mapping application configuration into the available infrastructure
–Sledgehammer: Configures BIOS for nodes in OpenStack environment–Barclamp: Configures networking, defines roles and recipes for nodes in Openstack
environment (services, applications)
Moving forward, the vision is for Crowbar to manage large production environments
Strategically for Dell, Crowbar: • Creates good will with development partners and customers by reducing their install
and operational time-to-market lag time• Promotes “works best on Dell” by integrating with our server and network hardware to
speed deployments• Reduces effort required to gain and service customers with faster, more accurate
deployments
Confidential19
Revolutionary Cloud Solutions20 Confidential
Crowbar Barclamp Function Mechanism
Revolutionary Cloud Solutions
Enabling DevOps with Crowbar
Confidential21
Revolutionary Cloud Solutions
Crowbar management & monitoring UI
Confidential22
Revolutionary Cloud Solutions
ChallengeDreamHost was in need of a flexible, open source cloud platform for their public cloud compute
SolutionDreamHost uses Dell hardware for its core business—shared hosting, dedicated hosting and virtual private server hosting—as well as its emerging businesses.
For its OpenStack cloud, DreamHost is using the Crowbar barclamp for Nova. The company is writing its own barclamp for its Ceph storage solution.
Benefits• Took advantage of Dell’s OpenStack
reference architecture and deployment framework
• Saved 4-6 months of software development work
• Leveraged cloud and scale-out servers and reference architecture
• Realized business advantages of leasing with Dell Financial Services
“If Dell tried to have a sales person sell us, we probably wouldn’t have bought it. Dell solved a problem that we had. And when Dell solved that problem, our engineers thought, ‘We’re going to use this.’”Ben Cherian, general manager of emerging technologies, DreamHost
DreamHost Expands Cloud and StorageServices with Dell OpenStack Cloud
Revolutionary Cloud Solutions
Crowbar Added Features in v1.2:Central feature was OpenStack Diablo Final barclamps (tag “openstack-os-build”) Improved barclamp packaging Added concepts for “meta” barclamps that are suites of other barclamps Proposal queue and ordering New UI states for nodes & barclamps (led spinner!) Install includes self-testing Service monitoring (bluepill)
24 Confidential
Diablo and Crowbar 1.2
Revolutionary Cloud Solutions
Crowbar Demo
Q&A
25 Confidential
Revolutionary Cloud Solutions
Thank you!
26 Confidential
For more info:
WWW.Dell.com/OpenStack
RobHirschfeld.com
jbgeorge.net/