BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 20:53

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
 Заголовок сообщения: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 14 май 2014, 12:11 
Не в сети

Зарегистрирован: 24 фев 2014, 11:17
Сообщения: 58
Откуда: Нефтекамск
Карма: 0
Здравствуйте!
А могу ли я поставить bgbilling 6.1 на новую машину и "воткнуть" БД от биллинга 5.1? Машину под биллингом 5.1 менять пора.

_________________
Пишите, если есть вопросы
skype - ramil.nizaev


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 14 май 2014, 12:34 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
обновитесь и втыкайте

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 14 май 2014, 12:44 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Цитата:
обновитесь и втыкайте


походу эпичный тред намечается
поехал за попкорном :wink:

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 14 май 2014, 12:49 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
skyb писал(а):
обновитесь и втыкайте

:idea:

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 14 май 2014, 13:08 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
ok-2004 писал(а):
Цитата:
обновитесь и втыкайте


походу эпичный тред намечается
поехал за попкорном :wink:

ну верно ж сказал!!!

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 14 май 2014, 13:41 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
:D Ну в целом то верно. Но на совет не тянет.

ТС, перенесите биллинг и его БД на другую машину as is.
И уже на новой машине обновляйтесь.
Точнее сначала вы тестируете все от и до.
Обновление делаете раза 3-4 пока не будете уверены, что запомнили всё что может вам попасться. Запомнили последовательность обновления.

Я так с 4.6 на 5.0 обновлялся. Или с 5.0 до 5.1 я уж и не помню.
Правда я тогда на тестовом сервере поднял slave mysql и база туда лилась напрямую.
После этого вырубил рабочий. Перевел слейв в мастера и обновил.
Время простоя было что то в районе 5-10 минут (т.к. был отработан процесс обновления)

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 14 май 2014, 22:32 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
копируете все с рабочей машины на тестовую и вперед:)
Phricker прав, надо для себя все отточить, что бы и понимать что происходит в процессе обновления так и сам процесс


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 15 май 2014, 10:33 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
На лаконичные вопросы чаще всего хочется давать лаконичные ответы.

Цитата:
А могу ли я поставить bgbilling 6.1 на новую машину и "воткнуть" БД от биллинга 5.1?


В зависимости от темперамента и степени воспалённости воображения эту фразу можно толковать как минимум 5 вариантами:

1. ТС поставил на машину БЖБ 6.1, с "чистой" базой Innodb-driven, bgb-6.1-based , сделал "rm -rf /var/lib/mysql" и скопировал в /var/lib/mysql "боевую" базу myisan-driven, bgb-5.1-based.
Наверное в этом случае, "свет в конце туннеля" ТС никогда не узрит.

2. ТС хочет поставить на машину БЖБ 6.1, с "боевой" базой Innodb-driven, bgb-5.1-based.
Самый простой вариант ибо есть http://bgbilling.ru/v6.1/download/kernel/howto.txt

3. ТС хочет поставить на машину БЖБ 6.1, с "боевой" базой myisam-driven, bgb-5.1-based.
Придётся сделать один предварительный шаг,яко описано viewtopic.php?f=2&t=8425

4.ТС поставил на машину БЖБ 6.1, с "чистой" базой Innodb-driven, bgb-6.1-based и в эту базу "подлил" dump, от "боевой" базы myisan-driven, bgb-5.1-based.
Интересный случай, возможно даже заработает.

5. [this page traditionally left blank for future ideas]....

Так какой из 5 вариантов таил в себе ТС ?

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 15 май 2014, 10:40 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
ok-2004 4 пункт не заработает, а по остальному, я поэтому и написал первое сообщение именно так как написал

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 27 май 2014, 08:50 
Не в сети

Зарегистрирован: 24 фев 2014, 11:17
Сообщения: 58
Откуда: Нефтекамск
Карма: 0
skyb писал(а):
ok-2004 4 пункт не заработает, а по остальному, я поэтому и написал первое сообщение именно так как написал

печально.

