Configuration de la machine unx-1923

Configuration matérielle

disques durs : 1 x 7Go + 1 x 20Go

Le disque dur de 7Go est découpé en deux moitiés : chaque moitié (3,5Go) peut accueillir les fichiers d'une installation complète de FreeBSD

Le disque dur de 20Go est dédié au stockage des données (répertoires utilisateurs + distfiles + repositories CVS)

Configuration réseau

L'adresse IP de la machine est fixe (191.250.105.213) au lieu de passer par le serveur DHCP.

L'adresse IP du routeur par défaut est forcé à 191.250.96.255 au lieu d'utiliser la valeur donnée par le serveur DHCP.

Le nom DNS de la machine est mis à jour par Samba et Wins (nom de machine : unx-1923.sfim.fr).

Services mis en place

Base de données PostGres (config)

Serveur web apache2 (config) + mod_PHP
pages personnelles pour les membres de l'équipe VIC

Serveur OpenLDAP (version 2.1) : NB sur la nouvelle configuration du serveur LDAP

Partage de fichiers avec Samba (fichier de config smb.conf)

Agent SNMP Net-SNMP

Serveur dictd + database

CUPS-base

rsync

Serveur NFS (partage des distfiles) : fichier /etc/exports

masquerading + routage (ipfw+natd)
Routeur : passerelle + NAT (voir le fichier de config de kernel + /etc/rc.conf)

CVSweb

DNS utilisant le serveur interne (1923 étant un esclave de ns1.test-vic) : configuration du serveur DNS : /etc/namedb/named.conf
configuration pour les clients DNS : /etc/resolv.conf
le fichier /etc/resolv.conf est protégé contre les effacements par la commande :

chflags schg /etc/resolv.conf

serveur CVS pour les évolutions du site intranet (le repository est toujours sur /files1)
Le changement de répertoire dans l'arborescence de unx-1923 initialement /usr/cvsroot, actuellement /files1/cvsroot) impose un changement dans les fichiers "utilitaires" de CVS (fichiers dans la sandbox, qui rappellent l'origine des fichiers en check-out : fichiers CVS/Root)
La commande pour changer les références est :

# remplacement de la chaine "usr" par "files1"
find ~/public_html -name Root -exec -e"s/usr/files1/' -ibak {} \;
# suppression des fichiers de backup créés avec l'option -i de sed
find ~/public_html -name "*bak" -exec rm {} \;

Installation de X-Windows + windowmaker (environnement graphique "léger", compatible avec les ressources limitées de la machine unx-1923)

Installation de ethereal (outil graphique d'aide au debug des connexions réseau)

Packages perl nécessaires pour l'exécution des scrips CGI du site web :
p5-perl-ldap (et dépendances)
p5-DBD-Pg (et dépendances)

repository du projet FreeBSD (accès par cvsweb uniquement)

sauvegardes "essentielles" par un script dans /etc/daily.local

A faire

MRTG
accès pserver pour le projet FreeBSD
repository du projet OpenBSD

rendre disponible par accès web :
la documentation standard FreeBSD (dont le handbook),
la documentation "tutorial java" de Sun.

Stratégie de sauvegarde

Recopie des fichiers "système" d'une partition de 3,5Go dans l'autre partition de 3,5Go (pseudo-raid) - tenue à jour de la copie avec rsync

Sauvegardes particulières : PostGres par pg_dump

Sauvegardes "générales" : voir Amanda

$Id: config_unx-1923.html,v 1.3 2004/02/12 09:54:04 herbelot Exp $