Skip to content

Latest commit

 

History

History
267 lines (155 loc) · 14.8 KB

utilisation.md

File metadata and controls

267 lines (155 loc) · 14.8 KB

Utilisation du dispositif d'installation de clients Gnu/Linux

Vue d'ensemble

Une fois le dispositif en place, son utilisation est relativement simple.

Voici les étapes à suivre :

  • démarrer une machine en PXE (touche F12)
  • choisir une des installations proposées

Ensuite, tout se déroulera de façon automatique, sans intervention de votre part :

  • installation du système (phase 1)
  • 1er redémarrage
  • post-installation et intégration au domaine se3 (phase 2)
  • 2ème redémarrage

On obtient ainsi un client Gnu/Linux sur lequel on peut ouvrir une session avec un des comptes disponibles dans l'annuaire Ldap du serveur se3.

Remarque 1 : à la fin de la post-installation (phase 2), il est lancé un script perso que vous pouvez utiliser pour apporter votre touche personnelle au client-linux ;-)

Remarque 2 : de même, une liste de paquets perso à installer lors de cette phase de post-installation est à votre disposition. Sinon, il est toujours possible de le faire par la suite à l'aide des scripts unefois.

Démarrage en PXE

Pour amorcer une machine via le réseau, avec PXE, appuyez sur la touche F12 lors du démarrage de cet ordinateur. menu pxe demmarage

Remarque : il faut que le mode PXE soit activé dans le Bios de l'ordinateur. Voir les prérequis concernant les clients linux.

Menus PXE disponibles

Remarque : la navigation dans les menus PXE se fait à l'aide des touches et ; pour sélectionner une des entrées du menu, il suffit d'utiliser la touche Entrée.

Une 1ère étape est proposée afin de sécuriser ce mode de fonctionnement : après avoir choisi l'entrée Maintenancemenu pxe entrée … un mot de passe est requis.

Ensuite, choisissez l'entrée Installationmenu pxe maintenance

… et enfin une des entrées Installation Debian ou Installation Ubuntu. menu pxe installation

Vous pourrez alors choisir l'environnement de Bureau à installer, selon les architectures i386 et amd64 et selon qu'un système d'exploitation est déjà installé (à condition d'avoir laissé un espace vide non formaté) pour obtenir un double-boot. menu pxe debian → dans ce menu, Gnome est l'environnement de Bureau proposé.

Installation du système (phase 1)

L'installation du système choisi se fait automatiquement. menu pxe preseed

Remarque : la première utilisation de ce mécanisme peut être assez longue mais les installations suivantes seront nettement plus rapides. En effet, l'installation utilise le miroir local géré par le paquet apt-caher-ng du serveur se3 qui doit récupérer (et par la suite mettre à jour si nécessaire) les paquets utiles à l'installation via les dépôts officiels. Une fois ces paquets récupérés, ils sont alors disponibles localement et on profite alors du débit du réseau interne qui est nettement plus rapide.

Quelques précisions

Installation en double-boot

