5 ways to install @OpenShift in 5 minutes (Lightening Talk given at #DevConfCZ by @pythondj

Embed Size (px)

Citation preview

PowerPoint Presentation

5 Ways to Install OpenShift

Now!

Diane Mueller irc: dmueller

OpenShift Origin Community Manager [email protected]

@pythondj

noun \p-thn, -thn\+\d-j\

Pythona widely used general-purpose, high-level programming ............languageSnakea very large snake that kills the animals it eats by wrapping itself around them

+ short for Djangoa high-level Python Web framework that encourages rapid development & clean design+ Disk Jockeya person who plays popular recorded music on the radio or at a party or nightclub

Red Hat's OpenShift Origin Community Manager

A Snake Charmer

PaaS: It's Magic

Infrastructure LayerSaaS/Applications LayerInfrastructure LayerInfrastructure Layer

Amazon EC2

Rackspace

Bare Metal

OpenStack

RHEV

CloudStack

OpenShift PaaS

OpenShift

Runs on IaaS

Platform agnosticSELinux

origin

Public Cloud ServiceOn-premise or Private Cloud SoftwareOpen Source Project

FLAVORS OF OPENSHIFT

OpenShift Origin

The upstream project that both OpenShift Online and OpenShift Enterprise are based on.

Apache 2.0 Licensed

All code hosted on GitHub (https://github.com/openshift/)

Available as:

Source (tarballs and git repo)

RPMs

IRC: #openshift-dev on irc.freenode.net

Mailing lists: http://lists.openshift.redhat.com/openshiftmm/listinfo

Forums: https://www.openshift.com/forums/openshift

Stack Overflow: http://stackoverflow.com/questions/tagged/openshift

Public backlog: https://trello.com/openshift

OpenShift Origin is the name of the public open source project for the PaaS management and automation system that has been running OpenShift.com since April 2011.

OpenShift Origin is licensed under the Apache 2.0 license which makes it business friendly and it is available as Source code, RPMs, and a .ISO or LiveCD for standing up an Origin PaaS instance on your PC.

OpenShift Origin has a vibrant user community accessible via IRC, Email, and online discussion forums.

For Red Hat, OpenShift Origin is the Upstream project for both OpenShift Enterprise and OpenShift OnLine. This means that Red Hat takes the stable builds of the open source project and tests and packages them as a commercially supported offering.

OpenShift Origin is to OpenShift Enterprise as Fedora is to RHEL.

5 Ways to Install OpenShift

OpenShift allows Developers to work the way they want to work, whether it is from the command line, through a web browser or via their IDE.

OpenShift makes this possible because all interaction with OpenShift happens over a set RESTful APIs. This allows the system to be controlled from any mechanism that can implement the API set.

1

http://install.openshift.com

2

3

https://www.openshift.com/blogs/deploying-highly-available-openshift-origin-clusters-with-ansible

4

OpenStack

OpenShiftYet another Cross Community Collaboration

A bit about Heat: The Heat API implements the AWS Cloud Formations API. This API provides a rest interface for creating composite VMs called Stacks from template files. The goal of the software is to be able to accurately launch AWS CloudFormation Stacks on OpenStack. We will also enable good quality high availability based upon the technologies we created in Pacemaker Cloud including escalation.


Learn more about OpenShift & Heat:

Users, testers and developers wanted!Connect via IRC on #heat@freenode

Check out the repositories:https://github.com/openstack/heathttps://github.com/openstack/heat-templates

Read the Heat Documentation:http://docs.openstack.org/developer/heat

5


Download an OpenShift VM!

Centos & Fedora 19 http://openshift.github.io

Connect with us via IRC on #openshift-dev@freenode

Check out the repositories:https://github.com/openshift

Origin Release 3

On Fedora 19 or RHEL 6.x or CentOS 6.5

Get up and running

Install.OpenShift.Com

Puppet

Ansible

Heat

http://openshift.github.io

Thank You.

Questions?

Diane Mueller

@pythondj

dmueller on irc.freenode.net - #openshift-dev

Thank you very much for your time today. Im happy to take any final questions that you may have.

@pythondj

noun \p-thn, -thn\+\d-j\

Pythona widely used general-purpose, high-level programming ............languageSnakea very large snake that kills the animals it eats by wrapping itself around them

+ short for Djangoa high-level Python Web framework that encourages rapid development & clean design+ Disk Jockeya person who plays popular recorded music on the radio or at a party or nightclub

Red Hat's OpenShift Origin Community Manager

A Snake Charmer

by