Обновление ПО для регионов ГТРК¶
актуально для ПО версий: 2.16.0-2.17.0
Дата создания: 22.01.2019
Для обновления версии ПО DIGISPOT II (в том числе, если производится переход на новое поколение) необходимо выполнить описанные ниже действия. При этом вам придется перезагружать софт, в некоторых случаях, возможно, не раз.
Обновление производится бесплатно в рамках одного поколения версий, т.е. если у Вас установлен Джинн, и в заголовке программы написана версия: 2.16.1.71, то Вы имеете 71-ую сборку ветки 2.16.1 в поколении 2.16, и бесплатное обновление возможно также в рамках поколения 2.16, в частности и на ветку 2.16.3. Обновление до более новых версий, например, до 2.17.х.x, требует смены регистрационных библиотек, и обычно осуществляется за дополнительную плату.
I. Проверка минимальных требований ПО¶
Перед установкой новой версии ПО, необходимо убедиться, что рабочая станция соответствует минимальным системным требованиям для работы ПО, включая версию ОС и версию установленных пакетов Microsoft.
Ознакомиться с системными требованиями можно на странице устанавливаемой версии ПО: Версии_ПО_Digispot
Так же рекомендуется ознакомиться с списком изменений в новой версии ПО.
Обратите внимание, что на серверных операционных системах некоторые пакеты включаются в компонентах. Установка производится под учетной записью администратора.
II. Создание бэкапов¶
В случае сбоя процесса обновления по каким-либо сторонним причинам необходимо иметь возможность откатить изменения.
Для этого на каждой рабочей станции необходимо сделать копию каталога с существующей инсталляцией программы. Это позволит быстро вернуться к рабочей версии программы до момента внесения изменений, если такая необходимость возникнет.
- Обновление затронет так же и Медиа Базу Данных (далее МБД). Для создания бэкапа МБД необходимо:
- Зайти под учетной записью администратора на контроллер домена ххх-DCSRV-01
- Запустить Среда SQL Server Management Studio
- Развернуть папку Базы Данных и выбрать БД (ххх-DS2) - вызвать на ней контекстное меню – Задачи – Создать резервную копию
- В открывшемся окне выбираем Тип резервной копии – полная
- И указываем путь, куда будет сохранен бэкап.
III. Обновление структуры Медиа БД¶
После выполнения бэкапирования текущей БД, необходимо провести ряд процедур, которые подготовят БД для работы с новой версией:
- выполнение скрипта mdb_clean.sql, позволит очистить БД от накопившегося «мусора» (очистка временных таблиц, очистка стека удаленных элементов БД старше 14 дней и т.д.).
- выполнение скрипта mdb_update, обновит версию базы данных до актуальной.
- выполнение скрипта mdb_mp_update, в случае, если на комплексе используется ПО Медиапланер, выполнение скрипта обязательно.
В зависимости от разницы версий, после обновления версии БД, мы не рекомендуем вносить изменения в базу данных (сохранять проекты, медиапланы, менять св-ва элемнетов и т.д.) и изменять настройки с не обновленных рабочих мест.
III. Замена лицензий (опционально)¶
В теле тикета с настройками вашего комплекса прикреплены актуальные файлы лицензий для каждого ключа на Вашем комплексе. В случае перехода на новое поколение, новые файлы лицензии необходимо скопировать в каталог с установленным приложением (например, C:\Program Files\Digispot II\DJin). Номер ключа соответствует номеру каталога с лицензиями. Процедуру необходимо провести на всех рабочих станциях, где установлено ПО Digispot II.
IV. Установка новой версии¶
Один из самых важных этапов подготовки – это подготовка каталога с автообновлением.
Система позволяет автоматически обновить ПО на рабочем месте, самостоятельно копируя файлы с указанной папки в каталог инсталляции, заменяя существующие. Системы автоматического создания копий заменяемых файлов нет. Возможности отменить копирование нет.
Каталог, из которого будут скопированы файлы, указывается в Общих настройках, на закладке Доп*:
Базовые установки\Путь поиска автоматических обновлений*
В случае, если в настройках не указан каталог с автообновлением, вот небольшая инструкция как его создать и каким образом настроить обновление:
- Подготовить каталоги для обновления.
Для начала нужно определиться с составом ПО, которое работает на комплексе.
У Вас используются : Джинн, Трек 2, DDB и Аудио Логгер.
В итоге, скачиваем указанные дистрибутивы нужной версии: Версии_ПО_Digispot - Далее, на любом рабочем месте с правами администратора устанавливаем данное ПО в каталог С:\temp
Мы получим там 4 каталога: DDB, Djin, Logger и Track2.
Просьба сразу же переименовать каталог Track2 на Track. - Далее, создаем два файла: update.info и update.par.
В файл update.info записываем номер устанавливаемой версии (например: 2.16.3.106), в файл update.par записываем параметр -NOREQUEST (чтобы рабочие места обновлялись автоматически).
Копируем эти два файла во все 4 каталога: DDB, Djin, Logger и Track. - Далее, переходим в каталог root, ищем там каталог UPDATE (если его там нет, просто создаем его).
Копируем в него подготовленные для обновления каталоги: DDB, Djin, Logger и Track из папки С:\temp. - На любом рабочем месте комплекса заходим в пункт меню: Сервис - Общие настройки - Доп. - Базовые установки - Путь поиска автоматических обновлений.
Указываем там путь: \\xxx.radio.gtrk\DFS\TRACT\ROOT\UPDATE. Сохраняем настройки.
Если каталог с автообновлением уже настроен, вам достаточно выполнить пункты 1-4
V. Обновление ПО на рабочих местах¶
После выполнения всех вышеперечисленных пунктов, необходимо поочередно перезапустить все ключевые рабочие места на комплексе и убедиться в корректности выполнения процедуры автообновления.
VI. Откат в случае неудачи¶
В случае неудачи, чтобы восстановить систему до исходного состояния:
- Удалить файлы update.info и update.par из каталогов автообновления
- Восстановить базу данных из резервной копии
- Восстановить каталоги ПО на рабочих местах из резервной копии