Ads 468x60px

понедельник, 15 октября 2012 г.

Debian squezee. High availability система на Dovecot + Exim

Исходные данные.
Задача: создать резервный почтовый сервер, который будет подхватывать роль основного, при выходе из строя главного.
Дано:
Два сервера mail01 и mail02 с настроенной связкой dovecot 2.0 exim 4.72.
ПО для организации кластера heartbeat.
Синхронизация imap папок средствами dsync из пакета Dovecot 2.
Синхронизация фалов параметров exim и dovecot средствами rsync.
База данных (postgresql) пользователей синхронизируется средствами Slony.
сетевые интерфейсы.
Три IP адреса, два персональных для каждого сервера и третий общий, будет подниматься на резервном в случае падения основного сервера.
cluster IP 192.168.30.11
mail01:
eth1 192.168.30.14
mail02:
eth3 192.168.30.13
общая схема.
                                      {Internet}
                                    192.168.30.11
                               +----------+----------+
                           +---+---+ {heartbeat} +---+---+
                           |  eth1 |             |  eth3 |
                           |       |             |       |
                           | mail01|   {dsync}   | mail02|
                           +-------+ - - - - - - +-------+

воскресенье, 14 октября 2012 г.

Debian и ASUS Zenbook Prime UX32V

Не так давно попал ко мне в руки ультра бук от ASUS, Zenbook Prime UX32V. Так как на рынке данное устройство появилось достаточно недавно, то решено было установить Debian Testing (для установки выбрал debian-testing-i386-xfce-CD-1.iso). Процесс установки прошел достаточно стандартно, все определилось и заработало.
Однако, через некоторое время заметил, что не работает, правая кнопка на тачпаде, сильно не расстроился, не часто нужно. Первое серьезное расстройство пришло в момент установки skype, ноутбук завис наглухо - не реагировал ни на какие клавиши (включая магическую Волшебную клавишу SysRq / Printscreen ). Пришлось выключать через кнопку 'power', не самое приятное действие. Дальше больше, подобные зависания стали происходить по несколько раз в день. Для начала поменял драйвер nouveau на nvidia, затем пробовал различные настройки звука, отказывался от ряда приложений, пытаясь найти, что именно приводит к зависанию, но моих навыков не хватило, в интернете похожих ситуаций не нашел.
Что ж решил ставить Debian squeeze, заранее морально настроился на проблемы с драйверами устройств. Так и получилось сетевая карта, подключаемая через переходник USB-RJ45, определилась, но постоянно выдавала на консоль сообщение об ошибке. Что в принципе не помешало установить "standard system". В модуле wi-fi поддержки чипа не оказалось. Решил попробовать обновить ядро из хранилища Backports, воспользовался статьей: Устанавливаем ядро 3.2 в Debian Squeeze. Кратко порядок действий:
1. В файл /etc/apt/sources.list добавляем строчку:
deb http://backports.debian.org/debian-backports squeeze-backports main
2. Обновляем список пакетов:
$ aptitude update
3. Запускаем установку новой версии ядра:
$ aptitude install linux-image-3.2.0-0.bpo.3-686-pae
На первый вопрос отвечаем "n", далее привычные Y, по умолчанию.
Все прошло успешно, доставил xfce и необходимые мне для работы программы.
На момент написания заметки, прошло чуть более недели, как все замечательно.