... h2. Обновление версии h3. +Правила обновления+ {color:#ff0000}{*}Внимание\! При обновлении не рекомендуется{*}{color}\\ \- Производить изменение аппаратной конфигурации сервера \\ \- Производить изменения в конфигурации сети \\ \- Изменять настройки сервера \\ \- Изменять настройки тарифов и абонентов \\ \- Проводить обновление в пятницу \\ \- Проводить обновления в нерабочее время тех.поддержки \\ \- Проводить обновления без предупреждения абонентов h3. +Подготовка к обновлению+ {color:#000000}1.{color} {color:#000000}{*}Первым действием которое нужно сделать перед обновлением системы должно быть копирование{*}{color} {color:#000000}*[бэкапа|asrdocnew:Резервное копирование и восстановление из бекапов при помощи WinSCP]*{color} {color:#000000}{*}базы на отдельный носитель\!*{color} {color:#000000}2.{color} {color:#000000}{*}Если вы используете дополнительные скрипты, наполнение сайта(CI, BITRIX) и прочие файлы не входящие в основной дистрибутив - рекомендуем скопировать их на отдельный носитель, поскольку при обновлении они могут затереться.*{color} {color:#000000} Не затираются следующие файлы:{color} {color:#000000}{*}ics_tune.sh, event_inc.sh, наполнение сайта.*{color} {color:#000000}Все остальные изменения при обновлении будут утеряны, в том числе изменения личного кабинета.{color} 3. При обновлении с 3.9.6 и более младших версий рекомендуется провести очистку БД от старых сообщений e-mail, SMS, всплывающих сообщений в Ideco Agent и сообщений winpopup. В консоли выполните: {code} sqlexec "delete from MSG" sqlexec "delete from MSG_STACK" {code} 4. После этого вам нужно скачать актуальный CD-образ (.iso). Для получения образа создайте заявку на нашем портале [Helpdesk|http://helpdesk.carbonsoft.ru/]. После того как вы скачали образ диска на ваш PC, запишите его на CD как дисковый образ, а не как файл. *Обновление с флэшки не поддерживается.*
|
... Записанный установочный диск вставьте в CD-ROM вашего сервера. Убедитесь что в BIOS выбрана загрузка с CD-ROM (если вы записали образ на DVD-диск, то в сервере должен быть установлен DVD-ROM, иначе загрузка с DVD-диска будет невозможна). При загрузке с диска будет выведено приглашение загрузчика lilo. Не нужно выбирать никаких особых опций, просто нажмите Enter на клавиатуре (если ставите на виртуальную машину необходимо вводить setup100hz). !image004.png|height=300,width=500! Будет загружена базовая система установки Carbon Billing. Дата на сервере как при установке так и при обновлении не должна сильно отличаться от реальной. Нажимаете Да. !worddave9654d2263b6d1e17c8089cd1d2cfb3e.png|height=300,width=500! Будет показано лицензионное соглашение. Вы должны были ознакомиться с ним при первоначальной установке. !image008.png|height=300,width=500! В следующем меню будет предложен выбор: Обновить Carbon Billing или установить заново, нужно выбрать пункт "Обновление Carbon Billing" а не установку заново. Будьте внимательны. !worddavf651b5917a659b86e368a9a390da2b96.png|height=300,width=500! При обновлении с более ранних версий продукта, например таких как 2.5.11, потребуется заново [активировать|asrdocnew:Активация сервера Carbon Billing] продукт. Обязательно свяжитесь с отделом продаж перед обновлением, так как в этом случае вы переходите с использования одной лицензии на другую. Если же вы обновляете более старый билд АСР 30, например билд 242 на 252, то повторной активации не потребуется. !worddav19598e25ba40b25fe5d335431af9f5bb.png|height=300,width=500! В процессе обновления заменяются старые версии всех системных файлов на новые с диска. Наработанные вами данные на сервере (контент-сайтов, содержимое FTP-сервера, статистика и т.д.) задеты не будут. Конфигурационные файлы будут обновлены при первой загрузке обновленного сервера. Об этом вас предупреждает система, нажимаете Да, после чего процесс становится необратимым и полностью автоматическим. !worddav1cf71065780c69946c4e3c4d05bfbcd1.png|height=300,width=500! Процесс обновления файлов может занять от нескольких минут до получаса. Вашего вмешательства не требуется. !worddavfeee2df2b6e63cb84751856ed88ee9fb.png|height=300,width=500! Будет выведено сообщение о завершении процесса обновления. Если вы меняли пароль на вход в локальное меню, то он останется прежним. !worddava7c34d38bd0e1f86bc6d9c40382b3349.png|height=300,width=500! Перезагрузка сервера начнется сразу после того как вы нажмете ОК. !worddav93056952207c5094a157c187c4a613be.png|height=300,width=500! При загрузке системы следите чтобы все запускаемые и реально используемые вами сервисы на Carbon Billing были запущены со статусом *\[OK\]*. Если при загрузке возникли какие либо ошибки - обратитесь в службу технической поддержки. После обновления ПО биллинга нужно скачать и установить новую версию Carbon Manager *setup.exe* с локального сайта [http://10.128.0.0/setup.exe|http://10.128.0.0/setup.exe+] или http://<ip-адрес-биллинга>/setup.exe h2. Неудачное обновление Если вы обновились и столкнулись с тем, что у вас ничего не работает, то вам нужно выполнить следующие действия: 1. При наличии возможности связаться технической поддержкой и сообщить о факте неудачного обновления, предварительно включив [удаленного помощника|asrdocnew:Пользователь root. Режим удаленного помощника. Постоянный удаленный помощник]. Таким образом мы сможем выяснить чем вызвана проблема и устранить ее возникновение в будущем. Если возможности подождать нет: 2. Ежедневные бэкапы базы создаются с 4 до 5 часов утра. Недельные бэкапы базы создаются каждое воскресенье с 4 до 5 часов утра. Месячные бэкапы базы создаются каждое 1-е число месяца с 5 до 6 часов утра Важно: База обновляется вместе с обновлением сервера Исходя из вышеуказанных временных меток учитывайте следующее: - Если после обновления еще не прошла определенная временная метка - сохраните на отдельный носитель бэкапы из каталога /var/backup/db - Если после обновления прошла временная метка, то бэкап будет создан уже из неудачнообновленной версии и не годится для использования. - Если вы не сохранили бэкапы базы до обновления, то вы можете скопировать старый бэкап из раздела /var/beforeupdate_db/ 3. Установите старую версию с диска с дистрибутивом. Если у вас нет дистрибутива старой версии - обратитесь за ним в техническую поддержку продукта. Внимание: В продукте Carbon Billing не предусмотрен откат на старую версию\! 4. На свежеустановленную старую версию копируем бэкап и загружаем его через консольное меню, как описано в статье [Резервное копирование|asrdocnew:Резервное копирование и восстановление из бекапов при помощи WinSCP] h2. Обновление биллинга и замена железа сервера {color:#ff0000}{*}Внимание\!*{color} {color:#333333}о{color}бновление ПО биллинга запрещено совмещать с изменением аппаратной конфигурации сервера Если вам необходимо обновить или заменить аппаратную составляющую сервера, нужно: 1. [Перенести|Перенос Carbon Billing на другой сервер. Переезд.] биллинг текущей версии на новый сервер 2. К новому серверу подключить тестовых абонентов и в течении 2-х недель или более проверить стабильность работы железа нового сервера. 3. Обновить новый сервер до последней версии биллинга, проверить что обновление проходит без проблем. 4. Переключить абонентскую сеть и аплинк на новый сервер *Примечание:* в дальнейшем ваш старый сервер также можно обновить до новой версии и оставить его как резервный на случай выхода из строя основного. h2. Онлайн обновление С помощью онлайн-обновления можно обновить версию Carbon Billing без необходимости использовать носители информации и без физического доступа к серверу. Запустить можно командой из консоли удаленного помощника: {code} # /usr/local/ics/bin/update_online.sh cur_master {code} Отменять выполнение скрипта после запуска ЗАПРЕЩЕНО. Внимание\! Данный функционал не является полностью стабильным и обновление может пройти не полностью, поэтому советуем пользоваться онлайн обновлением только когда возле сервера присутствует технический специалист для повторения обновления через физический носитель, в случае необходимости.
|