OpenShift on OpenStack
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

OpenShift on OpenStack

  • 3,687 views
Uploaded on

OpenShift is a Platform as a Service. It's straightforward to deploy it on top of the Infrastructure as a Service platform OpenStack using Heat templates, in a way which allows it to grow as more......

OpenShift is a Platform as a Service. It's straightforward to deploy it on top of the Infrastructure as a Service platform OpenStack using Heat templates, in a way which allows it to grow as more resources are required.

This presentation gives an overview of what OpenShift gives to developers, and how to deploy it on top of OpenStack.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,687
On Slideshare
3,687
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
97
Comments
0
Likes
4

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. OpenShift on OpenStack Dave Neary @nearyd dneary@redhat.com 6 December 2013
  • 2. Cloud Service Models IaaS PaaS SaaS APPLICATION APPLICATION PLATFORM (JBOSS, PHP, RUBY, ETC) OPERATING SYSTEM (RHEL) VIRTUALIZATION (RHEV) HARDWARE (x86) STORAGE (RHS) Managed and Controlled by Customer (IT, Dev, or User) Automated and Managed by the Public or Private Cloud Offering Increased Control Increased Automation
  • 3. Consolidated B-24 Liberator Incredibly sophisticated. ~500k parts, assembled by unskilled labor. No manufacturing process. Parts were cast in rubber molds, so every part was slightly different. Assembled in the heat of San Diego, which warped the metal and required whole assemblies to be adjusted. ● Ford Motor Co. brought a manufacturing process … unit production went from 250 planes a year to 650 planes a month. THIS IS OUR CHALLENGE TODAY
  • 4. Physical How to Build an App: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Have Idea Get Budget Submit hardware acquisition request Wait Get Hardware Rack and Stack Hardware Install Operating System Install Operating System Patches/Fix-Packs Create user Accounts Deploy framework/appserver Deploy testing tools Test testing tools Code Configure Prod servers (and buy them if needed) Push to Prod Launch Order more servers to meet demand Wait… Deploy new servers Etc. With PaaS Virtualized How to Build an App: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Have Idea Get Budget Submit VM Request request Wait Deploy framework/appserver Deploy testing tools Test testing tools Code Configure Prod VMs Push to Prod Launch Request More Prod VMs to meet demand Wait Deploy app to new VMs Etc. How to Build an App: 1. 2. 3. 4. 5. 6. Have Idea Get Budget Code Test Launch Automatically Scale “The use of Platform-as-a-Service technologies will enable IT organizations to become more agile and more responsive to the business needs.” –Gartner*
  • 5. OpenShift Origin http://openshift.github.io https://openshift.redhat.com/community/open-source https://github.com/openshift The upstream project for the OpenShift PaaS platform •Apache 2.0 License •Available as: • • Source, RPMs .ISO, LiveCD (run your own) •IRC, email, forums
  • 6. An OpenShift Broker Manages Multiple OpenShift Nodes SELinux Policies securely subdivide the Node instances. RHEL Broker RHEL Node RHEL Node Node AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
  • 7. User interface Git SSH
  • 8. Demo!
  • 9. on
  • 10. Heat templates ● CloudFormations templates ● Auto-scaling nodes ● Not using Ceilometer (yet) ● Includes diskimage builder elements https://github.com/kraman/heat-templates/
  • 11. Thank You. Questions? Dave Neary dneary@redhat.com