Unblocking The Main Thread Solving ANRs and Frozen Frames
Dell Crowbar Software Framework for OpenStack Deployments
1. Dell Crowbar Software
Framework for
OpenStack
Deployments
Why IT Operations needs an
Industrial Revolution
Michael Pittaro
Principal Architect, Big Data Solutions
Dell
2. IT Problem: Scale Explosion
2
1980
Mainframe
1990
Client / Server
2000
Datacenter
2010
Cloud
4. • Too much manual labor
• Little Automation (no use of machines
or reusable parts)
• No reproducibility (too many one offs
and “magical configurations”)
• High defect/error rate
• Too expensive
IT Problem: Stuck Pre-Industrial Revolution
4
manufacturing before
the Ford Model-T
5. apply industrialized processes to
IT operations
IT needs an Industrial Revolution
5
• Use machines instead of manual labor
• Assemble things from parts
• Break large & complicated processes
into smaller & easier sub-processes
• Apply specialized and general labor
accordingly (engineers vs. assembly
workers)
8. • 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)
Assembly is layered and ordered
8
Dell“Crowbar”
OpsManagement
Core Components &
Operating Systems
Cloud Infrastructure
& Dell IP Extensions
Physical Resources
APIs, User Access, &
Ecosystem Partners
9. OpenStack layers
Dell“Crowbar”
OpsManagement
Core Components &
Operating Systems
Cloud Infrastructure
& Dell IP Extensions
Physical Resources
APIs, User Access, &
Ecosystem Partners
Crowbar
Deployer
Provisioner
Network RAID
BIOS IPMI
NTP
DNS Logging
Nova Swift Glance
Nagios Ganglia
enStratius RightScale
Dashboard
Ceph
Horizon
KeystoneForce10
11. Assembly From Parts (Micro View)
11
OS
U
Nova
Node
I
Config
OS
U
Nova
API
I
Config
OS
U
Nova
Node
I
Config
OS
U
Nova
Node
I
Config
OS
U
Nova
Node
IConfig
OS
U
Nova
Node
I
Config
OS
U
Nova
Node
I
Config
OS
U
Nova
DB
I
Config
OS
U
Nova
Cntrl
I
Config
OS
U
Dash
Board
I
Config
OS
U
Nagios
I
Config
OS
U
Crowbar
Chef
I
Config
14. And More…
14
• Open, extends and
integrates easily with
environments
• Parts instead of images
• Tight integration with Dell
HW
• Dell backed and
supported without lock-
in
15. An Overview of the Crowbar Project
• Community
– Focused on OpenStack and Hadoop, expanding in other areas
– Engineering benefits from community
– Dell engineering active participants
• Developed in the Open
– Code development is current & live at http://crowbar.github.com
– Weekly community meetings online
– Active and transparent collaboration
– Allows faster response to customers and partners
• Active Community
– 300+ email list users & nearly 500 Github followers
– 500+ downloads of the Crowbar image
– Partners: Intel, Opscode, SUSE
– Customers: telecom, cloud, financial
15
16. The Different Crowbar Derivatives
16
Dell Crowbar
powered Solutions
Dell Crowbar Product
Crowbar Project
17. • Crowbar is used to deploy the
Dell | Cloudera Apache Hadoop
Solution
• All Dell OpenStack Powered Clouds
are deployed and managed with
Crowbar
• SUSE Cloud is deployed and
managed with Crowbar
Crowbar in Production
17
18. Further Information
• Dell Hadoop and OpenStack Solutions powered by Crowbar
– http://dell.com/openstack
– http://dell.com/hadoop
• Crowbar Project Homepage and Downloads
– http://crowbar.github.com
18