ок-2004, я поставил на новую машину бжб 6.1. настроил, даже работает. у меня есть дамп базы бжб 5.1. что мне нужно с ним сделать что бы бжб 6.1 начал с ним работать. в инструкция описыаеться переход от версии к версии всей системы. мне же нужно только базу "слепить" из старой новую и залить в систему. на новой машине мускуль настроен на иннодб. и еще момент: в старом биллинге используеться модуль диалуп, а в новом нужент инет. Какк быть с логинами, паролями и т.д.

_________________
Пишите, если есть вопросы
skype - ramil.nizaev


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 27 май 2014, 08:53 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Вам полюбому обновлять весь биллин, база не подхватитс

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 27 май 2014, 08:58 
Не в сети

Зарегистрирован: 24 фев 2014, 11:17
Сообщения: 58
Откуда: Нефтекамск
Карма: 0
skyb писал(а):
Вам полюбому обновлять весь биллин, база не подхватитс

Биллинг ведь новый уже....

_________________
Пишите, если есть вопросы
skype - ramil.nizaev


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 27 май 2014, 10:04 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
Рамиль писал(а):
skyb писал(а):
ok-2004 4 пункт не заработает, а по остальному, я поэтому и написал первое сообщение именно так как написал

печально.

ок-2004, я поставил на новую машину бжб 6.1. настроил, даже работает. у меня есть дамп базы бжб 5.1. что мне нужно с ним сделать что бы бжб 6.1 начал с ним работать. в инструкция описыаеться переход от версии к версии всей системы. мне же нужно только базу "слепить" из старой новую и залить в систему. на новой машине мускуль настроен на иннодб. и еще момент: в старом биллинге используеться модуль диалуп, а в новом нужент инет. Какк быть с логинами, паролями и т.д.

http://bgbilling.ru/v6.1/download/kernel/howto.txt тут все есть только пропускаешь пункт копирования старых приложений т.к их нет а есть база. И строго действуешь указаниям инструкции
все ставишь есть на вики скрипт перевода логинов и паролей с диалуп в инет

Рамиль писал(а):
skyb писал(а):
Вам полюбому обновлять весь биллин, база не подхватитс

Биллинг ведь новый уже....

в любом случае не получится тупо взмахнуть волшебной палочной и все зарабтает :D
Как минимум надо провести процедуру перехода, лучше всего с боевой тачки все скопировать и на тестовом компе баловаться в условиях максимально приблеженых к боейвой тачке


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 27 май 2014, 12:22 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Рамиль писал(а):
skyb писал(а):
Вам полюбому обновлять весь биллин, база не подхватитс

Биллинг ведь новый уже....


В процессе обновления биллинг обновляет базу. И переход на inet лучше отложить на потом. Т.е. это 2 независимые задачи : обновились и убедились что все работает, потом перешли на inet. Возможно лучше разнести эти операции по времени вообще(обновится, неделю поработать, потом перейти на inet).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 27 май 2014, 12:28 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Вообще по минимуму надо запустить
Код:
bginstaller.sh update_6.1.zip!
bginstaller.sh update_lib_6.1_XX.zip!
bginstaller.sh update



Но там в howto много других действий(настройкс статусов и т.п) и большая разница между 5.1 и 6.1, у вас потом будут периодически вылезать ошибки и надо будет править.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 28 май 2014, 14:49 
Не в сети

Зарегистрирован: 24 фев 2014, 11:17
Сообщения: 58
Откуда: Нефтекамск
Карма: 0
stark писал(а):
Вообще по минимуму надо запустить
Код:
bginstaller.sh update_6.1.zip!
bginstaller.sh update_lib_6.1_XX.zip!
bginstaller.sh update



Но там в howto много других действий(настройкс статусов и т.п) и большая разница между 5.1 и 6.1, у вас потом будут периодически вылезать ошибки и надо будет править.

А что и как нужно сделать чтобы ошибок периодических не было?
Действия из HOWTO нужно выполнять до
Код:
bginstaller.sh update_6.1.zip!
bginstaller.sh update_lib_6.1_XX.zip!
bginstaller.sh update

или после?

_________________
Пишите, если есть вопросы
skype - ramil.nizaev


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 28 май 2014, 15:11 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Рамиль писал(а):
stark писал(а):
Вообще по минимуму надо запустить
Код:
bginstaller.sh update_6.1.zip!
bginstaller.sh update_lib_6.1_XX.zip!
bginstaller.sh update



