Re: Multi-server consolidation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Feb 03, 2009 at 03:16:55PM -0800, Gary W. Smith wrote:
> I have a couple different servers that have several mailboxes on them
> and I would like to migrate them to a single new server.  The new server
> will handle all of these mailboxes just fine.  All of the mailboxes are
> unique across all of the servers.
> 
> I have copied the /var/[spool/lib]/imap to the new server from one box
> and everything seems to be working fine there.  Now it's the issue of
> getting the rest of the mailboxes over to the new machine.  There are 4
> machines in total with about 2000 email accounts.  
> 
> I'd prefer not to use any type of imap copy as we want to preserve the
> flags and we don't have the luxury of changing the user passwords.
> 
> Any suggestions?

Replication engine :)

Seriously, that's how we do it.  Run up a sync_server on the new machine
and then sync_client -U each user from the old machine.

Obviously, you'll want to suspend delivery and stop IMAP clients for the
duration.  We do this with some dastardly hacks in the authentication
daemon, a database field that our internal tools check before trying
to deliver, and a "grep $UserName $confdir/proc/* | xargs kill" moral
equivalent.  You can probably manage with just removing the imapd and
lmtp lines from your cyrus.conf and doing it outside regular hours
though.

Bron.
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux