forum.bitel.ru
http://forum.bitel.ru/

Возможность резервирования биллинга
http://forum.bitel.ru/viewtopic.php?f=1&t=4413
Страница 1 из 1

Автор:  Nikolay [ 10 авг 2010, 20:29 ]
Заголовок сообщения:  Возможность резервирования биллинга

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

Есть несколько сложностей.

Сейчас у нас BGBilling установлен на двух северах. MySQL базы синхронизируются, на одном сервере master, на другом slave. На сервере, где база slave, процесс BGBilling-а (шедулер, радиус, даталоадер) не запущен.

Сложность 1. Когда падает основной сервер, приходится на NAS-ах в конфиге прописывать руками адрес резервного биллинга
Сложность 2. NAS-ы могут общаться только с 1-м RADIUS севером, и поэтому приходиться резервный сервер держать погашенным, а при аварии запускать руками.
Сложность 3. После восстановления необходимо синхронизировать master базу, т.к. часть информации о трафике была потеряна.


Есть какие-либо идеи или планы реализовать функционал резервирования?

Автор:  Cromeshnic [ 10 авг 2010, 21:31 ]
Заголовок сообщения:  Re: Возможность резервирования биллинга

+1

зы. Как-то по глупости запустил для теста второй сервер, подцепленный к той же базе - отгрёб в виде двойного исполнения скриптов поведения на договорах.

Автор:  SnowDTiger [ 11 авг 2010, 07:25 ]
Заголовок сообщения:  Re: Возможность резервирования биллинга

Ну с третьим пунктом как раз сложностей особых нет. На базах настраивается мастер-мастер репликация. И после
востановления основного сервера записи которые писались на резервный отсинхронизируются на основной.
А вот с остальными вопросами это да.

Автор:  skyb [ 11 авг 2010, 07:39 ]
Заголовок сообщения:  Re: Возможность резервирования биллинга

Я жду железку, буду тестить HA Claster на нем немного все будет сделано. но смысл такойже, как настрою отпишусь в вики

Автор:  huffman [ 17 авг 2010, 21:41 ]
Заголовок сообщения:  Re: Возможность резервирования биллинга

SnowDTiger писал(а):
Ну с третьим пунктом как раз сложностей особых нет. На базах настраивается мастер-мастер репликация. И после
востановления основного сервера записи которые писались на резервный отсинхронизируются на основной.
А вот с остальными вопросами это да.


вы уже запускали на боевых серверах репликацию мастер-мастер?

Автор:  JIoIIIaDka [ 24 сен 2010, 14:07 ]
Заголовок сообщения:  Re: Возможность резервирования биллинга

У нас запущено. Мускул работает по схеме мастер-мастер с разнесенными четными/нечетными id запросов для разных серверов, чтобы ничего не перетереть (вдруг) при обратной реплике со 2го сервера на 1й. Сами сервера к кластере, они делят м/д собой один и тот же виртуальный ип (ну у нас несколько); таким образом первые 2 вопроса решаются сами собой. При перехвате виртуальных ипов друг у друга сервера очищают ARP таблицу на свитче по телнету (expect).
Что-то все ленюсь описать.. на неделе тогда отпишусь (в вики?).

Автор:  skyb [ 24 сен 2010, 14:16 ]
Заголовок сообщения:  Re: Возможность резервирования биллинга

JIoIIIaDka писал(а):
(в вики?).

Да и ссылочку :)

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/