Zimbra dans un VPS OpenVZ sous Ubuntu 12.04
Des perfs, de la virtualisation pour mutualiser des ressources, et ce toujours dans l’optique d’avoir ses propres services libres pour avoir « son » Internet.
Et voilà comment on arrive à combinaison intéressante pour cette problématique : Zimbra placé dans un « container » OpenVZ sous Ubuntu 12.04 (LTS)!
Intuitivement ça devrait être possible, non ?…
Pas si vite ! Minute papillon ! Ce serait trop facile ! Pourquoi ferais-je un billet si ça se passait comme sur des roulettes ? Comme j’ai pu le découvrir, il y a quelques ajustements à faire.
Tout d’abord, des paquets à installer :
sudo apt-get install libgmp3c2 netcat-openbsd sqlite3
Ensuite, le paquet sysstat utilisé par Zimbra bloque l’utilisation sous OpenVZ. En effet le sysstat de l’image Ubuntu officiel pour OpenVZ, retourne des erreurs. Il faut le remplacer par une ancienne version de Debian (ma chère Debian, encore et toujours ma sauveuse).
On commence par forcer la suppression de sysstat et installer la version de Debian :
sudo dpkg -r --force-all sysstat wget http://ftp.fr.debian.org/debian/pool/main/s/sysstat/sysstat_9.0.6.1-2_amd64.deb sudo dpkg -i sysstat_9.0.6.1-2_amd64.deb
Ensuite, il faut holder (pardonnez-moi l’anglicisme) le paquet afin de ne pas se faire écraser la modification à chaque mise à jour :
dpkg --get-selections \* > selections.txt
Editez le fichier sortant selections.txt, pour changer à l’intérieur la ligne qui va bien :
sysstat install
Pour ce résultat :
sysstat hold
On sauvegarde le fichier et on le recharge dans dpkg comme ceci :
dpkg --set-selections < selections.txt
Voilà !
Plus d'obstacles à l'installation, vous pouvez maintenant profiter des performances de la virtualisation OpenVZ avec Zimbra.
Tags: openvz ubuntu Zimbra
Laisser un commentaire