Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
linux:cobbler:installation [2018/05/16 13:10] – créée madkolinux:cobbler:installation [2020/10/25 17:10] (Version actuelle) – [Préparation pour Cobbler] madko
Ligne 18: Ligne 18:
 yum install cobbler-web yum install cobbler-web
 </code> </code>
-====== Configuration de Cobbler ======+ 
 +====== Préparation pour Cobbler ======
  
 Il faut tout d'abord autoriser les connexions http de Apache vers cobbler (API) dans SELinux: Il faut tout d'abord autoriser les connexions http de Apache vers cobbler (API) dans SELinux:
Ligne 24: Ligne 25:
 <code> <code>
 setsebool -P httpd_can_network_connect_cobbler=1 setsebool -P httpd_can_network_connect_cobbler=1
 +setsebool -P httpd_serve_cobbler_files 1
 +
 </code> </code>
  
-Il faut ensuite démarrer Apache et cobblerd+ 
 +====== Démarrage du service ====== 
 + 
 +Apache sert de serveur web frontal, y compris en mode ligne de commande. En effet cobbler se pilote via une API HTTP. Le serveur Apache est donc configuré en tant que reverse proxy. 
 + 
 +Il faut donc démarrer Apache et cobblerd
  
 <code> <code>
Ligne 42: Ligne 50:
  
 Ne doit retourner aucune erreur, et aucune distro forcément. Ne doit retourner aucune erreur, et aucune distro forcément.
 +
 +====== Importation d'une distribution ======
 +
 +Exemple d'import d'une CentOS 7.
 +
 +Il faut monter son ISO dans un repertoire donné, par ex /mnt :
 +
 +<code>
 +mount -o loop CentOS-7-x86_64-Minimal-1804.iso /mnt
 +</code>
 +
 +Ensuite, il faut lancer l'import :
 +
 +<code>
 +cobbler import --path=/mnt --name=CentOS-7-x86_64
 +</code>
 +
 +Le client sera detecté la distribution, et fera les operations nécessaires d'importation. Il s'agit principalement de copier les RPM dans une arborescence accessible via HTTP. En l'occurence, pour notre cas, l'arborescence est /var/www/cobbler/ks_mirror/CentOS-7-x86_64/.
 +
 +La liste des distributions proposée via cobbler doit maintenant contenir la CentOS 7:
 +
 +<code>
 +# cobbler distro list
 +   CentOS-7-x86_64
 +</code>
  
  
  • linux/cobbler/installation.1526476239.txt.gz
  • Dernière modification : 2018/05/16 13:10
  • de madko