Principe général de déploiement d'un poste client

Lorsque vous demandez à déployer un poste client sur le serveur AbulÉdu:

  • le serveur se configure pour faire en sorte que le poste en question ait une configuration spéciale à la prochaine requête PXE (demande d'amorçage réseau), de ce fait si le client ne démarre pas avec sa carte réseau prioritaire sur les autres périphériques de boot ça ne donnera rien
  • le serveur exporte via NFS, SSHFS un mini système linux de déploiement (fondé sur clonezilla)
  • le client démarre, fait une requête PXE, télécharge un noyau linux (via TFTP) et démarre, puis monte le mini linux via NFS
  • le client exécute des scripts de déploiement automatique de l'image du poste qui a été choisie sur webadmin
  • à la fin du déploiement le script essaye de rendre le disque dur du pc amorçable, modifie les fichiers de configuration du PXE serveur pour que le prochain démarrage ne soit pas géré par le serveur et propose ensuite d'appuyer sur entrée pour rebooter le poste
  • le poste reboote, fait une requête PXE, cette fois le serveur n'a rien de particulier à lui faire faire et “laisse passer”, le poste amorce donc sur son périphérique de boot “suivant” (tel que configuré dans son BIOS)
  • le poste lis le secteur de boot de son disque dur, devrait tomber sur grub, affiche un menu de démarrage et lance le système
  • si c'est un linux, à la fin du lancement du système le poste lance sa 1ere mise à jour