Les menus pxe, que ce soit pour Debian ou pour Ubuntu, propose une installation en double-boot (voir les copies d'écran ci-dessus).

Une condition à respecter pour cela est qu'il y ait un espace libre (ie non partitionné) sur le disque dur qui contient déjà l'installation d'un système d'exploitation, quelqu'il soit. L'espace libre doit être après l'espace partitionné.

Attention : s'il n'y a pas d'espace libre, ou s'il est insuffisant, l'installateur vous prévient et si vous lui dites de continuer, il écrase tout "menu menu" : hop ! Plus que du GNU/Linux, vite fait bien fait ;-)

Les firmwares pour la carte réseau

Les micro-programmes (ou firmwares) pour la carte réseau ne sont plus à fournir via une clé usb : ils ont été incorporés au fichier d'amorçage initrd.gz.

Cependant, vous pourrez trouver ces firmwares sur le site de Debian dédié à la diffusion des images d'installation.

Fichiers de log de la phase 1

Des fichiers de log de la phase 1 sont disponibles dans /var/log/installer/syslog.

Problèmes éventuels lors de la phase 1

Problème 1 : carte réseau et microprogramme

Au début de l'installation, certaines cartes réseau ont besoin d'un micro-programme et il ne se trouve pas dans ceux qui sont incorporés comme cela est expliqué ci-dessus : l'installation demande alors ce micro-programme (ou firmware).

Solution : noter les références du micro-programme et répondre Non pour poursuivre l'installation. Par la suite, il suffira d'installer le paquet correspondant à ce micro-programme. Par exemple, pour certaines cartes réseau Broadcom, on installera le paquet firmware-b43-installer (via un terminal à l'aide de la commande aptitude install firmware-b43-installer).

Problème 2 : 2 cartes réseaux détectées

Au début de l'installation, le système détecte 2 cartes réseaux ; c'est souvent le cas d'un portable ayant une interface Ethernet et une interface Wifi et, dans ce cas, les interfaces peuvent être nommées eth0 et wlan0. On peut avoir aussi 2 interfaces Ethernet, nommées eth0 et eth1 comme dans l'image ci-dessous. probleme-carte-reseau

Solution : il suffira de choisir l'interface branchée au réseau, cette interface est souvent eth0, comme sur l'image ci-dessus.

Problème 3 : un fond bleu figé

Sur certaines machines, au début, après avoir choisi et lancé l'installation, l'installation se fige sur un fond bleu… En passant sur la 4ème console qui donne les syslog (avec la combinaison de touches Ctrl+Alt+F4) on reste bloqué sur les lignes suivantes :

check missing firmware, installing package /firmware/firmare-linux-nonfree_0.43_all.deb
check missing firmware : removing and loading kernel module tg3

C'est donc un problème concernant un des firmwares à fournir qui est pourtant bien un des firmwares incorporés.

Solution : en passant sur la fenêtre principale (à l'aide de la combinaison de touches Ctrl+c), le script est relancé et ça passe....Ce doit être un bug de l'installeur AMHA, donc pas grand chose à faire…

Problème 4 : installation qui se fige

Sur certaines machines (Dell Optiplex 330), l'installation se fige à l'amorce et si on relance l'installation, elle se fige à un autre moment.

Solution : configurer le Bios de la machine pour accepter le mode WoL (Wake On Line). Relancer ensuite l'installation.

Problème 5 : système de fichiers racines

L'installation s'arrête sur un message d'erreur : Pas de système de fichiers racines. Aucun système de fichiers n'a été choisi comme fichier racine.

Solution : une clé usb, un lecteur de disquette usb, un lecteur de carte interne ou une imprimante sont branchés sur le client : les enlever et relancer l'installation.

Problème 6 : montage d'un système de fichiers

L'installation s'arrête sur le message d'erreur suivant : probleme-installation

Solution : mettre à jour les archives netboot Ubuntu ou Debian, qui ont dû changer lors d'une évolution de version, en supprimant et retéléchargeant le dispositif (Voir le module Serveur TFTP de l'interface du se3).

Problème 7 : corruption de miroir

L'installation s'arrête sur un message de corruption du miroir probleme-miroir

Solution : comme cela est mentionné dans le message d'erreur, il y a plusieurs causes et d'autant de solutions. Commencez par vérifier la connexion avec l'internet soit du se3, soit de la passerelle puis relancer l'installation. Si tout va bien, le mieux est d'appliquer la solution au problème n°6.

Si ces actions ne résolvent pas le problème, la cause peut venir d'un mauvais positionnement des droits sur le répertoire /var/se3/apt-cacher-ng/

Pour rétablir les droits, utilisez la commande suivante :

chown -R apt-cacher-ng.apt-cacher-ng /var/se3/apt-cacher-ng/

Pour l'utilisation du proxy (en général c'est la passerelle et supposons que son IP soit 172.16.0.1 avec le port classique 3128), vous rajoutez la ligne suivante dans le fichier /etc/apt-cacher-ng/acng.conf :

Proxy: http://172.16.0.1:3128

Il reste à relancer le service pour la prise en compte des changements :

service apt-cacher-ng restart

Problème 8 : absence du module du noyau

L'installation s'arrête sur un message à propos du module du noyau module_noyau.png

Solution : même solution que pour le problème 6.

Analyser un problème

Si votre problème n'est pas encore dans la liste ci-dessus, il est possible de l'analyser en utilisant les consoles disponibles lors de l'installation.

  • Ctrl+Alt+F1 : sortie graphique de l'installation
  • Ctrl+Alt+F4 : sortie des journaux de l'installation
  • Ctrl+Alt+F2 : console permettant quelques commandes pendant l'installation

Réservation de l'IP du client-linux

Cas d'une nouvelle machine

Pendant que le client-linux est en train de s'installer, vous avez le temps (de 20 min à 30 min environ) de lui réserver une adresse IP (Internet Protocol) par l'intermédiaire de l'interface web du serveur se3 avec le module Serveur dhcp.

Cette réservation est indispensable car lors de la post-intallation (Phase 2 décrite ci-dessous), c'est par l'intermédiaire de l'annuaire Ldap du serveur se3 que le mécanisme récupère le nom du client-linux.

Sinon, la post-installation vous demandera d'attribuer un nom au client-linux, sans toutefois inclure ce nom à l'annuaire du se3.

Cas d'une machine ayant une réservation

Si vous installez une machine qui a une réservation, vous pouvez directement lancer l'installation. Le client-linux aura la même adresse IP et le même nom que celui qui est inscrit dans l'annuaire Ldap du serveur se3.

Si vous voulez changer le nom ou l'IP inscrits dans l'annuaire Ldap du serveur se3, le mieux est de supprimer cette réservation, de supprimer son éventuelle appartenance à un ou des parcs et, enfin, de supprimer aussi son entrée dans l'annuaire Ldap du serveur se3. Une fois cela fait, vous pouvez recommencer la procédure de réservation.

Nom du client-linux

Le nom du client-linux doit respecter certaines règles qui seront vérifiées lors de la post-installation/intégration.

Les caractères autorisés pour le choix du nom d'hôte sont :
→ les 26 lettres de l'alphabet en minuscules ou en majuscules, sans accents
→ les chiffres
→ le tiret du 6 (-)
→ et c'est tout !

Nombre de caractères : De plus, le nom de la machine ne soit pas faire plus de 15 caractères.

Pour faciliter la gestion des clients-linux, vous pouvez structurer le nom pour tenir compte, d'une part, des particularités de votre établissement et, d'autre part, des possibilités offertes par les scripts unefois.

Par exemple, vous pouvez nommer des machines en référence à la salle où elles se trouvent (cas d'une salle informatique smm1 : smm1-01, smm1-02,…) ou bien en référence à leur utilisation (cas des ordinateurs dans les salles de cours : cours-eg1, cours-eg2, cours-musique,…).

Post-installation (phase 2)

Après le redémmarage

Une fois le système installé, la machine redémarre et la post-installation est lancée automatiquement. menu pxe post-installation

Au redémarrage suivant, le client GNU∕Linux est prêt ;-) et son administration se fait via le paquet se3-clients-linux.

Remarque : si vous n'avez pas réservé une IP voir ci-dessus, la post-installation sera interrompue pour demander un nom pour le client linux. Cependant, ce nom ne sera pas inscrit dans l'annuaire Ldap du serveur se3.

Fichiers de log de la phase 2

Un compte-rendu de cette phase 2 est disponible avec le fichier /root/compte_rendu_post-install_ladate.txt.

Cas d'une intégration différée

Si vous ne désirez pas intégrer la machine installée au domaine géré par le serveur se3, il suffira de répondren quand la question sera posée au cours de la phase 2. Toute autre réponse déclenchera l'intégration.

Vous pourrez le faire par la suite, comme cela est indiqué à la fin de la post-installation.