Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
veilletechno:openshift [2017/03/04 15:11] – [Configuration du serveur DNS] madkoveilletechno:openshift [2017/03/13 12:16] (Version actuelle) – [Déploiement via ansible] madko
Ligne 3: Ligne 3:
 Installation d'OpenShift Origin (version communautaire) sur CentOS 7. Installation d'OpenShift Origin (version communautaire) sur CentOS 7.
  
-===== Configuration des dépôts OpenShift =====+===== Pré-requis ===== 
 + 
 +==== NetworkManager ==== 
 + 
 +NetworkManager est nécessaire, du moins sur les masters et nodes : 
 + 
 +<code> 
 +yum install NetworkManager 
 +systemctl enable NetworkManager 
 +systemctl start NetworkManager 
 +</code> 
 + 
 +<WRAP DANGER>Si NetworkManager n'est pas installé, l'installation via ansible échouera.</WRAP> 
 + 
 + 
 +==== Configuration des dépôts OpenShift ====
  
 Pour installer les dépôts OpenShift : Pour installer les dépôts OpenShift :
Ligne 10: Ligne 25:
 yum install centos-release-openshift-origin yum install centos-release-openshift-origin
 </code> </code>
 +
 +<WRAP INFO>L'installation via playbook ansible configure ce dépôt.</WRAP>
 +
 +
 ===== Installation du master ===== ===== Installation du master =====
  
Ligne 103: Ligne 122:
 ; ;
 @       IN      NS      ns.lab.in.noisy.linuxed.net. @       IN      NS      ns.lab.in.noisy.linuxed.net.
-NS      IN      A       192.168.2.97+NS      IN      A       192.168.2.80 
 +dns-0           IN      A       192.168.2.80 
 +cluster         IN      A       192.168.2.97 
 +master-0        IN      A       192.168.2.97 
 +master-1        IN      A       192.168.2.98 
 +master-2        IN      A       192.168.2.99 
 +etcd-0          IN      A       192.168.2.50 
 +etcd-1          IN      A       192.168.2.52 
 +etcd-2          IN      A       192.168.2.54 
 +node-0          IN      A       192.168.2.76 
 +node-1          IN      A       192.168.2.77 
 +nfs-0           IN      A       192.168.2.89 
 +lb-0            IN      A       192.168.2.90
 </file> </file>
  
Ligne 126: Ligne 157:
  
 Voilà. Voilà.
 +
  
 ===== Déploiement via ansible ===== ===== Déploiement via ansible =====
Ligne 142: Ligne 174:
  
 deployment_type=origin deployment_type=origin
 +
 +openshift_dns_ip=192.168.2.50
  
 openshift_master_identity_providers=[{'name': 'htpasswd_auth','login': 'true', 'challenge': 'true','kind': 'HTPasswdPasswordIdentityProvider','filename': '/etc/origin/master/htpasswd'}] openshift_master_identity_providers=[{'name': 'htpasswd_auth','login': 'true', 'challenge': 'true','kind': 'HTPasswdPasswordIdentityProvider','filename': '/etc/origin/master/htpasswd'}]
Ligne 161: Ligne 195:
  
 [lb] [lb]
-dns-0.lab.in.noisy.linuxed.net+lb-0.lab.in.noisy.linuxed.net openshift_hostname=lb-0.lab.in.noisy.linuxed.net
  
 [masters] [masters]
Ligne 184: Ligne 218:
  
 <code> <code>
-ansible-playbook playbooks/byo/config.yml --inventory ~/archi+ansible-playbook /usr/share/ansible/openshift-ansible/playbooks/byo/config.yml --inventory ~/archi
 </code> </code>
  
  
  • veilletechno/openshift.1488640262.txt.gz
  • Dernière modification : 2017/03/04 15:11
  • de madko