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

Миграция 4.6 -> 6
http://forum.bitel.ru/viewtopic.php?f=22&t=8718
Страница 1 из 1

Автор:  Иван [ 26 ноя 2013, 11:47 ]
Заголовок сообщения:  Миграция 4.6 -> 6

Помогите советом.

У нас есть, устаревшая версия биллинга в продакшене.

Версия 4.6.
Все устраивало, ее не трогали совсем.
Там куча bgs скриптов, всякие собственные параметры, и разные процедуры на таймерах.

Поставлена задача, расширить функционал (voip) и в связи с этим требуется обновление до текущей версии.

Как нам это сделать без боли?

У нас в работе модули bill, dialup, card, npay, ipn .

Я увидел, что вместо модуля dialup теперь, inet.
Есть ли автоматизированные процедуры миграции?

Как остальные модули?

Нужно ли будет мигрировать поэтапно, 4.6 => 5 => 5.2
или можно сразу до актуального.
Есть ли вообще такие процедуры?

Что будет с данными, начисления, и прочее?

Автор:  stark [ 26 ноя 2013, 12:22 ]
Заголовок сообщения:  Re: Миграция 4.6 -> 6

Иван писал(а):
Помогите советом.

У нас есть, устаревшая версия биллинга в продакшене.

Версия 4.6.
Все устраивало, ее не трогали совсем.
Там куча bgs скриптов, всякие собственные параметры, и разные процедуры на таймерах.

Поставлена задача, расширить функционал (voip) и в связи с этим требуется обновление до текущей версии.

Как нам это сделать без боли?

У нас в работе модули bill, dialup, card, npay, ipn .

Я увидел, что вместо модуля dialup теперь, inet.
Есть ли автоматизированные процедуры миграции?

Вначале лучше обновиться на 6.0, потом уже мигрировать с dialup на Inet. Можно не сразу.

Есть глобальный скрипт для перехода
http://wiki.bgbilling.ru/index.php/%D0% ... D1%8B_inet


Для IPN тоже есть скрипты в wiki, но там у всех разные схемы, поэтому, возможно, скрипт придется изменять .

Иван писал(а):

Как остальные модули?

Нужно ли будет мигрировать поэтапно, 4.6 => 5 => 5.2
или можно сразу до актуального.
Есть ли вообще такие процедуры?

Что будет с данными, начисления, и прочее?


Данные останутся. Обновляться можно сразу на 6.0.

Автор:  skyb [ 26 ноя 2013, 12:29 ]
Заголовок сообщения:  Re: Миграция 4.6 -> 6

Для начало все переписать на динкод и отточить чтобы все завелось...только после этого думать об обновлениях =)

Автор:  dimOn [ 26 ноя 2013, 12:32 ]
Заголовок сообщения:  Re: Миграция 4.6 -> 6

какой ещё динкод в 4.6

Автор:  Иван [ 26 ноя 2013, 12:47 ]
Заголовок сообщения:  Re: Миграция 4.6 -> 6

stark писал(а):

Данные останутся. Обновляться можно сразу на 6.0.


Спасибо.

Может есть какая то инструкция?

Автор:  skyb [ 26 ноя 2013, 12:47 ]
Заголовок сообщения:  Re: Миграция 4.6 -> 6

dimOn писал(а):
какой ещё динкод в 4.6

на 6.0 перенести все в динкод, и там делать. Или как оно будет? без обновлений на тестовом стенде? потом....херакс и все поломалось

Автор:  skyb [ 26 ноя 2013, 12:48 ]
Заголовок сообщения:  Re: Миграция 4.6 -> 6

Иван писал(а):
stark писал(а):

Данные останутся. Обновляться можно сразу на 6.0.


Спасибо.

Может есть какая то инструкция?

http://bgbilling.ru/v6.0/download/kernel/howto.txt

Автор:  dimOn [ 26 ноя 2013, 12:57 ]
Заголовок сообщения:  Re: Миграция 4.6 -> 6

skyb писал(а):
dimOn писал(а):
какой ещё динкод в 4.6

на 6.0 перенести все в динкод, и там делать. Или как оно будет? без обновлений на тестовом стенде? потом....херакс и все поломалось
ну так сначала обновиться на тесте это называется) ясен пень не сразу в продакшен обновлять через две версии

Автор:  Иван [ 26 ноя 2013, 13:01 ]
Заголовок сообщения:  Re: Миграция 4.6 -> 6

Спасибо за ссылку.

Ну конечно на тесте попробуем.
Но просто базы то каждый день расходятся. Однажды придется на боевом.

Автор:  skyb [ 26 ноя 2013, 15:41 ]
Заголовок сообщения:  Re: Миграция 4.6 -> 6

да расхождение бд не так критично как переписать все скрипты, я так понимаю они бизнеслогику описывают? если они не важны, можно хоть щас обновлятся

Автор:  Иван [ 26 ноя 2013, 18:43 ]
Заголовок сообщения:  Re: Миграция 4.6 -> 6

Угу, скриптов ужас скока

Автор:  stark [ 27 ноя 2013, 10:19 ]
Заголовок сообщения:  Re: Миграция 4.6 -> 6

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

Автор:  skyb [ 27 ноя 2013, 10:34 ]
Заголовок сообщения:  Re: Миграция 4.6 -> 6

bashorg писал(а):
xxx: "Нет ничего более постоянного, чем временное..."
xxx: Отличным примером этого - главный шаблон сайта, которому пару лет, имеет названием temp.

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