====== Foreman ====== Correspondance machine/vlan ^ Groupe ^ Machine ^ @IP ^ Vlan ^ Prise ^ Réseau ^ @IP Vlan ^ | 1 | foreman-grp1 | 10.250.101.121 | 117 | 17 | 172.20.17.0/24 | 172.20.17.254 | | 2 | foreman-grp2 | 10.250.101.122 | 118 | 18 | 172.20.18.0/24 | 172.20.18.254 | | 3 | foreman-grp3 | 10.250.101.123 | 119 | 19 | 172.20.19.0/24 | 172.20.19.254 | | 4 | foreman-grp4 | 10.250.101.124 | 120 | 20 | 172.20.20.0/24 | 172.20.20.254 | | 5 | foreman-grp5 | 10.250.101.125 | 121 | 21 | 172.20.21.0/24 | 172.20.21.254 | | 6 | foreman-grp6 | 10.250.101.126 | 122 | 22 | 172.20.22.0/24 | 172.20.22.254 | ==== Configuration ==== Pour ce TP, vos machines doivent avoir accès à internet directement sans proxy. Une passerelle est temporairement activée, elle est à l'adresse 10.250.101.10. Vous devez donc la configurer. Vous devez reprendre la configuration de Foreman : * Le serveur Foreman doit être connu du logiciel Foreman lui même. Vérifiez dans ''Hôtes''->''All Hosts''. Il est très important que le nom de la machine corresponde à une entrée dans ''/etc/hosts'' et qu'il soit résolu par le dns. En cas de changement relancer ''foreman-installer'' * Dans la configuration du serveur, vous devez entrer les 2 interfaces réseau (celle utilisant le réseau de la salle et celle de votre vlan). L'interface ajoutée doit être configurée et opérationnelle (testez là). * Utilisez ''infrastructures''->''configuration du provisionning'' pour commencer. C'est un asistant de configuration qui va vous aider à trouver les bonnes options. Utilisez le réseau de votre vlan pour le provisionning. À la fin de l'asistant, ce dernier il doit vous proposer d'exécuter une commande ''foreman-installer'' qui mettra en place l'installation unnatended. Si tout c'est bien passé, le serveur ''dhcp'' est configuré et vous devez retrouver ces configuration dans le fichier ''/etc/dhcp/dhcpd.conf''. Vous devez aussi pouvoir suivre ce qui va se passer lors du boot d'une machine cliente. - Quel serveur tftp est utilisé ? - Quel système sera lancé au démarrage ? ==== Premier démarrage ==== Vous devez essayer le démarrage en utilisant un ordinateur inutile de la salle (ils sont rangés, avec des écrans, dans les loggia). Chaque machine doit être configurée pour démarrer en priorité sur le réseau et être branchée sur la prise correspondant à vote vlan. Vous devez arriver jusqu'à l'écran de choix du boot géré par foreman. * Que fait le système ''foreman discovery image'' ? * Trouvez le problème et corrigez le. * Une fois corrigé, enregistrez la machine sur le serveur foreman. Si tout se passe bien, vous devez avoir une configuration spécifique de machine mise en place dans le serveur tftp. ==== Installation d'une machine ==== Une fois lancée l'installation de la machine, celle-ci devrait ne pas fonctionner à cause d'un problème réseau. * Quel est ce problème ? Vous allez corriger le problème en installant un proxy sur le serveur foreman et en l'utilisant pour l'installation. * Regardez le modèle de provisionnement de votre machine, quelle(s) variable(s) pouvez-vous utiliser ? Comment les ajouter ? ==== Petit truc ==== Si vous avez perdu le mot de passe foreman d'après {{http://erwan.com/en/2014/10/06/foreman-lost-reset-password/| ce site}} il faut utiliser la commande : foreman-rake permissions:reset