View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
Agenda• Relevance of Cloud Orchestration• Introduction to OpenStack• OpenStack Logical Architecture• OpenStack deployment – Challenges• Introduction to Crowbar• Deploying OpenStack using Crowbar
Flip “80-20%” of IT Spending 20% Business Applications Operating Systems Core Technologies80% Power and Real estate, Back up Archiving….. Cloudonomics:- Cloud is the Game changer
Promises We made… • Cloud will – Lower the TCO – Enable Activity Based Costing – Cloud will demonstrate Demand Side EOS4
OpenStack• Objective - Delivers a massively scalable cloud operating system.• Fastest growing OpenSource Cloud• More than 180 companies involved with OpenStack• Dell was one of the first adopters of OpenStack and has a strong presence in the OpenStack Executive Board• Dell Crowbar - Industry`s first End to End automated orchestration tools
Typical Challenges in Scale of Operations for CloudI/F • Manages elastic resources • Embraces constant change • Productizes best practices • Plan for hyperscale computing design • No Premium systems • No h/w redundancy • No manual operations
Steps to manually install OpenStack • Review the most supported platforms. • This installation walk-through goes through a very specific path for installing OpenStack on Ubuntu 12.04 with root access and specific configuration settings using MySQL for related databases. Fedora and Ubuntu are the most tested platforms currently. • Install the Identity Service (Keystone). • Configure the Identity Service. • Install the Image Service (Glance). • Configure the Image Service. • Install Compute (Nova). • Review the assumptions made in this installation for Compute. • Configure Compute with FlatDHCP networking using 192.168.100.0/24 as the fixed range for our guest VMs on a bridge named br100. • Create and initialize the Compute database with MySQL. • Add images. • (optional) Install OpenStack Object Storage (Swift). • Install the OpenStack Dashboard. • Launch the Dashboard. • Add a keypair through the Dashboard. • Launch an image through the Dashboard to verify the entire installation.
Clouds require an Operational Focus July 20, 2011 • Clouds demand significant operational and process controls Dell Cloud Solutions SW • Operational decisions drive hardware OPS and software decisions HW • We are finding ways to productize operations into best practices
Challenges• Skilled Personal • Linux • Cloud Infrastructure • OpenStack Architecture• Bring up Time • Configure • Deploy • Monitor• Spend time on Using Cloud rather then setting up one
What is Crowbar? Mission: “A Zero Touch Cloud Installer” July 20, 2011 Servers in boxes to full function cloud in under 2 hours •Fast & Flexible Dell Cloud Solutions •Bare metal install including BIOS & RAID config •Users can choose how their system is configured (“barclamps”) •DevOps Embracing •Ongoing Operations Model (DevOps for Clouds) •Leverages & Wraps Opscode Chef •Open •Dell developed tool •Not specific to OpenStack – Dell using for other Apps •Not restricted to Dell hardware •Apache 2 license 15
Crowbar Contd..• Everything you need in one Image • OS Image – PXE • Barclamps – Core • Crowbar, IPMI, Deployed, Network, Nagios etc… • Barclamps – OpenStack • Mysql, Keystone, Swift, Glance, Nova Dashboard, Nova • Nagios – Monitor server health• Easy to use - GUI
Basic Architecture Server Ipmi, Network, OS Nagios, etc… OpenStack Node BMC Nova, Channel Nova Dashboard Switch Server Ipmi, Network, Server Nagios, etc… OS OpenStack Node Crowbar SWIFT Barclamps Server Ipmi, Network, OS Nagios, etc… OpenStack Node GLANCE
Machine Crowbar = Install State Dell Cloud Solutions July 20, 201118
Modular Design: Barclamps Nagios Ganglia Dashboar APIs, User Access, & d Ecosystem Partners Nov , 2012 Nova Swift Glance Ops Management Dell “Crowbar” Dell Cloud Solutions Cloud Infrastructure & Dell IP Extensions Compelle EqualLogi nt c Crowbar DNS Logging Core Components & Operating Systems Deployer NTP Provisione r BIOS IPMI Physical Resources Network RAID * Crowbar has potential to service other programs beyond OpenStack