openstack in the land of guilder · openstack.org source code packages canonical, redhat, suse...

20
OpenStack in the Land of Guilder Building Private Clouds with OpenStack Joshua McKenty, [email protected] @jmckenty

Upload: others

Post on 08-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

OpenStack in the Land of Guilder Building Private Clouds with OpenStack Joshua McKenty,

[email protected]

@jmckenty

Page 2: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

Let me ‘splain… No, there is too

much.

Let me sum up.

Page 3: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software
Page 4: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

"In  scale-­‐up,  servers  are  like  pets.  You  name  them  and  when  they  get  sick,  you  nurse  them  back  to  health…  

Page 5: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

…In  scale-­‐out,  servers  are  like  ca>le.  You  number  them  and  when  they  get  sick,  you  shoot  them.”    

–  Bill  Baker    

Page 6: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

Planning: Design Goals •  Return on Agility

•  Minimized down-time

•  Minimal IT headcount

Page 7: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

“…by  2020,  our  Digital  Universe  will  be  44  TIMES  AS  BIG  as  it  was  in  2009…”  

Page 8: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software
Page 9: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

•  OpenStack is a framework

•  Key component selections

•  Orchestration choices

Understanding OpenStack

Page 10: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

Understanding OpenStack

STORAGE   COMPUTE   NETWORK  

Page 11: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

Choices, Choices, Choices Compute Networking Storage

Page 12: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

Choices, Choices, Choices Compute Networking Storage

Storage  

• Block:  Ceph,  Gluster  • Object:  SwiY,  Ceph,  Riak  

• HW:  SolidFire,  NetApp,  EMC  

Compute  

•  KVM  •  Xen  • HyperV  •  vSphere  •  LXC  /  Bare  Metal  

Networking  

• OVS  • Nicira  NVP  • MidoNet  •  PlumGrid  •  Juniper,  Cisco,  Arista,  Brocade…  

Page 13: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

•  Diversity

•  Scale minimums

•  Scale maximums

•  Key workload ratios

Planning

Page 14: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

VCPUs  

TBs  of  Storage  

Net  I/O  

Key Workload Ratio

Page 15: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

Hardware Options The  Kennel  

• VMware-­‐style  

• High-­‐density  blades  

• Fiber  Channel  SAN  storage  

The  Menagerie  

• 1U  and  2U  servers  

• Dedicated  management  and  control  nodes  

• Bo>om-­‐of-­‐Rack  filers  

The  Ranch  

• Null-­‐der  architecture  

• General  purpose  “nodes”  

• Distributed  control  plane  

Page 16: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

Vendor Approach Vendors

DIY OpenStack.org source code

Packages Canonical, RedHat, SUSE

System Integrators Mirantis, MetaCloud

Hardware Appliances Nebula, Morph Labs

Software Products Cloud Scaling, Piston Cloud

All-in-one IBM, HP, Dell

Other Cisco, Rackspace, StackOps

Vendor Choices

Page 17: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

•  Authentication: LDAP, SAML and Beyond

•  Beyond RRD & MRTG: Ceilometer, Canary

•  SIEM: When logging is a big data problem…

•  Routing and beyond: What about Layers 4+?

Integration

Page 18: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

•  Orchestration and Client Tools

•  Training and Best Practices

•  Support and troubleshooting

Winning Post-Install

Page 19: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

Questions?

Page 20: OpenStack in the Land of Guilder · OpenStack.org source code Packages Canonical, RedHat, SUSE System Integrators Mirantis, MetaCloud Hardware Appliances Nebula, Morph Labs Software

Thank you.