forum.bitel.ru http://forum.bitel.ru/ |
|
Обновление 7.0 - 7.1 http://forum.bitel.ru/viewtopic.php?f=22&t=13066 |
Страница 1 из 1 |
Автор: | mhollow [ 17 окт 2018, 13:39 ] |
Заголовок сообщения: | Обновление 7.0 - 7.1 |
Добрый день У нас работает 7.0. Хотим обновиться до 7.1 Заодно сменить физический сервер. Как лучше: 1) Перенести текущий 7.0 на новый сервер и на нем обновлять до 7.1 2) Установить 7.1 на новый сервер с нуля, а потом переносить с 7.0 конфигурации и базы? Спасибо. Клиент: вер. 7.0.944 / 22.03.2018 21:42:42 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121 Сервер: вер. 7.0.1344 / 22.03.2018 21:44:24 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121 bill: вер. 7.0.133 / 21.03.2018 12:11:47 card: вер. 7.0.48 / 14.03.2018 16:03:03 inet: вер. 7.0.844 / 21.03.2018 12:11:18 mps: вер. 7.0.226 / 14.03.2018 16:04:03 npay: вер. 7.0.214 / 14.03.2018 16:04:12 reports: вер. 7.0.240 / 14.03.2018 16:04:51 ru.bitel.bgbilling.plugins.cladr: вер. 7.0.126 / 14.03.2018 16:03:33 sberbank: вер. 7.0.81 / 21.03.2018 15:23:00 tv: вер. 7.0.281 / 22.03.2018 21:44:37 voiceip: вер. 7.0.208 / 14.03.2018 16:02:19 |
Автор: | dimOn [ 17 окт 2018, 13:57 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
разумеется первое проще, т.к. 99% того что уже настроено в биллинге и окружении - при обновлении с 7.0 на 7.1 трогать не нужно |
Автор: | mhollow [ 17 окт 2018, 14:11 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
Спасибо |
Автор: | Phricker [ 17 окт 2018, 14:59 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
В далёком мохнатом году я делал это следующим образом. Правда там обновление было с 5.0 до 5.2 или как-то так. - Сделана репликация БД master-slave на новый физический сервер. - Скопированы все приложения со всеми настройками и т.п. - Подготовлены новые приложения согласно инструкции. - Проверены скрипты на соответствие новому API. И замена лежала уже в новых папках. В день Х, просто выключал старый сервер. На новом обновлял. Включал его взамен старого если всё ок. Если всё не ок - просто было заложено время на включение старого сервера. Соответственно на период переноса и обновления все коннекты к серверу извне должны быть выключены. Чтобы ни платеж не пришел ни чего либо другого. |
Автор: | mhollow [ 17 окт 2018, 15:21 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
https://docs.bitel.ru/pages/viewpage.ac ... =119506691 Произведите настройку согласно документации: - это как по новой всю конфигурацию что ли вбивать во все модули?? включая тарифы и прочее... Какая то это непонятная вещь. Получается с нуля что-ли новую версию настраивать? Тогда это получается пункт 2 из моего первого сообщения |
Автор: | dimOn [ 17 окт 2018, 15:58 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
там же дана ссылка дальше после двоеточия и там речь про установку приложения в окружении, а тарифы, конфигурации и прочее хранится в БД , зачем это вбивать, БД остаётся старая |
Автор: | dimOn [ 17 окт 2018, 16:01 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
разница между вашими 1 и 2 условная, т.к. при обновлении частично придётся новый дистрибутив программы настроить и запустить, т.е. именно само приложение рекомендуется в любом случае с нуля настраивать (либо переносить руками и понимать что именно вы делаете при обновлении) |
Автор: | mhollow [ 17 окт 2018, 16:07 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
На уровне базы 7.0 и 7.1 полностью совместимы? И еще вопрос, модули все необходимые тоже надо сразу установить вместе с новой версией биллинга в рамках пункта: Загрузите последнюю версию BGBillingServer 7.1 с сайта. Произведите настройку согласно документации: И еще: Установите обновления всех приложений ( BGInetAccess, BGInetAccounting, BGDaiusDialup и т.п). Обновлять нужно через штатную систему update.sh Еще один момент - во всех приложениях нужно вручную почистить папки со сторонними библиотеками (lib/ext) и скопировать туда библиотеки из соответствующего архива на сайте. Во первых непонятно, удалить ВСЕ из lib/ext или только те что присутсвуют в архиве на сайте И не проще ли просто установить новые версии приложений так как это делается с сервером биллинга. Обязательно тащить старые и устраивать пляски с обновлениями lib/ext ? |
Автор: | mhollow [ 18 окт 2018, 16:34 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
bump |
Автор: | Phricker [ 18 окт 2018, 16:40 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
Да совместимы в рамках обновления. На новом сервере вы держите SLAVE базу. И НОВЫЕ версии ВСЕХ приложений. Это проще, чем сверять конфиги и прочее. Т.е. просто взяли и загрузили всё с сайта. Новые версии библиотек и т.д. и т.п. Можете предварительно их настроить, чтобы потом не терять зря времени. В момент Х вы просто останавливаете боевой сервер. Отключаете репликацию. Обновляете новый сервер согласно инструкции. Обновляете приложения через update.sh. Профит. |
Автор: | Phricker [ 18 окт 2018, 16:42 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
Почему этот вариант лучше, чем "перенести все приложения, БД и т.д. и т.п. AS IS, а потом обновить на новом сервере когда нибудь". Тем что во втором варианте вам придется делать бекап базы на случай если вдруг что то пойдет не так и т.д. и т.п. В моём варианте у вас уже есть куда откатиться, настроенное и т.д. и т.п. Не думаю что вас будут сильно ругать если вы вернетесь на старый сервер. |
Автор: | mhollow [ 18 окт 2018, 17:00 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
Я не хочу связываться с репликацией. Я могу установить новую версию на новый сервак со старой базой. Обновить, поднастроить, а потом в момент перехода, слить дамп, выключить старый и влиить дамп на новый. В момент перехода после вливания новой базы уже после обновления нужно ли опять выполнять пункт 5 Загрузите https://bgbilling.ru/v7.1/download/kern ... te_7.1.zip, сохраните его в папку BGBillingServer и установите инсталлятором. ./bg_installer.sh update_7.1.zip! |
Автор: | Phricker [ 18 окт 2018, 17:05 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
Делайте как вам будет удобнее. В целом тоже неплохой вариант, если не хотите возиться с репликацией. Но потом вам будет необходимо сделать то, о чем вы написали. Т.е. установить обновление, так же как вы написали. Т.е. сделать всё тоже самое, только пропустить момент с установкой приложенией. |
Автор: | mhollow [ 18 окт 2018, 17:12 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
В момент перехода после вливания новой базы уже после обновления нужно ли опять выполнять пункт 5 Загрузите https://bgbilling.ru/v7.1/download/kern ... te_7.1.zip, сохраните его в папку BGBillingServer и установите инсталлятором. ???? Я так понимаю пункт 5 рамсит базу , ибо больше ему делать нечего - версия биллинга скачена и так последняя Значит после каждой нового вливания дампа старой базы его нужно повторять? Правильно? |
Автор: | Phricker [ 18 окт 2018, 17:23 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
Я не знаю, что значит "рамсит", но предположу что да, этот архив применяет обновление. И да, если вы будете играться и проверять что и как, перезаливая базу - нужно каждый раз применять это обновление |
Автор: | mhollow [ 18 окт 2018, 17:34 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
Тогда такой глупый вопрос >Еще один момент - во всех приложениях нужно вручную почистить папки со сторонними библиотеками (lib/ext) и скопировать туда библиотеки из соответствующего архива на сайте. Я вот так же не знаю что значит "почистить" )))) Нельзя ли более точно сформулировать этот пункт Надо ли удалять ВСЁ из lib/ext или только заменять библиотеки теми, которые в архиве на сайте? И это надо делать до обновления приложений или после? |
Автор: | mhollow [ 19 окт 2018, 12:53 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
Помогите все-таки понять как обновлять приложения. Меня очень конфузит пункт 9 Установите обновления всех приложений ( BGInetAccess, BGInetAccounting, BGDaiusDialup и т.п). Обновлять нужно через штатную систему update.sh Еще один момент - во всех приложениях нужно вручную почистить папки со сторонними библиотеками (lib/ext) и скопировать туда библиотеки из соответствующего архива на сайте. Ок, я переношу свои старые настроенные приложения типа InetACESS и проч 1) первым шагом Запускаю у них у каждого update. Это правильно? 2) На этом месте я туплю, читая инструкцию : Еще один момент - во всех приложениях нужно вручную почистить папки со сторонними библиотеками (lib/ext) и скопировать туда библиотеки из соответствующего архива на сайте. Кстати на " соответствующего архива" можно было бы и ссылку сделать для таких идиотов как я, чтобы не думали не гадали какого именно. Сделали же на update_7.1.zip, а на update_lib_7.1_62.zip видимо уже религия не позволила. Во первых, сам архив меня смущает. update_lib_7.1_62.zip содержит еще два архива client.zip server.zip Ну допустим, меня должен интересовать только server.zip, хотя неплохо бы если бы это было в инструкции четко написано. Там (в server.zip) дюжина библиотек. Что мне с ними делать??? Меня очень конфузит слово "почистить". Его, как обычно, писал гений составления технической документации. 2a) Удалить Все что есть в /lib/ext в каждом приложении и скопировать туда библиотеки из server.zip? 2б) Перезаписать имеющиеся в lib/ext теми из server.zip не удаляя остальные? 2с) Убить себя апстену. Какой вариант выбрать??? И правильно я понимаю, что этот update_lib_7.1_62.zip только для приложений биллинга, к самому серверу биллинга его применять никак не надо? А то он как будто для инсталлятора сделан со всякими module.xml. Спасибо! |
Автор: | zavndw [ 19 окт 2018, 13:41 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
Ни когда не удалял в ручную папки. Достаточно для приложений сделать обновление через update.sh Он получит от биллинга библиотеки и после перезапуска приложения скопирует их в нужные папки. |
Автор: | mhollow [ 19 окт 2018, 13:47 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
Ну люди же для чего-то написали пункт: >Еще один момент - во всех приложениях нужно вручную почистить папки со сторонними библиотеками (lib/ext) и скопировать туда библиотеки из соответствующего архива на сайте Они же не пьяные были в конце концов. -А давайте всякую хрень в инструкции понапишем... -А давайте! -Давайте использовать слова "почистить", "вручную" и "скопировать" и пусть народ развлекается... - О, ништяк идея! Как-то же надо понимать, что нам хотели донести технические писатели. |
Автор: | Phricker [ 19 окт 2018, 14:40 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
папка /lib/ext НЕ обновляется штатным обновлятором если мне память не изменяет. Потому для тех кто ССЗБ и, кто не качает новые версии радиусов и прочего, и написали эту инструкцию. |
Автор: | mhollow [ 19 окт 2018, 14:47 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
Ну это замечательно, а все-таки, как именно надо поступить (см. мой вопрос) |
Автор: | mhollow [ 19 окт 2018, 16:04 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
Уважаемые разработчики, ну это же Вы писали. Проясните пожалуйста ситуацию. Это же простой вопрос. Спасибо. |
Автор: | mhollow [ 19 окт 2018, 19:22 ] |
Заголовок сообщения: | Re: Обновление 7.0 - 7.1 |
Пока мое лучшее понимание на сегодняшний день - это переписать те библиотеки которые уже есть в lib/ext теми которые есть в update_lib_7.1_62.zip для каждого отдельного приложения биллинга. Ничего удалять не надо и лишнего копировать тоже вроде как не надо. Наверное именно это и имелось ввиду под выражением "почистить вручную". Но это не точно.)) Но мне кажется проще тупо махнуть их туда копированием с перезаписью. Пусть лучше будут валяться лишние чем нарваться на грабли если пропустишь какую-нибудь. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |