Nous verrons dans un prochain article l'installation de ZIMBRA sur un mini serveur "Physique".
En attendant de définir le hardware de ce serveur (à faible consommation pour rester connecté en permanence) je vais m'entraîner sur une MV (Debian 32bits), celà ne coûte pas cher et devrait me permettre d'évaluer plus précisément la mémoire et le CPU nécessaire pour cette application, ou plutôt ensemble d'applications car le paquet inclut :
- Un serveur mail
- Un serveur pop et imap
- Un Webmail
- Un antispam
- Un antivirus
- Un interface d'administration
- Le moteur est fourni par :
- Une base mysql
- Un annuaire LDAP (Openldap)
- Un serveur d'applications (Jetty)
- Un serveur SMTP (Postfix)
- Un serveur WEB (Apache)
- L'antivirus (Clamav)
- L'antispam (Spamassassin)
et d'autres bricoles que je vais m'empresser de voir.
Pour les détails aller sur le site de ZIMBRA
Je crée la MV adéquate : une debian 32bits en version "stable" Lenny.
L'installation a été faite sur une machine virtuelle :
- RAM 1536Mo
- CPU 1
- Disques Système 8,6Go (swap 2.0Go, /root 6.6Go)
- Data (16Go à monter sur /opt car ZIMBRA s'installe sur /opt)
Ce système est un système "minimum" sans même un interface graphique :
Quelques pré-requis (repérés lors des premières tentatives d'installation de ZIMBRA) :
- Le fichier /etc/hosts doit être complet avec le nom d'hôte sous la forme :
adresse nom complet nom
192.168.x.x com-mail.mondomaine com-mail - Installation de quelques paquets nécessaires :
"libgmp3c2" "libstdc++5" "libexpat1" "libperl5.10" "sudo" "sysstat"
réalisés par : apt-get install libgmp3c2 libexpat1 libperl5.10 sudo sysstat libstdc++5
Il faudra activer le service "sysstat" dans le fichier /etc/default/sysstat en passant "ENABLED" à "true". - Quelques outils utiles ou indispensables.
"openssh-server" impératif sur une machine !
"ntp" pour avoir un serveur à l'heure, "branché" sur une des machines du réseau en commentant les lignes ( /etc/ntp.conf ) "server 0.debian... à 2.debian..." et en remplaçant l'adresse du dernier par "192.168.1.6" (l'adresse du serveur NTP interne).
"vim" je le préfère au "vi" brut.
"rsync" pour les sauvegardes futures - Désactiver le service mail (exim4) installé par défaut.
- Stopper le service : /etc/init.d/exim4 stop
- Supprimer le paquet "exim4" : apt-get remove --purge exim4
- Mettre en place le disque "DATA" formaté en "ext3", "ext4" n'est pas encore OK pour les noyaux "anciens" tel celui de la Debian 5.0
Donner un label au disque : e2label /dev/hdb1 OPT
puis ajouté la ligne :
LABEL=OPT /opt ext3 defaults 0 2
en fin du fichier /etc/fstab afin d'obtenir le montage automatique. - Economiser un peu de mémoire ...
L'installation "minimum" ne comporta aucun service superflu, seuls les démons "cron" et "at" sont installés par défaut et il faut les garder
Modifier le fichier "/etc/inittab" pour y commenter l'ouverture des trois derniers getty. - Mettre une adresse IP fixe.
Modifier le fichier "/etc/network/interfaces"
Avant :
.....
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
Après :
.....
auto eth0
iface eth0 inet static
address 192.168.1.xxx
netmask 255.255.255.0
network 192.168.1.0
gateway 192.168.1.6
broadcast 192.168.1.255
La suite de cette palpitante histoire dans l'article suivant : Installation de ZIMBRA