1 votes

Basculement SMTP/IMAP, options de système de fichiers ?

Si deux hôtes exécutent les services SMTP et IMAP, comment les rendre redondants pour que l'un d'eux puisse facilement prendre le relais si l'autre tombe en panne ?

Gardez à l'esprit qu'il n'y a pas d'autres serveurs où les systèmes de fichiers du réseau peuvent être hébergés et que vous devez supposer que l'un des deux pourrait se briser.

Rsync perdrait forcément du courrier, à moins qu'il ne puisse être déclenché par quelque chose comme fanotify ou inotify. Et même dans ce cas, je ne veux même pas penser à l'entrée/sortie de disque pour cette configuration.

2voto

Luigi Points 44

Ce que vous recherchez, c'est DRBD pour garder les systèmes de fichiers synchronisés. http://www.drbd.org/ . Il est inclus dans le noyau linux depuis 2.6.33.

0voto

mailq Points 16792

Réfléchissez-y à deux fois avant de l'appliquer. Le fait qu'un client (ou pire deux) accède simultanément à la même boîte aux lettres IMAP sur différents hôtes peut tout casser. Ainsi, vous casseriez tout en production alors que vous vouliez simplement vous assurer d'un basculement en cas d'urgence.

Testez minutieusement toutes les possibilités et options. Pour faciliter les choses, j'utiliserais le second comme semi-froid de secours. Tous les SMTP et IMAP seront sur un serveur avec un système de fichiers distribué (DRBD) vers l'autre serveur. En cas d'urgence, vous arrêtez le premier, changez d'IP sur l'autre et redémarrez l'autre. Dans ce cas, l'accès au stockage des boîtes aux lettres est plus facile à gérer, pas de concurrence et donc pas d'incohérence.

D'autre part, vous souhaitez probablement un équilibrage des charges là où vous découpez vos boîtes aux lettres. La moitié est distribuée sur un serveur et l'autre moitié sur l'autre serveur. Comme vous répliquez votre stockage, vous pouvez basculer (en cas d'urgence) vers la machine propre et y exécuter toutes les boîtes aux lettres.

Pour résumer : Le problème est l'accès simultané au stockage. Résolvez ce problème et vous obtiendrez un basculement/une haute disponibilité/un équilibrage de la charge.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X