[Sysadmins] pppoe + mysql
Dank Bagryantsev
4alt на mail.ru
Вт Июн 11 15:48:42 MSK 2013
Здравствуйте, Viacheslav.
Вы писали 11 июня 2013 г., 11:08:51:
>> IMHO, без FreeRADIUS'a в этом другом поселке, толком у вас ничего не получится, больше промучаетесь с другими вариантами.
>> Наверное, будет проще поднять копию биллинга (возможно как-то упрощенную) в поселке и связать базы биллингов через мастер-мастер репликацию.
>>
VD> Не связывайтесь с мастер-мастер репликацией в mysql. Штатно такое не
VD> предусмотрено. В крайнем случае смотрите в сторону Galera на mariadb
VD> https://kb.askmonty.org/en/galera/
VD> Почему не подходит обычный мастер-слейв?
Ну вот представьте, в биллинг записывается информация о
подключении-отключении пользователя. И как и куда она будет
записываться при обрыве связи между поселками?
Конечно, тут всё еще зависит от биллинга...
Но как-то вырывать из биллинга кусок и делать на основе его только
проверку логина-пароля - IMHO, это чревато потом разными глюками.
В этой ситуации, мастер-мастер репликация - это наименее глюкавое
решение должно получится.
Тем более, при правильной настройке и заявленной нагрузке.
Тут просто надо разнести внесение данных так, чтобы пользователи
центральной базы работали со своим mysql, а удаленного поселка - со
своим. И пусть потом mysql'ы обмениваются между собой почти не
пересекающейся информацией с помощью стандартной асинхронной
репликации.
Но опять-таки - всё зависит от биллинга, от того как он сделан.
--
С уважением,
Dank
Подробная информация о списке рассылки Sysadmins