Но там в howto много других действий(настройкс статусов и т.п) и большая разница между 5.1 и 6.1, у вас потом будут периодически вылезать ошибки и надо будет править.

А что и как нужно сделать чтобы ошибок периодических не было?
Действия из HOWTO нужно выполнять до
Код:
bginstaller.sh update_6.1.zip!
bginstaller.sh update_lib_6.1_XX.zip!
bginstaller.sh update

или после?


Все нужно выполнять.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БД БГБ5.1 в БГБ6.1
СообщениеДобавлено: 28 май 2014, 15:28 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Вот собрал то, что вам нужно сделать.
Цитата:
1. Создайте резервную копию БД, и всех приложений биллинга.

2. BGBilling версии с 6.1 должен быть запущен под JDK 1.7. Это обязательное условие, он скомпилирован под jdk 1.7, а под jdk 1.6 работать вообще
не будет(даже не запустится). Установите JDK 1.7.


######## Обновление производится с версии 5.1 и младше #######################
1) Произведите настройку перечня статусов договоров в ядре.
Перечень статусов, переменные contract.status.list, contract.status.no.manual.set: http://bgbilling.ru/v5.2/doc/ch01s18s09.html
Либо скопируйте все переменные из конфигурации по умолчанию, получив аналог параметров 5.1 системы: http://bgbilling.ru/v5.2/doc/ch01s10s01.html

2) Если вы используете систему работы с кредитовыми договорами: http://bgbilling.ru/v5.2/doc/ch01s18s09.html#d0e3685
То вам необходимо установить переменные конфигурации сервера credit.contract.active.status и credit.contract.open.by.payment.status.

3) Установите активные статусы по модулям:
RentSoft: http://bgbilling.ru/v5.2/doc/ch06s03.html
VoiceIp: http://bgbilling.ru/v5.2/doc/ch31s03.html
DialUp: http://bgbilling.ru/v5.2/doc/ch15s03.html
IPN: http://bgbilling.ru/v5.2/doc/ch19s02.html
E-Mail: http://bgbilling.ru/v5.2/doc/ch17s02s02.html
CerberCrypt: http://bgbilling.ru/v5.2/doc/ch13s02.html
Phone: http://bgbilling.ru/v5.2/doc/ch24s02.html

Переменные contract.status.active.codes и contract.status.suspend.codes (не во всех модулях).

Если использовали до этого флаг dbinfo.allow.to.change.status в клиента, то нужно удалить его
и использовать contract.status.no.manual.set в конфигцрации сервера вместо него ( внимание смысл обратный - тут отрицание).

4) Для модуля NPay установите переменную contract.status.suspend.codes: http://bgbilling.ru/v5.2/doc/ch22s02.html

В модуле абонплат перенастроить логику замещающих абонплат и неприостанаваливаемых абонплат.
Вместо переменных service.no.suspend, service.no.suspend.in.suspend, service.no.suspend.in.close, wrap.service
указать новые согласно документации (старые можно оставить, сопроводив комментарием об удалении после обновления).

Укажите статусы договоров для дебетовых абонплат, если вы их используете:
http://bgbilling.ru/v5.2/doc/ch21s07.html

5) Для версии >=5.2 база данных должна работать на транзакционном движке InnoDb. Исключение составляют таблицы "мусорных" баз.
Если вы используете движок MyIsam, выполните настройку и конвертацию:
http://wiki.bgbilling.ru/index.php/%D0% ... 0%B5_MySQL

Проверить движок можно SQL запросом SHOW TABLE STATUS, третий столбец Engine. При конвертации можно пропустить старые помесячные таблицы с сессиями,
наработкой сессий и т.п., т.к. они рано или поздно будут удалены и более не правятся.

6) В настройке задач планировщика удалите задачи "Пользовательские рассылки" и "Рассыльщик почты", данный функционал перенесён в плагин рассылок.

7) Обновите конфигурацию activemq из ftp://ftp.bgbilling.ru/pub/bgbilling/ac ... tivemq.xml


############################################################################



######## Обновление производится с версии 5.2 и младше #####################
1) Приобретите лицензию на 6.0 версию биллинга и получите лицензионный файл lic.properties. Проверьте его на отдельно установленном сервере биллинга версии 6.0.
Убедитесь, что индикатор лицензий отображает корректное количество договоров.
############################################################################


