Ceci est une ancienne révision du document !
OpenShift Origin
Installation d'OpenShift Origin (version communautaire) sur CentOS 7.
Configuration des dépôts OpenShift
Pour installer les dépôts OpenShift :
yum install centos-release-openshift-origin
Installation du master
Pour installer le noeud master :
yum install origin-master
Installation des dépendances :
yum install wget git net-tools bind-utils iptables-services bridge-utils bash-completion origin-clients
Installation de docker :
yum install docker
Il faut onfigurer docker pour autoriser le dépôt docker (registry) local de OpenShift comme source d'images. Cela se fait dans le fichier /etc/sysconfig/docker en y ajoutant la ligne suivante :
INSECURE_REGISTRY='--insecure-registry 172.30.0.0/16'
Installation d'un node
Pour installer un noeud :
yum install origin-node
Installation cluster etcd
Pour installer etcd :
yum install etcd
Installation serveur DNS
Pour installer le serveur DNS :
yum install bind
<WRAP INFO>Il est peut-etre possible d'utiliser dnsmasq</WRAP>
Sur les master OpenShift un DNS existe déjà (SkyDNS), et sert pour résoudre les adresses des routeurs qui seront mis en place via OpenShift pour accèder aux services des containeurs. L'idée est donc de configurer le serveur DNS officiel du réseau (ici une VM avec bind) pour que la zone dédiée aux routeurs OpenShift pointe sur le SkyDNS.