That being said, we usually transfer directories and such using rsync over ssh. Depending on what downtime you can incur for the change out, you may want to set up rsync server, or find another way to transfer over the 4GB (with rsync you are looking at about 1-2 hours over the network (with ssh, possibly faster with just an rsync daemon). However, once the initial transfer is done (which can be done without taking the first server down) you can take down server 1, do an rsync to make sure everything is good in ~5-10 min, and then bring up server2. The important thing is to make sure that you turn off the MTA, this will force incoming mail to get a hard bounce, and either go to the backup mx's or try again for 24-72 hours, which means that people's mail won't be lost while you mess with things.
I really think that trying to move and convert in one step may cause more difficulties than it is worth, but many of the steps I mention above will work either way. If all else fails, you can always fail back to server1.
Hope this helps,
B
John Lederer wrote:
Robert Scussel wrote:There are actual multiple ways to do this. From what I understand you have 2 boxes, one the original server, and a new one.
You may want to do this in two stages. Cyrus provides a lot of tools to upgrade between versions. That being said, you may want to replicate Cyrus-2.0.16 on the new box, and then synch everything over, test, and then upgrade. I typically upgrade by specifying the prefix to be /usr/cyrus-version, then soft link /usr/cyrus -> /usr/cyrus-version. This allows you to back out on most changes without wipeing out your current install.
That "multiple ways" may be what I need! I am ignorant and slow and almost always hit complications in my ignorance. I do not trust the speed at which I could upgrade 2.0 to 2.1. Since I would have to shut down email while I did the upgrade....
So what I would really prefer would be some way to copy the mailboxes then <insert here magical way to convert mailboxes from 2.0 setup to 2.1 setup>.
John
John
-- Robert Scussel 1024D/BAF70959/0036 B19E 86CE 181D 0912 5FCC 92D8 1EA1 BAF7 0959