Your SlideShare is downloading. ×
OpenShift Origin Community Day (Boston) DevOps @OpenShift Online by Adam Milleri
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

OpenShift Origin Community Day (Boston) DevOps @OpenShift Online by Adam Milleri

13,869
views

Published on

Presenter: Adam Miller …

Presenter: Adam Miller

As the Release Engineer and a member of Operations team for OpenShift Online, a downstream consumer of OpenShift Origin and the largest Public implementation of OpenShift to date, Adam Miller will discuss what it's like behind the scenes at OpenShift.com and share lessons learned and bring his thoughts and feedback on the future direction of Origin.

Published in: Technology, Business

0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
13,869
On Slideshare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
0
Comments
0
Likes
8
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. 1 byOpenShift DevOpsFrom Origin to OnlineAdam MillerOpenShift Release EngineerBoston 2013
  • 2. 2 byFrom Origin to OnlineIn this session were going to discuss:- How OpenShift Online consumes Origin- How OpenShift Online contributes to Origin- How code goes from development environments toproduction.
  • 3. 3 byWhat is DevOps?“ a software development method that stressescommunication, collaboration and integration betweenDev and Ops” (paraphrased from Wikipedia)Devs Op and Ops Dev ... see what they did there?
  • 4. 4 byThe Flow of CodeoriginPublicCloudServiceOn-premiseor PrivateCloudSoftwareOpenSourceProject
  • 5. 5 byOpenShift Architecture – Contents of a DevEnv
  • 6. 6 byHow Jenkins Orchestrates DevEnv CreationJenkinsDevelopmentEnvironmentsBase AMI Clean OS Image(RHEL/Fedora)used to build ontop of.Register Image withEC2 to launchinstances to buildDevEnvs in JenkinsRegisterImage withEC2 to launchDevEnvs
  • 7. 7 byHow DenEnvs are BuiltJenkinsBase AMIAPI CallsCodeTest Resultsclone master branchLaunch instance oflatest Base AMIUse Base AMI tobuild new devenvSync code to devenv, buildrpms from source.Report Testresults, registerDevEnv AMIOpenShift Origin
  • 8. 8 byHow Development HappensJenkinsDevEnvCode (Local branchfrom GitHub)Sync codeRun Cucumber and raketests, get outputPullRequestOpenShift-botDevEnvOpenShift Origin
  • 9. 9 byHow Deployment Works in OpenShift OnlineStaging:Release Candidatecode deployed herefor final round of QAand sign off.Integration:Daily deploymentfrom RPM packagesets.Production:Production Codedeployed here,OpenShift.comOpenShift OriginMaster branch (where continued development happens)stageCode
  • 10. 10 byWhat The Environments Look likeBrokers NodesActiveMQLoad BalancersDNSDNSREST APIREST APISSOSSO
  • 11. 11 byThank You.Questions?Adam Milleradmiller@redhat.com