The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Sendamail перенос на другой сервер."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Sendamail перенос на другой сервер."  +/
Сообщение от nik (??) on 28-Июл-09, 11:15 
Приветствую товарищи :)
Подскажите какой порядок действий по переносу работающего почтаря sendmail на другой сервер?
Нужно сделать так, чтобы время простоя было минимальным.
Просто перенести конфигурационные файлы и хранилище пользователей я думаю не самый лучший способ :)
Какой порядок действий должен быть....очень надеюсь на ваши советы.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Sendamail перенос на другой сервер."  +/
Сообщение от Medlar email(??) on 28-Июл-09, 13:12 
кроме конфигов и хранилища нужно перенести еще и /var/spool/mail.

Мне периодически приходится переносить сервер, моя последовательность действий такая.

I. Если IP-адрес на новом сервере должен быть таким же как на старом, а старый должен остаться в сети с новым адресом (mx-запись не меняется):

1. Готовим новый сервер 1:1 (в плане почты) за исключением IP и доменного имени (/var/spool/mail пока не трогаем)
2. Проверяем работоспособность
3. Останавливаем почту на старом сервере (почта пока покопится на резервном сервере, о его существовании и активности нужно позаботиться заранее) и меняем на нем IP и в зависимости от ситуации доменное имя.
4. Скидываем /var/spool/mail на новый сервер.
5. Теперь везде, где нужно, меняем на новом почтовике IP:
1) /etc/hosts, hosts.allow
2) /etc/rc.d/firewall
3) /etc/mail/relay-domains, access, что-то еще ваше собственное
4) /etc/sysconfig/network/ifcfg-eth0
6. Меняем на новом почтовике доменное имя в /etc/mail/local-host-names + везде, где вы его сами упоминали явно в конфиге или других файлах
7. Restart сети, firewall'у, почте.

II. Если новый почтовый сервер уже выполнял какую-то функцию до принятия почтовой нагрузки и должен продолжать ее выполнять, а изменение его IP невозможно (например, это первичный днс), то нужно на сетевую карту на новом почтовике повесить алиас с почтовым IP в п.4, ес-но упомянув почтовый IP в п.1,2,3.

III. Если новый почтовик выходит в свет с новым IP, то понадобится редактирование mx-записи и придется озаботиться поддержанием работоспособности старого почтовика и перенаправлением почты, которая будет еще долгое время приходить на старый почтовик.

IV. В зависимости от конкретной ситуации может понадобится редактирование ДНС-записи старого сервера.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Sendamail перенос на другой сервер."  +/
Сообщение от A Clockwork Orange on 29-Июл-09, 10:11 
как с
/var/spool/mqueue
/var/spool/clientmqueue
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Sendamail перенос на другой сервер."  +/
Сообщение от nik (??) on 29-Июл-09, 17:09 
>как с
>/var/spool/mqueue
>/var/spool/clientmqueue

еще вопрос....
Установлен sendmail 8.13.8.

Обновил порты захожу в /usr/ports/mail/sendmail
cat distinfo
MD5 (sendmail.8.14.3.tar.gz) = a5ee5d26e1f546a2da5fb9a513bd6bce
SHA256 (sendmail.8.14.3.tar.gz) = 5cc69cdc055b587cbedad4efbf17c1dfc52a6ae18ec83a3d2e83e5f5fcdc119b
SIZE (sendmail.8.14.3.tar.gz) = 2069209

убиваю процессы killall sendmail

make deinstall
make clean all
далее делаю
make all install, make clean

перзапускаю

захожу telnet localhost 25
220 name.domain ESMTP Sendmail 8.14.3/8.13.8; Wed, 29 Jul 2009 19:04:58 GMT

собственно почему Sendmail 8.14.3/8.13.8

в файле sendmail.cf тоже в каментах везде 8.13.8


Подскажите как корректно обновить sendmail?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Sendamail перенос на другой сервер."  +/
Сообщение от BlackHawk (ok) on 30-Июл-09, 12:19 
>[оверквотинг удален]
>
>захожу telnet localhost 25
>220 name.domain ESMTP Sendmail 8.14.3/8.13.8; Wed, 29 Jul 2009 19:04:58 GMT
>
>собственно почему Sendmail 8.14.3/8.13.8
>
>в файле sendmail.cf тоже в каментах везде 8.13.8
>
>
>Подскажите как корректно обновить sendmail?

убить системный?;)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Sendamail перенос на другой сервер."  +/
Сообщение от Ziggy Stardust (ok) on 30-Июл-09, 12:38 
>Подскажите как корректно обновить sendmail?

Для начала видимо не помещает хэндбук почитать.

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ma...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Sendamail перенос на другой сервер."  +/
Сообщение от Medlar email(??) on 31-Июл-09, 15:17 
корректно - по инструкции из sendmail-дистра

>собственно почему Sendmail 8.14.3/8.13.8
>в файле sendmail.cf тоже в каментах везде 8.13.8

8.13.8 - это версия конфига, а не sendmail'a

8.14.3 - это версия самого бинарника

похоже, вы пакет действительно обновили, но не пересобрали конфиг.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Sendamail перенос на другой сервер."  +/
Сообщение от nik (??) on 04-Авг-09, 08:14 
>корректно - по инструкции из sendmail-дистра
>
>>собственно почему Sendmail 8.14.3/8.13.8
>>в файле sendmail.cf тоже в каментах везде 8.13.8
>
>8.13.8 - это версия конфига, а не sendmail'a
>
>8.14.3 - это версия самого бинарника
>
>похоже, вы пакет действительно обновили, но не пересобрали конфиг.

Спасибо, разобрался! :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру