publications.LEVINUX.org

Chapitre 4. Diskless

Comme pour OpenMosix au chapitre 2, il faut configurer le noyau (et le recompiler) en vue de pouvoir monter une partition racine sur le réseau. Contrairement à un poste de travail autonome où la partition racine serait montée sur le disque rigide de l'ordinateur en question.

Qu'est-ce qu'une machine diskless? (Source : Site de Gentoo)

«Une machine diskless est un PC dépourvu des périphériques de démarrage habituels, c-à-d. sans disque dur ni lecteur de CDROM ou de disquette. Un PC diskless démarre sur le réseau et a besoin d'un serveur qui va lui fournir de l'espace disque comme un disque dur local. Nous appellerons le serveur le maître et les machines sans disques des esclaves. Un esclave a besoin d'une carte réseau qui supporte le démarrage via PXE. La plupart des cartes modernes les font, les adaptateurs réseau intétégrés sur les cartes-mères aussi.»

4.1. Paramètres du noyau

#cd /usr/src
#cp .config .config_working   //sauvergarder une copie de la configuration du noyau maître
#make menuconfig              //C'est ici qu'on modifie la configuration du noyau maître

Assurez-vous que votre noyau possède ces options :

Code maturity level options  --->
  [*] Prompt for development and/or incomplete code/drivers


Networking options --->
  <*> Packet socket
  [ ] Packet socket: mmapped IO
  < > Netlink device emulation
  [ ] Network packet filtering (replaces ipchains)
  [*] Socket Filtering
  <*> Unix domain sockets
  [*] TCP/IP networking
  [*]   IP: multicasting

  
File systems --->
  [*] /proc file system support
  [*] /dev file system support (EXPERIMENTAL)
  [*] Automatically mount at boot    
  Network File Systems  --->
    <*> NFS server support
    [*] Provide NFSv3 server support