2.3. Обновление Boro VoD Solution

2.3.1. Введение

Данная глава описывает процедуру самостоятельного обновления сервера Boro VoD Solution.

Необходимо знать

  • Ссылки на скачивание архива для обновления сервера Boro VoD Solution предоставляются командой технической поддержки Elecard по запросу;

  • Необходимо распаковывать архив непосредственно на целевом сервере с ОС Linux. Распаковка в OC Windows и дальнейшее копирование файлов в ОС Linux может привести к негативным последствиям — в том числе к повреждению симлинков, удалению флагов исполняемости в скриптах, а также увеличению размера установочного пакета за счет создания ненужных копий файлов. С большой вероятностью пакет установки станет неработоспособным;

  • [редко] При установке обновления может потребоваться доступ в Интернет для скачивания требуемых пакетов.

Внимание

Не следует использовать домашнюю директорию какого-либо пользователя для распаковки архива обновления, поскольку это приведет к проблемам при установке.

2.3.2. Установка обновления

  1. Скачайте архив и скопируйте его на сервер, на котором производится обновление сервера Boro VoD Solution.

  2. Для обновления выполните следующий скрип от суперпользователя, предварительно заменив имя архива BoroVoDSolution.upgrade_VERSION.DATE.NUM-VoD.tgz и путь до него:

    TMP_DIR=$(mktemp -d)
    tar -C $TMP_DIR -xf BoroVoDSolution.upgrade_VERSION.DATE.NUM-VoD.tgz
    $TMP_DIR/run_update.sh
    [ "${TMP_DIR#/}" -a -d "$TMP_DIR" ] && rm -rf "$TMP_DIR"
    
  3. Обновление длится 1–5 минут.

    ../_images/UpdateServer.png
  4. После успешного обновления необходимо отправить команде технической поддержки информацию об установленных версиях компонентов. Для этого войдите в приложение сервера Boro VoD Solution с правами администратора и на странице http://HOSTNAME_OR_IP/admin?tab=versions сделайте скриншот или воспользуйтесь кнопкой CopyInfo

  5. При необходимости перейдите на страницу Зонды и проверьте наличие обновления для зондов Boro VoD.