3. Выполните инструкцию по обновлению с версии 6.0 (howto_from_6.0.txt) пункты 3 - до конца.


И далее :
Цитата:
3. Остановите сервер биллинга, планировщик и загрузчик логов, переименуйте папку со старым BGBillingServer (например в BGBillingServer_old).

4. Загрузите последнюю версию BGBillingServer 6.1 с сайта. Произведите настройку согласно документации:

!!! Пропустите момент с заливкой дампа базы !!!
http://bgbilling.ru/v6.1/doc/ch01s06.html

Настройте data/data.properties согласно старому файлу. Не перезатирайте его просто старым, т.к. названия некоторых параметров могли менятся!

В частности поменялось db.url - там теперь characterEncoding=UTF-8 вместо cp1251 (но надо поставить cp1251, если не собираетесь менять кодировку базы).

Правьте только IP адреса, логины, пароли, значения переменных в соответствии со старым файлом. Не забудьте проверить context.path!
Перенесите старый lic.properties в каталог data, перетерев тестовую лицензию.
Перенесите, если есть files, archive, .keystore.
Если в старой версии использовались динамический код, необходимо скопировать содержимое каталога BGBillingServer/dyn из старой версии в новую.

5. Загрузите http://bgbilling.ru/v6.1/download/kernel/update_6.1.zip
сохраните его в папку BGBillingServer и установите инсталлятором.

./bg_installer.sh update_6.1.zip!

6. Установите обновления всех используемых вами модулей.

Для этого запустите
для Linux : ./bg_installer.sh update
для Windows: bg_installer.bat update
Как работает автоматическая система обновлений описано в документации.

7. Загрузите новую версию клиента биллинга.

8. Запустите сервер биллинга, подключитесь к нему клиентом.
В окне авторизации установите опцию "загружать обновления с этого сервера".

9. Перейдите в режиме командной строки (для Windows - cmd либо Far) в каталог BGBillingServer и выполните:

Для LINUX: <путь к Java>/bin/java -Dnetworkaddress.cache.ttl=3600 -Xmx256m -Djava.awt.headless=true -cp .:./lib/app/*:./lib/ext/* ru.bitel.bgbilling.kernel.task.server.TaskConverter
Для Windows: <путь к Java>\bin\java -Dnetworkaddress.cache.ttl=3600 -Xmx256m -Djava.awt.headless=true -cp .:./lib/app/*:./lib/ext/* ru.bitel.bgbilling.kernel.task.server.TaskConverter
Для FreeBSD: java -Dnetworkaddress.cache.ttl=3600 -Xmx256m -Djava.awt.headless=true -cp ".:./lib/app/*:/lib/ext/*" ru.bitel.bgbilling.kernel.task.server.TaskConverter

10. Установите новые версии коллекторов и RADIUS серверов произведя аналогичные старым настройки .properties файлов.
В частности, поменялся db.url - там теперь characterEncoding=UTF-8 вместо cp1251 (но надо поставить cp1251, если не собираетесь менять кодировку базы).
Скопируйте дополнительный папки типа data и т.п.

11. Установите обновления всех приложений ( BGInetAccess, BGInetAccounting, BGDaiusDialup и т.п). Обновлять нужно через штатную систему update.sh
http://bgbilling.ru/v6.0/doc/ch01s13.html#d0e2315

12. Для приложения BGDHCP_IPN, которое не поддерживают автоматическую систему обновлений, скачайте и распакуйте новую версию,
произведя аналогичные старым настройки .properties файлов и .sh-файлов (если меняли например путь к java. Тут опять же не забываем поменять на java 1.7) .

13. Если у вас стоят параметры contract.xslt, contract.csv.xslt в конфигурации сервера, то поменяейте их в соотвествии с документацией, соотвественно на

contract.balance.xslt=contract_balance_print.xsl
contract.balance.csv.xslt=contract_balance_print_csv.xsl
[!] Убрали параметры contract.balance.xslt, contract.balance.csv.xslt, contract.balance.detail.csv.xslt,
contract.balance.detail.xslt — если менялись шаблоны - надо поправить.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.058s | 53 Queries | GZIP : On ]