You are here

Le software (1)

Pour le système, Debian bien sûr ! Mais comme la liste des périphériques indiquée dans l'article précédent ne comporte pas de lecteur de CD il va falloir procéder autrement, encore par USB ...
Il suffit de suivre les indications sur le site de Debian pour remplir convenablement la clé. J'ai utilisé une clé de 2 GO pour être sûr d'avoir de la place.
Pour finir la clé comporte :
-----------------------------------------------------------------------------------------------
drwx------ 2 xxxx xxxx      4096 2010-01-16 21:34 .
drwxr-xr-x 4 root root      4096 2010-01-16 21:26 ..
-rwxr-xr-x 1 xxxx xxxx  20188039 2010-01-14 10:03 boot.img.gz
-rwxr-xr-x 1 xxxx xxxx 676810752 2010-01-14 10:17 debian-503-i386-CD-1.iso
-rwxr-xr-x 1 xxxx xxxx   5183881 2010-01-14 10:03 initrd.gz
-r-xr-xr-x 1 xxxx xxxx     14998 2010-01-14 02:31 ldlinux.sys
-rwxr-xr-x 1 xxxx xxxx    239821 2010-01-14 10:06 md5sum.txt
-rwxr-xr-x 1 xxxx xxxx        40 2010-01-14 10:03 syslinux.cfg
-rwxr-xr-x 1 xxxx xxxx   1468912 2010-01-14 10:03 vmlinuz
-------------------------------------------------------------------------------------------------------
Et cela suffit pour lancer l'installation, il suffit de faire booter la machine sur le bon périphérique pour que le système démarre, trouve l'image ISO et lance une installation Debian tout à fait classique.
Pour le détail de l'installation voir l'article sur l'installation Debian sur ce site.
Le partitionnement du disque SSD est effectué comme suit :
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          62      497983+  83  Linux
/dev/sda2              63         427     2931862+  82  Linux swap / Solaris
/dev/sda3             428        1643     9767520   fd  Linux raid autodetect
/dev/sda4            1644        7722    48829567+  fd  Linux raid autodetect

Oui, j'ai prévu de mettre ce disque en RAID (Raid1 miroir) ... un peu plus tard, pour le moment c'est un miroir à une seule unité !

La seule différence est que j'ai installé quelques quelques paquets supplémentaires :

  • Un environnement graphique qui peut servir de secours en cas de panne d'une autre machine.
  • Cups pour la gestion des impressions
  • Samba pour accepter les impressions de machines Windows (!) et le paquet "winbind".
    Pour le paramétrage de samba, j'ai purement repris celui de l'ancien serveur en ne modifiant que nom du serveur, adresse IP et "OS level" pour lui prendre la vedette (devenir "master") sur le réseau interne.
  • Bind9 pour la gestion du DNS
  • DHCP3-server pour la gestion du DHCP

Le premier démarrage est parfait, ça dépote pas mal, je me connecte et lance fébrilement un "top" et Oh miracle l'affichage me montre 4 processeurs grâce à l'hyperthreading.

Pour remplir le rôle de serveur mail (bien plus évolué que l'ancien) et Webmail j'ai décidé d'installer la version OpenSource de Zimbra téléchargée pour une Debian stable en 32 bits (Version 6.0.4). Je n'ai pas tout installé j'ai omis "memcached" et "zimbra-proxy" dont je ne pense pas avoir besoin étant donné la charge prévue.
Lors du redémarrage la mémoire est bien "garnie" comme le montre la sortie de "top" :

Mem:    904304k total,   839716k used,    64588k free,    13592k buffers
Swap:  2931852k total,      888k used,  2930964k free,   269972k cached

Tout ceci terminé il m'a fallu paramétrer le domaine principal (visible de l'extérieur), et pour pouvoir accéder à Internet monter la clé USB interface réseau.
Cette clé de marque "DLink" est repérée sur le système par :

Bus 001 Device 002: ID 07d1:3c07 D-Link System Wireless G DWA-110 Adapter

qui s'avère (après recherche sur Internet, avec "Yahoo" car il ne faut pas utiliser que "Google" pour garder la diversité informatique et ne pas tomber dans le piège du monolithisme) être muni d'un chip  "ralink" ce qui va m'obliger à recompiler un kernel plus récent que celui d'origine (2.6.26) avec les bonnes options et à télécharger le "driver" binaire adéquat (rt73usb.bin) pour ce chip (disponible sur Debian en "non-free").
Les options "qui vont bien" du noyau sont :
CONFIG_RT2X00=m
CONFIG_RT2400PCI=m
CONFIG_RT2500PCI=m
CONFIG_RT61PCI=m
CONFIG_RT2500USB=m
CONFIG_RT73USB=m
CONFIG_RT2800USB=m
CONFIG_RT2X00_LIB_PCI=m
CONFIG_RT2X00_LIB_USB=m
CONFIG_RT2X00_LIB=m
CONFIG_RT2X00_LIB_HT=y
CONFIG_RT2X00_LIB_FIRMWARE=y
CONFIG_RT2X00_LIB_CRYPTO=y
CONFIG_RT2X00_LIB_LEDS=y

le tout sur un noyau 2.6.32 fraichement téléchargé. Au passage on va pouvoir vérifier la performance de cette machine avec mon script de compil qui note le temps de compilation. Au fait, quel type de processeur choisir pour compiler ? Il semble que "Intel Core 2" marche très bien en attendant une option "ATOMisée".
Je modifie les paramétrages et lance la compilation, visiblement celà avance pas mai et au bout de moins de 30 minutes le noyau est compilé, Zimbra (gros consommateur de mémoire était actif) !
On approche des temps d'un processeur à consommation "normale" (15 minutes pour le même noyau sur un quadcore à 2,6GHz et 8 Go de RAM).

Tiens justement, la consommation :
à fond : # 56W (pendant la compilation noyau)
activité normale : # 50W
à l'arrêt : # 21W
La consommation à l'arrêt (bouton arrière sur "0") me stupéfie avec plus de 20W alors que des machines plus grosses se contentent de moins. Par contre en marche 50W c'est environ trois fois moins qu'une "grosse" machine. Il va falloir que je regarde les paramètres du BIOS pour essayer de limiter la conso à l'arrêt.
A noter que la variation de fréquence du processeur n'est pas active (faute à la carte mère ou au noyau qui ne reconnait pas ce processeur correctement).
Dans l'article suivant on va s'occuper de connecter cette machine sur le routeur ADSL en "WiFi" et de protéger quelque peu notre cher réseau.