[Exim-users] Как бы мигрировать на другой сервер?

561 views
Skip to first unread message

Lystopad Aleksandr

unread,
Jun 23, 2013, 2:48:25 PM6/23/13
to exim-...@mailground.net
Здравствуйте.

Есть старый сервер freebsd 7.4-stable. И новый 9.1-stable.
Между серверами 100 мбит. Больше нет возможности.
Нужно перетащить ящики со старого на новый.
Почты около 150 ГБ.
Перетащить нужно с минимальным простоем сервиса.
Пока вижу вариант копирования всего на новый без остановки, потом
остановка и rsync, а потом запуск на новом.

Но, думаю, что есть и более грамотные способы.
Посоветуйте как можно лучше выполнить эти действия.

--
Lystopad Aleksandr

_______________________________________________
Exim-users mailing list
Exim-...@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Andrey Oktyabrskiy

unread,
Jun 23, 2013, 3:54:43 PM6/23/13
to exim-...@mailground.net
On 23.06.2013 22:48, Lystopad Aleksandr wrote:
> Есть старый сервер freebsd 7.4-stable. И новый 9.1-stable.
> Между серверами 100 мбит. Больше нет возможности.
> Нужно перетащить ящики со старого на новый.
> Почты около 150 ГБ.
> Перетащить нужно с минимальным простоем сервиса.
> Пока вижу вариант копирования всего на новый без остановки, потом
> остановка и rsync, а потом запуск на новом.
>
> Но, думаю, что есть и более грамотные способы.
> Посоветуйте как можно лучше выполнить эти действия.
Есть в портках такая программулька, называется imapsync. Я уже лет 10
точно, а может и больше, пользуюсь ей при переездах.

Поступаю обычно где-то так:
- Заворачиваю всю почту на новый сервер. Старый при этом ещё работает,
но почта на него уже не должна попадать.
- Делаю так, чтобы юзеры ходили за почтой на новый сервер.
- Запускаю перенос почты со старого сервера на новый - то бишь,
программульку imapsync с параметрами на каждый ящик. Можно
последовательно, можно параллельно.

Схема очень упрощённая, нюансы у всех свои. Где-то там должна быть
настройка нового сервера, MX записей, рассылка предупреждения юзерам
(типа, "не пугайтесь, новая почта тут, старая не потерялась, ожидается в
течение суток, если срочно надо ходить туда-то"). Получается с нулевым
простоем.

An An

unread,
Jun 24, 2013, 2:20:35 AM6/24/13
to Exim MTA на русском
Может стоит сразу делать хранилище почты на iSCSI, чтобы потом такая же проблема не возникла снова?!

Igor Karpov

unread,
Jun 24, 2013, 2:35:30 AM6/24/13
to Exim MTA на русском


On 24 июня 2013, at 09:20, An An <dark...@mail.ru> wrote:

Может стоит сразу делать хранилище почты на iSCSI, чтобы потом такая же проблема не возникла снова?

Imapsync поможет и в случае различных IMAP серверов. Ну иногда формат хранения меняется. В этом плане он более гибок. 

!
Здравствуйте.

Есть старый сервер freebsd 7.4-stable. И новый 9.1-stable.
Между серверами 100 мбит. Больше нет возможности.
Нужно перетащить ящики со старого на новый.
Почты около 150 ГБ.
Перетащить нужно с минимальным простоем сервиса.
Пока вижу вариант копирования всего на новый без остановки, потом
остановка и rsync, а потом запуск на новом.

Но, думаю, что есть и более грамотные способы.
Посоветуйте как можно лучше выполнить эти действия.

--
 Lystopad Aleksandr


Sergey Smitienko

unread,
Jun 24, 2013, 4:06:23 AM6/24/13
to exim-...@mailground.net
У nginx есть imap proxy, и, если я правильно помню, скрипт внешней
авторизации,
который возвращает nginx'у IP сервера, на котором лежит почтовый ящик.
Если все
правильно настроить, можно переехать вообще без простоя.

> Здравствуйте.
>
> Есть старый сервер freebsd 7.4-stable. И новый 9.1-stable.
> Между серверами 100 мбит. Больше нет возможности.
> Нужно перетащить ящики со старого на новый.
> Почты около 150 ГБ.
> Перетащить нужно с минимальным простоем сервиса.
> Пока вижу вариант копирования всего на новый без остановки, потом
> остановка и rsync, а потом запуск на новом.
>
> Но, думаю, что есть и более грамотные способы.
> Посоветуйте как можно лучше выполнить эти действия.
>

dawnshade

unread,
Jun 24, 2013, 4:15:33 AM6/24/13
to Exim MTA на русском
зачем извращения с ngnix, когда данный функционал есть у dovecot2 уже давно. но там есть нюанс что много ограничений.
я когда переезжал дважды на одном сервере использовал тупо rsync, самый простой и дешевый способ по ресурсам. без ковыряния imap-proxy, imapsync и прочих SAN


Понедельник, 24 июня 2013, 11:06 +03:00 от Sergey Smitienko <hun...@comsys.com.ua>:
--
- -
Reply all
Reply to author
Forward
0 new messages