Cette page présente le modèle de serveur bureautique pour le déploiement du poste de travail AuF sous Ubuntu « Lucid » 10.04.
ATTENTION : cette documentation est en cours de rédaction est n'est donc pas encore validée officiellement !! |
Pré-requis matériels
- processeur 64 bits (Intel Xeon ou AMD Opteron)
- beaucoup de RAM (8 Go recommandés)
- beaucoup d'espace disque, en double pour faire du RAID-1 (2 × 500 Go SATA, ou du SCSI si on est riche)
Pré-requis système
aller dans le BIOS régler l'heure correcte, en UTC (dans le doute sur l'heure précise, il veut mieux être en retard qu'en avance)
installer une Debian Squeeze (ou adapter une Debian Lenny existante si on n'a pas d'autre choix dans l'immédiat)
organisation des disques : ces choix sont très discutables et seront probablement revus au fur et à mesure des retours d'expérience
une première partition primaire de 100 Mo (pour /boot) de type RAID auto sur chaque disque
en principe ce n'est plus nécessaire avec Squeeze qui utilise grub-pc (GRUB 2) et est donc capable de démarrer directement sur un volume LVM, mais je n'ai pas encore testé cela, en particulier dans le cas d'un LVM au dessus d'un RAID qui posait officiellement problème autrefois, et ce n'est donc pas encore une solution validée
le reste en partition(s) primaire(s) de type RAID auto sur chaque disque
(en découpant éventuellement par tranche de 250 Go, pour découper les re-synchronisation après crash)
- aller dans le menu RAID pour :
joindre les partitions RAID auto 2-par-2 en des volumes RAID-1 de 2 disques et 0 de réserve (spare)
- ne rien faire avec le premier volume RAID-1 (md0) car ce sera perdu (et donc à refaire) après la configuration LVM
déclarer les autres volumes RAID-1 (md1, md2, …) de type Volume physique LVM
- aller dans le menu LVM pour :
joindre les volumes physique LVM dans un seul Groupe de volumes
(on recommande d'utiliser un nom de groupe de volumes unique entre tous les serveurs, par exemple vn1nfs0, ceci afin de pouvoir éventuellement déplacer ces disques dans un autre serveur plus tard sans avoir de conflit pour cause de noms de groupes de volumes identiques)
- déclarer les volumes logiques suivants :
un volume de nom swap d'une taille de 10 Go
un volume de nom root d'une taille de 1 Go
un volume de nom var d'une taille de 1 Go
un volume de nom log d'une taille de 1 Go
un volume de nom tmp d'une taille de 1 Go
un volume de nom home d'une taille de 100 Go (par exemple, à vous de voir)
déclarer le volume logique swap de type swap
déclarer le volume logique root de type ext4 monté sur /
déclarer le volume logique var de type ext4 monté sur /var
déclarer le volume logique log de type ext4 monté sur /var/log
déclarer le volume logique tmp de type ext4 monté sur /tmp
déclarer le volume logique home de type ext4 monté sur /home
déclarer le premier volume RAID-1 (md0) de type ext3 monté sur /boot
choisir pour nom de machine nfs (non obligatoire, mais suggéré)
installer GRUB sur le MBR
Base système
configurer l'environnement linguistique : (choisir fr_FR.UTF-8, ou autre locale encodée en UTF-8)
aptitude install locales
installation de quelques paquets indispensables/utiles :
aptitude install less vim screen mtr-tiny openssh-client xauth-
installation dès le départ de quelques services indispensables et on les configurera plus tard :
aptitude install bind9
base réseau
arrêter le réseau (pour stopper le client DHCP mis en place par défaut) :
/etc/init.d/networking stop
configurer le réseau dans /etc/network/interfaces, par exemple :
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.50.10 netmask 255.255.255.0 network 192.168.50.0 broadcast 192.168.50.255 gateway 192.168.50.1
vérifier le nom de machine dans /etc/hostname, par exemple :
nfs
vérifier le nom de machine dans /etc/hosts, par exemple :
# ne pas utiliser cette forme pour un vrai serveur (a priori, toutes les conséquences ne sont pas encore connues) #127.0.1.1 nfs.lucid.auf nfs # utiliser la véritable adresse IP 192.168.50.10 nfs.lucid.auf nfs 192.168.50.1 gw.lucid.auf gw