forum.bitel.ru http://forum.bitel.ru/ |
|
версия 7.0 http://forum.bitel.ru/viewtopic.php?f=1&t=11336 |
Страница 1 из 1 |
Автор: | a.vozny [ 15 фев 2016, 12:44 ] |
Заголовок сообщения: | версия 7.0 |
Прочитал новость о выходе 7 версии биилнга . возник повпрос, стоит обновляться с 6.0 до 6.2 , что бы избежать проблемы при переходе на 7 ? |
Автор: | zavndw [ 15 фев 2016, 13:48 ] |
Заголовок сообщения: | Re: версия 7.0 |
мне кажется он будет как 6.2, просто в него будут новые фичи вносить. Что бы не ломать 6.2 |
Автор: | stark [ 15 фев 2016, 13:55 ] |
Заголовок сообщения: | Re: версия 7.0 |
7.0 это будет копия 6.2 на момент выхода. Обновление с 6.2 до нее должно проходить без проблем . Потом она со временем начнет отличаться. Новый функционал пойдет в 7.0. Ну через некоторое время выйдет 7.1 , это уже будет не копия, а то, что сейчас находится в ветке разработки. |
Автор: | nik247 [ 15 фев 2016, 16:12 ] |
Заголовок сообщения: | Re: версия 7.0 |
stark писал(а): 7.0 это будет копия 6.2 на момент выхода. Обновление с 6.2 до нее должно проходить без проблем . Потом она со временем начнет отличаться. Новый функционал пойдет в 7.0. Ну через некоторое время выйдет 7.1 , это уже будет не копия, а то, что сейчас находится в ветке разработки. А переход с 6.Х на 7.0 будет платный? |
Автор: | zavndw [ 15 фев 2016, 16:41 ] |
Заголовок сообщения: | Re: версия 7.0 |
по ходу истории переход бесплатный, надо только разницу в стоимости лицензии оплатить |
Автор: | stark [ 17 фев 2016, 14:30 ] |
Заголовок сообщения: | Re: версия 7.0 |
nik247 писал(а): stark писал(а): 7.0 это будет копия 6.2 на момент выхода. Обновление с 6.2 до нее должно проходить без проблем . Потом она со временем начнет отличаться. Новый функционал пойдет в 7.0. Ну через некоторое время выйдет 7.1 , это уже будет не копия, а то, что сейчас находится в ветке разработки. А переход с 6.Х на 7.0 будет платный? да.. Аналогично как с 5.x на 6.0 было. |
Автор: | abu [ 17 фев 2016, 15:06 ] |
Заголовок сообщения: | Re: версия 7.0 |
Вопросы по инструкции перехода с 6.0 на 6.2 такие: 1. Я правильно понимаю, что старые BGInetAccess и BGInetAccounting не работают под java 1.8? А это значит, что их надо останавливать, пока ведутся работы по установке сервера. Или не нужно? По крайней мере, при смене версии явы, они не запустились у меня в тестовом варианте. 2. Пункт 11: Цитата: Установите обновления всех приложений ( BGInetAccess, BGInetAccounting, BGDaiusDialup и т.п). Обновлять нужно через штатную систему update.sh http://bgbilling.ru/v6.2/doc/ch01s13.html#d0e2320 Еще один момент - во всех приложениях нужно вручную почистить папки со сторонними библиотеками (lib/ext) и скопировать туда библиотеки из соответствующего архива на сайте. Я понимаю это так: - скачать новые приложения с сайта - настроить и установить - запустить ./update.sh - а зачем тогда чистить папки со сторонними библиотеками - я не понимаю. Разве они новые не установятся сразу, когда я скачаю новые приложения с сайта? 3. Пункт 12: Цитата: Для модуля Inet: переместите параметр конфигурации accounting.deviceTypeIds из inet-access.xml (<param name="accounting.deviceTypeIds" value="x"/>) в конфигурацию модуля (accounting.deviceTypeIds=x), если еще не сделали этого. Еще не сделал этого. Это обязательно нужно делать? Как сделать это правильно? Удалить из xml, прописать в модуле Inet и перезагрузить все серверы? 4. Рекомендуется перевод БД на UTF8. Кроме скриптов, предложенных в теме viewtopic.php?f=22&t=10484&p=88522&hilit=%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4+%D0%BD%D0%B0+utf8#p88522 есть дополнительная информация о вопросах, поднятых в этой теме: Цитата: - как переводили базу и сколько это заняло времени? - как изменился размер баз? - какие подводные камни вылазили при переводе БД? От себя добавлю - можно ли делать такой перевод =на живую=? Или нужно все останавливать и только тогда переводить? 5. Цитата: Установите права пользователей: Резервы, возвраты, типы резервов. о чем это? (: |
Автор: | skyb [ 17 фев 2016, 15:41 ] |
Заголовок сообщения: | Re: версия 7.0 |
abu писал(а): 5. Цитата: Установите права пользователей: Резервы, возвраты, типы резервов. о чем это? (: появились новые пункты в балансе, чтобы не ругалось и можно было с ними работать ![]() |
Автор: | stark [ 17 фев 2016, 20:30 ] |
Заголовок сообщения: | Re: версия 7.0 |
abu писал(а): Вопросы по инструкции перехода с 6.0 на 6.2 такие: 1. Я правильно понимаю, что старые BGInetAccess и BGInetAccounting не работают под java 1.8? А это значит, что их надо останавливать, пока ведутся работы по установке сервера. Или не нужно? По крайней мере, при смене версии явы, они не запустились у меня в тестовом варианте. Можно все старые приложения запустить сразу на 8-ой java. abu писал(а): 2. Пункт 11: Цитата: Установите обновления всех приложений ( BGInetAccess, BGInetAccounting, BGDaiusDialup и т.п). Обновлять нужно через штатную систему update.sh http://bgbilling.ru/v6.2/doc/ch01s13.html#d0e2320 Еще один момент - во всех приложениях нужно вручную почистить папки со сторонними библиотеками (lib/ext) и скопировать туда библиотеки из соответствующего архива на сайте. Я понимаю это так: - скачать новые приложения с сайта - настроить и установить - запустить ./update.sh - а зачем тогда чистить папки со сторонними библиотеками - я не понимаю. Разве они новые не установятся сразу, когда я скачаю новые приложения с сайта? Если заново качать, то не нужно выполнять этот пункт. abu писал(а): 3. Пункт 12: Цитата: Для модуля Inet: переместите параметр конфигурации accounting.deviceTypeIds из inet-access.xml (<param name="accounting.deviceTypeIds" value="x"/>) в конфигурацию модуля (accounting.deviceTypeIds=x), если еще не сделали этого. Еще не сделал этого. Это обязательно нужно делать? Как сделать это правильно? Удалить из xml, прописать в модуле Inet и перезагрузить все серверы? Да, обязательно. Остановите access перед обновлением , поменяйте конфигурацию устройства, поменяйте xml и запустите уже новый access. abu писал(а): 4. Рекомендуется перевод БД на UTF8. Кроме скриптов, предложенных в теме viewtopic.php?f=22&t=10484&p=88522&hilit=%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4+%D0%BD%D0%B0+utf8#p88522 есть дополнительная информация о вопросах, поднятых в этой теме: Цитата: - как переводили базу и сколько это заняло времени? - как изменился размер баз? - какие подводные камни вылазили при переводе БД? От себя добавлю - можно ли делать такой перевод =на живую=? Или нужно все останавливать и только тогда переводить? Это всего лишь рекомендация и никак не связана с обновлением. Т.е можно пропустить этот пункт и отложить его на потом ( или вообще не делать). abu писал(а): 5. Цитата: Установите права пользователей: Резервы, возвраты, типы резервов. о чем это? (: В правах пользователя появились новые пункты, по умолчанию они выключены. Проверьте права пользователя, возможно что-то нужно включить. |
Автор: | abu [ 18 фев 2016, 04:20 ] |
Заголовок сообщения: | Re: версия 7.0 |
Цитата: abu писал(а): 3. Пункт 12: Цитата: Для модуля Inet: переместите параметр конфигурации accounting.deviceTypeIds из inet-access.xml (<param name="accounting.deviceTypeIds" value="x"/>) в конфигурацию модуля (accounting.deviceTypeIds=x), если еще не сделали этого. Еще не сделал этого. Это обязательно нужно делать? Как сделать это правильно? Удалить из xml, прописать в модуле Inet и перезагрузить все серверы? Да, обязательно. Остановите access перед обновлением , поменяйте конфигурацию устройства, поменяйте xml и запустите уже новый access. То есть - надо конфигурацию устройства менять, а не конфигурацию модуля Inet (поискал по форуму - вроде как рекомендуется в модуле прописывать)? Если прописывать настройки нужно в модуле, то у меня два access-a, значение accounting.deviceTypeIds для каждого одинаковое. Достаточно в модуле один раз указать, например, accounting.deviceTypeIds=3 или как-то надо раздельно для каждого access-a прописывать? |
Автор: | stark [ 18 фев 2016, 19:09 ] |
Заголовок сообщения: | Re: версия 7.0 |
abu писал(а): То есть - надо конфигурацию устройства менять, а не конфигурацию модуля Inet (поискал по форуму - вроде как рекомендуется в модуле прописывать)? Прощу прощения, я ошибся. В конфигурации модуля. |
Автор: | nik247 [ 18 фев 2016, 20:21 ] |
Заголовок сообщения: | Re: версия 7.0 |
А когда планируется выход версии 7.0? |
Автор: | stark [ 18 фев 2016, 20:24 ] |
Заголовок сообщения: | Re: версия 7.0 |
nik247 писал(а): А когда планируется выход версии 7.0? Начало апреля. |
Автор: | abu [ 19 фев 2016, 09:36 ] |
Заголовок сообщения: | Re: версия 7.0 |
stark Спасибо за объяснения. |
Автор: | abu [ 13 мар 2016, 09:12 ] |
Заголовок сообщения: | Re: версия 7.0 |
stark писал(а): abu писал(а): Вопросы по инструкции перехода с 6.0 на 6.2 такие: 1. Я правильно понимаю, что старые BGInetAccess и BGInetAccounting не работают под java 1.8? А это значит, что их надо останавливать, пока ведутся работы по установке сервера. Или не нужно? По крайней мере, при смене версии явы, они не запустились у меня в тестовом варианте. Можно все старые приложения запустить сразу на 8-ой java. Перепроверил - когда переключаюсь с java 1.7.0.55 на java 1.8.0.74, то старые BGInetAccess и BGInetAccounting не запускаются, когда переключаю обратно - запускаются. Ошибка в access.out: Цитата: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=200m; support was removed in 8.0 Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.8.0_74] /opt/java/jdk1.8.0_74/jre Runtime name: 22423@localhost.localdomain Java endorsed dirs: /lib/endorsed:/opt/java/jdk/lib/endorsed OS: Linux 2.6.32-el-smp-alt27 [amd64], file.encoding: UTF-8, user.name: root Heap sizes: current=15872k free=15069k max=253440k Starting CommandPortListener on port 1951 мар 13, 2016 3:00:46 AM org.apache.activemq.transport.failover.FailoverTransport doReconnect INFO: Successfully connected to tcp://localhost:61616 Error on node access javax.script.ScriptException: ReferenceError: "importPackage" is not defined in <eval> at line number 1 at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:467) at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:451) at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:403) at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:399) at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155) at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264) at ru.bitel.bgbilling.kernel.application.server.Application.processBean(Application.java:395) at ru.bitel.bgbilling.kernel.application.server.Application.process(Application.java:297) at ru.bitel.bgbilling.kernel.application.server.Application.processChildren(Application.java:749) at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:225) at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:161) at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:803) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) Caused by: <eval>:1 ReferenceError: "importPackage" is not defined at jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57) at jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:319) at jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:291) at jdk.nashorn.internal.objects.Global.__noSuchProperty__(Global.java:1428) at jdk.nashorn.internal.scripts.Script$\^eval\_.:program(<eval>:1) at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:623) at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494) at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393) at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:446) ... 16 more Биллинг 6.0 обновлен до последней версии. Выходит так, что оставить в работе InetAccess и InetAccounting, пока идет обновление сервера биллинга, не получится? |
Автор: | nik247 [ 13 мар 2016, 17:12 ] |
Заголовок сообщения: | Re: версия 7.0 |
abu писал(а): stark писал(а): abu писал(а): Вопросы по инструкции перехода с 6.0 на 6.2 такие: 1. Я правильно понимаю, что старые BGInetAccess и BGInetAccounting не работают под java 1.8? А это значит, что их надо останавливать, пока ведутся работы по установке сервера. Или не нужно? По крайней мере, при смене версии явы, они не запустились у меня в тестовом варианте. Можно все старые приложения запустить сразу на 8-ой java. Перепроверил - когда переключаюсь с java 1.7.0.55 на java 1.8.0.74, то старые BGInetAccess и BGInetAccounting не запускаются, когда переключаю обратно - запускаются. Ошибка в access.out: Цитата: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=200m; support was removed in 8.0 Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.8.0_74] /opt/java/jdk1.8.0_74/jre Runtime name: 22423@localhost.localdomain Java endorsed dirs: /lib/endorsed:/opt/java/jdk/lib/endorsed OS: Linux 2.6.32-el-smp-alt27 [amd64], file.encoding: UTF-8, user.name: root Heap sizes: current=15872k free=15069k max=253440k Starting CommandPortListener on port 1951 мар 13, 2016 3:00:46 AM org.apache.activemq.transport.failover.FailoverTransport doReconnect INFO: Successfully connected to tcp://localhost:61616 Error on node access javax.script.ScriptException: ReferenceError: "importPackage" is not defined in <eval> at line number 1 at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:467) at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:451) at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:403) at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:399) at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155) at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264) at ru.bitel.bgbilling.kernel.application.server.Application.processBean(Application.java:395) at ru.bitel.bgbilling.kernel.application.server.Application.process(Application.java:297) at ru.bitel.bgbilling.kernel.application.server.Application.processChildren(Application.java:749) at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:225) at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:161) at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:803) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) Caused by: <eval>:1 ReferenceError: "importPackage" is not defined at jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57) at jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:319) at jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:291) at jdk.nashorn.internal.objects.Global.__noSuchProperty__(Global.java:1428) at jdk.nashorn.internal.scripts.Script$\^eval\_.:program(<eval>:1) at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:623) at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494) at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393) at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:446) ... 16 more Биллинг 6.0 обновлен до последней версии. Выходит так, что оставить в работе InetAccess и InetAccounting, пока идет обновление сервера биллинга, не получится? Для этого ничего останавливать не нужно. У меня стоит 6,7,8 с разными релизами. И для каждого приложения можете указать нужную JAVA_HOME в setenv.sh |
Автор: | abu [ 14 мар 2016, 11:41 ] |
Заголовок сообщения: | Re: версия 7.0 |
Хочется ведь по уставу (: , чтобы потом ни себе, ни разработчикам жизнь не осложнять. Но то, что обойти это можно так, как вы предлагаете - согласен. А - точно будет работать, если, к примеру, оставить access и accounting на 1.7, а сервер и activemq перевести на 1.8 на время обновления? |
Автор: | nik247 [ 14 мар 2016, 13:02 ] |
Заголовок сообщения: | Re: версия 7.0 |
abu писал(а): Хочется ведь по уставу (: , чтобы потом ни себе, ни разработчикам жизнь не осложнять. Но то, что обойти это можно так, как вы предлагаете - согласен. А - точно будет работать, если, к примеру, оставить access и accounting на 1.7, а сервер и activemq перевести на 1.8 на время обновления? Сможете в любой комбинации. У меня выгдяжит так: Код: #ls -l /usr/java/
total 20 lrwxrwxrwx 1 root root 16 Apr 17 2012 default -> /usr/java/latest lrwxrwxrwx 1 root root 16 Apr 17 2012 jdk -> /usr/java/latest drwxr-xr-x 7 root root 4096 Jun 13 2013 jdk1.6.0_45 drwxr-xr-x 7 root root 4096 Jun 13 2013 jdk1.6.0_46 drwxr-xr-x 8 root root 4096 Jun 13 2013 jdk1.7.0_21 drwxr-xr-x 8 root root 4096 Dec 19 2014 jdk1.7.0_75 drwxr-xr-x 8 root root 4096 Mar 8 2015 jdk1.8.0_40 lrwxrwxrwx 1 root root 21 Mar 31 2015 jdk6 -> /usr/java/jdk1.6.0_46 lrwxrwxrwx 1 root root 21 Mar 18 2015 jdk7 -> /usr/java/jdk1.7.0_75 lrwxrwxrwx 1 root root 21 Mar 18 2015 jdk8 -> /usr/java/jdk1.8.0_40 lrwxrwxrwx 1 root root 21 Jun 13 2013 latest -> /usr/java/jdk1.6.0_45 |
Автор: | abu [ 14 мар 2016, 13:29 ] |
Заголовок сообщения: | Re: версия 7.0 |
Спасибо, попробую ваш вариант. |
Автор: | nik247 [ 14 мар 2016, 13:31 ] |
Заголовок сообщения: | Re: версия 7.0 |
abu писал(а): Спасибо, попробую ваш вариант. Можете не устанавливать доп. версии а просто распаковывать архив в нужную папку. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |