Having ran a local copy of OpenShift Origin using VirtualBox I decided to have a go at running it on a Digital Ocean Droplet running CentOS 6.5. This should be easy as there is an installer which claims;

You’re one shell command away from deploying your own Platform as a Service.

Well, sort of, after a few failed installs I finally managed it using the following (this assumes you are running a clean and minimal CentOS 6.5 installation)

OpenShift Origin installation notes 1/2
yyc[nbgEyvrssruuaoaapOuiechemmtpmsgFmmblbeeecoui>n=uhioe(opnsOrenetnctds/hplcstauateie=ktc#brtatfnh=a/llelctSt0lsRel/-htlee--yoiplbrsy-urf:-iouymit/ynobh.g/utythriOmrx1ttenriu/t9ptp-irbco3spodgryo::seio1neb//.pnr9fna/ds.3iasiw/]Do-gbhnwoeprlswppeu#e#t.eenbamnnsyDSMlisdhiEalrheivgLk.rinfiiieoofctmtnprti.-auses-ecelxuneosonOrsrrmhcehvi/aeiigpnatfciEucnhtenLbea..-6/ddtcodoiorerusamgpinal//sgzbl)s.iilirnpeR#te-uepscSbSseuEyerrLedvliil<ensn.rpuofE/uxpteOrpiedFepspsoleoeretdbaacepshhtlretahoo/tnrwj3pgoe/deubcr-gethtthf.eohooloitrr-lsheg6se//tapdaoSnueuCsbpgeLw/eeneenaairpdsbnieelsnlnbetg/cida6inla/edlnisey3/bd8xiq68nRu/6duee_-bsp6uyte4tili1o-l.nrs9se3l!eb!ai!snea-r6y-8.noarch.rpm

So, the problem I was having with is that by default oo_install assumes you are running Fedora 19 and populates repos_base with http://mirror.openshift.com/pub/origin-server/release/3/fedora-19/ what the install instructions fail to say is that you need to replace this with http://mirror.openshift.com/pub/origin-server/release/3/rhel-6 when prompted about the subscription configuration oo_install will use for the deployment.

You can view the output of a full oo_install run through listed in this Gist .

So, if I had run through this on a Fedora 19 Droplet, would this have been any different? In short, yes;

OpenShift Origin installation notes 2/2
yyvrsruuiehemmmbbouio(opnetctdstuatcrta/lelsle--lsy-iynhutrxtu/pbcsyo:n/vf/iiimgn-se#tnahClahlna.cnoegpdeenufsnrhzoiimfptd.cicusoramlb/l)peudppteotehntatbplde-dtoolsaugeasbindbind-utils

This is mostly because of Fedora is way ahead of RHEL 6 based installations, this however should all change shortly with the release of RHEL 7 and CentOS 7 .