Биллинговая система Nodeny

Главная категория => Курилка => Тема начата: poxy. от 30 Июня 2010, 14:29:50



Название: Дополнительный сервер mysql настройка
Отправлено: poxy. от 30 Июня 2010, 14:29:50
Добрый день !
Подскажите плизз как правильно подключить второй сервер mysql к биллингу?
Думаю залить бекап на вторичный сервер ,создать пользователя , и в биллинге указать адре дополнительной базы...
либо можно бекап не заливать ,а биллинг сам наполнить таблицу bill на втором сервере?

ЗЫ:ток не пинайте ;)
 












Название: Re: Дополнительный сервер mysql настройка
Отправлено: stix от 30 Июня 2010, 14:50:23
можно сделать сервер репликации

цель второго сервера?


Название: Re: Дополнительный сервер mysql настройка
Отправлено: poxy. от 30 Июня 2010, 14:57:01
я сначала про репликацию и думал но потом (может я и не прав) решил сделать работу биллинга с двумя базами как в доке ...
у меня на том сервере который хочу использовать под вторую базу стоит пара сайтов ,я так понимаю если сделать репликацию то придется держать и на главном сервере базы этих сайтов?


Название: Re: Дополнительный сервер mysql настройка
Отправлено: poxy. от 30 Июня 2010, 14:58:04
цель второго сервера устойчивость системы ;)


Название: Re: Дополнительный сервер mysql настройка
Отправлено: stix от 30 Июня 2010, 15:22:52
ты можешь делать репликацию выборочно определенных баз и поставить в конфиге igored db блаблабла
у меня первое время была репликация биллинга, потом отказался...

лучше поставь брендовый сервер с правильной системой.


Название: Re: Дополнительный сервер mysql настройка
Отправлено: poxy. от 30 Июня 2010, 16:49:59
почему отказался? какие минусы ? можно подробней плизз


Название: Re: Дополнительный сервер mysql настройка
Отправлено: VitalVas от 30 Июня 2010, 17:40:29
я сначала про репликацию и думал но потом (может я и не прав) решил сделать работу биллинга с двумя базами как в доке ...
у меня на том сервере который хочу использовать под вторую базу стоит пара сайтов ,я так понимаю если сделать репликацию то придется держать и на главном сервере базы этих сайтов?
там с репликацеей все просто
все контролируется в конфирурационном файле мускула, вплоть, что реплецыровать, а что нет.


Название: Re: Дополнительный сервер mysql настройка
Отправлено: stix от 30 Июня 2010, 19:15:36
почему отказался? какие минусы ? можно подробней плизз
отказался потому что нужен был сервер под сателлит  ;D
биллинг как работал безотказно на брендовом двухпроцессорном compaq, так и работает по сей день.
я туда даже не лезу


Название: Re: Дополнительный сервер mysql настройка
Отправлено: Elisium от 30 Июня 2010, 20:03:21
биллинг как работал безотказно на брендовом двухпроцессорном compaq, так и работает по сей день.
я туда даже не лезу

Мелкий оффтоп )))
Тоже давно заметил: чем РЕЖЕ лазишь на сервера с критичными сервисами, тем меньше разного неприятного может произойти ))
п.с. Тоже не лажу )


Название: Re: Дополнительный сервер mysql настройка
Отправлено: versus от 30 Июня 2010, 21:51:19
Если в серверной провести обряд изгнания духов при помощи шаманского танца с бубном и  каждое утро читать молитву на коврике лицом к главному серверу, то проблем будет еще меньше!!!


Название: Re: Дополнительный сервер mysql настройка
Отправлено: poxy. от 01 Июля 2010, 02:16:19
Если в серверной провести обряд изгнания духов при помощи шаманского танца с бубном и  каждое утро читать молитву на коврике лицом к главному серверу, то проблем будет еще меньше!!!
;D ;D ;D
Для себя тож решил, что итак вертится gmirror на 4 физических диска , а остальное наверно паранойя (пивная...второй день выходной))
Всем Пасиб за ответы!


Название: Re: Дополнительный сервер mysql настройка
Отправлено: Maks от 09 Сентября 2010, 11:41:00
Подниму как я тему.
У меня 2 сегмента сети, с 2 аплинками.
Тобиш на 2х сегментах разное жл питание, разные инет каналы, разные люди, но база одна.

Сейчас на 2 сегменте стоит тик, который по впн держит соединение с основной базой.
Все работает хорошо, пока не настанет пару НО.
Падает основной, а следом резевный канал ( разок такое было)
Изчезает питание..
В общем бывают моменты когда микротик не может связаться с основной базой.
И у абонов ошибка 691.

Идея поставить на 2 районе еще один сервер FreeBSD который будет выполнять роль сателита и дубликата базы.
Начал читать про репликацию, сначало думал сделать мастер - слейф, но т.к ядра ноудени должны быть на обоих сателитах то нужно мастер - мастер.
Но мне один умный человек сказал чтоб я этим не заморачивался, т.к будет больше проблем чем пользы.

А что вы можете подсказать, как мне быть?


