Installation Openshift Origin
OpenShift est un service de plate-forme en tant que service de la société Red Hat. Le logiciel est libre, son projet amont s'appelle OpenShift Origin. Une version appelée OpenShift Enterprise est proposée pour l'hébergement en site propre ou en cloud computing.
Vous devez disposer d'une VM avec Centos 7 installé qui servira de base à notre plateforme.
Installation de Docker
sudo yum install docker
Nous éditons le fichier registries.conf :
sudo vi /etc/containers/registries.conf
Nous ajoutons ceci :
[registries.insecure] registries = ['172.30.0.0/16']
Nous créons un du volume group LVM pour accueillir le stockage Docker :
sudo vgcreate vgdocker /dev/sdb
Nous éditons le fichier /etc/sysconfig/docker-storage-setup et ajoutons les noms de Logical Volume et Volume Group :
sudo vi /etc/sysconfig/docker-storage-setup
Nous remplaçons le contenu du fichier avec celui-ci :
# Edit this file to override any configuration options specified in # /usr/share/container-storage-setup/container-storage-setup. # # For more details refer to “man container-storage-setup” CONTAINER_THINPOOL=lv_docker VG=vg_docker
sudo systemctl start docker docker-storage-setup
Configuration du pare-feu
Nous créons la zone “dockerc” et ajoutons les règles dans firewalld :
firewall-cmd --permanent --new-zone dockerc firewall-cmd --permanent --zone dockerc --add-source 172.17.0.0/16 firewall-cmd --permanent --zone dockerc --add-port 8443/tcp firewall-cmd --permanent --zone dockerc --add-port 53/udp firewall-cmd --permanent --zone dockerc --add-port 8053/udp firewall-cmd --reload