Distributed File Systems
Bernard Frit
bernard.frit at temperance.com
Mon Oct 21 04:26:16 EDT 2002
I'm currently running a 2.0.16 cyrus server mirrored
to another server using :
- 2 external scsi links
- Linux software raid1
- Reiser FS
- heartbeat to manage failover
Thinks are running smoothly excepting :
- the external scsi links require the two servers to be
very close.
- the external scsi links are very "sensitive" : if someone
or something shakes the scsi cable there is a serious risk
to break the link and consequently to break the raid1
cluster.
The design of this cluster is inspired by IBM's HACMP.
We added an extra feature : cross mirroring.
The two servers are the same :
- NEC P4 1G Ram
- 1 sys scsi HD 9 G
- 2 prod scsi HD 18 G
- 2 mirror scsi HD 18 G
- 4 adaptec scsi cards
Server 1 is running cyrus+postfix+openldap
Server 2 is running apache+mysql+intranet software
Server 1 is mirrored on server 2.
Server 2 is mirrored on server 1.
It's a bit tricky but that way we optimize the hardware
utilization at the price of a degraded backup mode.
The failback procedure is a bit tricky as we have to
reconstruct the raid cluster in the right way.
After 10 month of experience, I wouldn't recommend using
scsi links to do the job but something like drdb to mirror
the volumes via a gigabit ethernet cross link.
--
Bernard FRIT
More information about the Info-cyrus
mailing list