Название: Re: Дополнительный сервер mysql настройка
Отправлено: blackjack от 09 Сентября 2010, 18:31:44
два ядра ноденай мало, надо 10 запустить.

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


Название: Re: Дополнительный сервер mysql настройка
Отправлено: VitalVas от 09 Сентября 2010, 18:39:17
а если нормально подойтик вопросу, то лучше уделить больше внимания електропитанию. Ну а оба канала раз в два года падают так это можно пережить. Вон у магистралов тоже бывают падения.
+1
а если такая "паранойя" не пройдет, то прокладывайте(или арендуйте) волокно между этими районами


Название: Re: Дополнительный сервер mysql настройка
Отправлено: stix от 09 Сентября 2010, 19:10:29
Цитировать
Вон у магистралов тоже бывают падения.
ну....
восновном это когда нет питания по 12 часов, физ повреждение оптики, но юзаем рдр кольца либо человеческий фактор.
оборудование редко очень выходит из строя


Название: Re: Дополнительный сервер mysql настройка
Отправлено: elite от 09 Сентября 2010, 20:10:44
а если такая "паранойя" не пройдет, то прокладывайте(или арендуйте) волокно между этими районами
та какое волокно :) он же паразитирует на сети другого провайдера...


Название: Re: Дополнительный сервер mysql настройка
Отправлено: Maks от 10 Сентября 2010, 09:25:00
ну и флуд подняли.
В общем кроме как обходиться 1 сервером, ничего по другому сделать не выйдет.


Название: Re: Дополнительный сервер mysql настройка
Отправлено: versus от 10 Сентября 2010, 11:17:55
почему не выйдет? мастер мастер в твоем случае нормальное решение, а аргументов твоего знакомого я не слышал, просто сказать не заморачивайся без альтернатив не корректно. Есть плюсы есть минусы, надо выбирать из этого. Идеальной серебрянной пули не бывает.


Название: Re: Дополнительный сервер mysql настройка
Отправлено: elite от 10 Сентября 2010, 11:24:04
почему не выйдет? мастер мастер в твоем случае нормальное решение
и 2 ядра запускать?


Название: Re: Дополнительный сервер mysql настройка
Отправлено: versus от 10 Сентября 2010, 11:26:02
а в чем проблема запустить 2 ядра на мастер мастер репликации ?


Название: Re: Дополнительный сервер mysql настройка
Отправлено: Maks от 10 Сентября 2010, 14:27:12
ТОгда вопрос который меня немного мучает.
Проходит рассинхроннизация, и так два сервера работают около 2 дней, проводят платежи, появляются абоненты.
И оп, сервера опять смогли синхронизироваться, никаких потерь, ошибок не будет?
Допустим на обоих серверах создали по абоненту, у них новый допустим 12 ID.
Как они смогут синхронизироваться?


Название: Re: Дополнительный сервер mysql настройка
Отправлено: stix от 10 Сентября 2010, 14:43:01
вынесите биллинг на техплощадку в датацентр :)
в ДГ у меня аптайм полтора года сервера биллинга (не ноденай правда)


Название: Re: Дополнительный сервер mysql настройка
Отправлено: Elisium от 10 Сентября 2010, 20:45:53
Тобиш на 2х сегментах разное жл питание, разные инет каналы, разные люди, но база одна.

Идея поставить на 2 районе еще один сервер FreeBSD который будет выполнять роль сателита и дубликата базы.

А что вы можете подсказать, как мне быть?

Я там выше ключевой момент вашей фразы выделил.
ЗАЧЕМ Вам в двух АБСОЛЮТНО разных местах ОБЩАЯ база ??
В районе номер раз никогда не будут пользователи района номер два и во втором районе - пользователи с первого.
Наоборот, с РАЗНЫМИ базами и РАЗНОЙ статистикой у Вас будет более полная картина по данному конкретному району.
Если уж сильно волнует бакап, а с железом заморачиваться лень (нонсенс вообщето), сделайте третий сервак - чисто для бакапов. И сливайте туда все нужные данные, какие только надо.

п.с. У нас планируется в ближайшем времени полностью аналогичная ситуация - развертывание сетки в огого как отдаленном районе (есть хорошая возможность).
И ставить будем туда совершенно автономный биллинг.


Название: Re: Дополнительный сервер mysql настройка
Отправлено: Maks от 10 Сентября 2010, 22:45:14
А если оплата через банк, то пусть девочка сидит одновременно в 2х отдельных админках?
А если Пайок или что то еще? Пусть тоже 2 разные сети, и платить как по разному или лучьше как одно целое?
И начальство одно и тоже (главные люди, бугалтера)


Название: Re: Дополнительный сервер mysql настройка
Отправлено: versus от 11 Сентября 2010, 09:01:27
как может мастер- мастер создать  два одинаковых айди на разных серверах в реплицируемой базе? не порите чушь ей же больно...

когда реплика поднимется через два дня, сервера начнут активно друг другу слать бинлоги, и наверстывать разницу, в это время у вас будет огромный траф и загрузка проца, база будет лочится  на некоторых операциях и клиенты могут начать названивать когда их выкенет с инета.