Nouvelle version d'OpenShift avec l'utilisation sous-jacente de Docker.
Pré-requis: CentOS 7 à jour, SELinux activé.
Au lieu d'utiliser le dépôt docker engine, tester en suivant la procédure suivante sur https://wiki.centos.org/SpecialInterestGroup/PaaS/OpenShift-Quickstart
Avoir docker-engine à jour:
cat> /etc/yum.repos.d/docker.repo <<EOF [docker] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF
Pour installer docker-engine :
yum install docker-engine
D'autres pré-requis sont nécessaires :
yum install wget git
Pour autoriser les registry (dépôts) docker non officiels:
mkdir -p /etc/systemd/system/docker.service.d cat> /etc/systemd/system/docker.service.d/override.conf <<EOF [Service] ExecStart= ExecStart=/usr/bin/docker daemon --storage-driver=overlay --insecure-registry 172.30.0.0/16 #ExecStart=/usr/bin/docker daemon --storage-driver=overlay --insecure-registry 172.30.0.0/16 -H fd:// EOF
Recharger le démon systemd pour prise en compte des modifications sur le service docker :
systemctl daemon-reload
Action et démarrage du service docker :
systemctl enable docker systemctl start docker
Voilà pour la partie docker qui sert à faire tourner le service OpenShift.
Installation du dépôt OpenShift CentOS :
yum install centos-release-openshift-origin
Installation d'OpenShift :
yum install origin yum install net-tools bind-utils iptables-services bridge-utils bash-completion origin-clients
Démarrer OpenShift :
nohup openshift start &
La connexion à l'interface web pourra se faire sur https://IP:8443/console