====== Installation OpenShift ====== Installation d'OpenShift pour faire du PasS (Platform as Service) sur CentOS 6.x. Un noeud de gestion: aka "broker". Des noeuds d'hebergement: aka "nodes". ===== Pré-requis ===== Il faut le dépôt EPEL6, ainsi que les dépôts OpenShift-origin. Pour cela, le contenu du fichier /etc/yum.repos.d/openshift.repo doit avoir le contenu suivant: [openshift-server] name=OpenShift-server baseurl=https://mirror.openshift.com/pub/origin-server/nightly/rhel-6/latest/x86_64/ enabled=1 gpgcheck=0 [openshift-origin] name=OpenShift-origin baseurl=https://mirror.openshift.com/pub/openshift-origin/rhel-6/x86_64/ enabled=1 gpgcheck=0 ==== Installation du broker ==== === Installation de la console web === Pour installer la console web: yum install openshift-origin-console ==== Installation des nodes ==== La gestion des nodes se fait via mCollective, qui recoit les commandes du broker envoyé par ActiveMQ. Pour installer mCollectivce: yum install mcollective-client Sa configuration se situe dans /etc/mcollective/client.cfg: topicprefix = /topic/ main_collective = mcollective collectives = mcollective libdir = /usr/libexec/mcollective logfile = /var/log/mcollective-client.log loglevel = debug # Plugins securityprovider = psk plugin.psk = unset connector = stomp plugin.stomp.host = broker.virt.linuxed.net plugin.stomp.port = 61613 plugin.stomp.user = mcollective plugin.stomp.password = marionette