Обновление Flussonic Watcher¶
Мы рекомендуем регулярно обновлять Flussonic Watcher до актуального релиза. Обычно релизы выходят в начале каждого месяца.
При необходимости вы всегда можете вернуться к ранее установленной версии.
Также вы можете установить промежуточную версию (так называемую ветку master) Flussonic Watcher на управляющем сервере и Flussonic Media Server на стримерах. В промежуточной версии могут присутствовать функции, которые будут включены в следующий релиз, но отсутствуют в текущем релизе. Стабильность этой версии не гарантируется, поэтому ее стоит использовать исключительно в тестовых и ознакомительных целях. На действующих объектах используйте релиз.
Порядок действий во всех перечисленных случаях приведен далее на этой странице.
Обновление и откат версий управляющего сервера Watcher¶
Обновление управляющего сервера Watcher¶
Чтобы обновить Watcher, выполните эти команды:
apt-get update
apt-get -y install flussonic-watcher
При обновлении Watcher автоматически производит миграцию базы данных для работы с новой версией.
Промежуточное обновление управляющего сервера между релизами: установка master¶
Удалите текущую версию Flussonic Watcher и её зависимости:
apt remove flussonic-watcher
Измените используемый репозиторий на репозиторий с промежуточными обновлениями и установите Flussonic Watcher:
echo "deb http://apt.flussonic.com/repo master/" > /etc/apt/sources.list.d/flussonic.list;
apt update;
apt install flussonic-watcher;
Возврат Flussonic Watcher к официальному релизу¶
Удалите установленную версию Flussonic Watcher и ее зависимости:
Warning
Важно! Перед удалением пакетов создайте резервную копию файла конфигурации (/etc/flussonic/flussonic.conf
) и базы данных.
apt remove flussonic-watcher
Измените используемый репозиторий на репозиторий с официальными выпусками и установите Flussonic Watcher:
echo "deb http://apt.flussonic.com binary/" > /etc/apt/sources.list.d/flussonic.list;
apt update;
apt install flussonic-watcher;
Note
Мы настоятельно рекомендуем делать резервную копию базы данных ежедневно и перед обновлениями.
Откат на предыдущую версию Flussonic Watcher¶
Чтобы откатиться на предыдущую версию Watcher, необходимо выполнить следующие действия:
- Сделайте резервную копию базы данных, чтобы при необходимости вы могли быстро восстановить сервис.
-
Определите зависимости:
apt-cache show flussonic-watcher=20.06 | egrep 'Depends|Suggests:' Depends: flussonic (>= 19.12), flussonic-python (=20.05.1), postgresql (>= 9.6)
-
Установите необходимую версию и соответствующие ей зависимости:
apt install flussonic-python=20.05.1 flussonic-watcher=20.06
-
Перезапустите сервис:
service flussonic restart
Обновление и откат стримеров¶
Обновление стримера до текущего релиза¶
Выполните на каждом стримере команды:
apt-get update
apt-get -y install flussonic
service flussonic restart
Промежуточное обновление стримера между релизами: установка master¶
Удалите установленную версию Flussonic Media Server и ее зависимости:
apt remove flussonic
Измените используемый репозиторий на репозиторий с промежуточными обновлениями и установите Flussonic Media Server:
echo "deb http://apt.flussonic.com/repo master/" > /etc/apt/sources.list.d/flussonic.list;
apt update;
apt install flussonic;
service flussonic restart
Возврат стримера к официальному релизу¶
Удалите установленную версию Flussonic Media Server и ее зависимости:
Warning
Перед удалением пакетов создайте резервную копию файлов конфигурации, расположенных в директории /etc/flussonic
и файлов .db
из директории /opt/flussonic/priv
.
apt remove flussonic
Измените используемый репозиторий на репозиторий с официальными выпусками и установите Flussonic Media Server:
echo "deb http://apt.flussonic.com binary/" > /etc/apt/sources.list.d/flussonic.list;
apt update;
apt install flussonic;
service flussonic restart
Warning
Если Flussonic Media Server не запускается, выполните команды systemctl status flussonic.service
и journalctl -xe
и покажите результат службе поддержки.
Откат стримера на предыдущую версию¶
Иногда может потребоваться установить предыдущую версию Flussonic Media Server на стример.
Для этого необходимо указать версию пакета flussonic
и его зависимостей.
Предположим, что нужна версия 22.11.
Узнаем версии зависимостей с помощью apt-cache
:
apt-cache show flussonic=22.11 | egrep '^(Depends|Suggests):'
Вывод будет примерно следующий:
Depends: flussonic-erlang (=24.0.6.3), flussonic-transcoder-base (=22.08.3)
Установим с указанием полученных версий:
apt-get install flussonic=22.11 flussonic-erlang=24.0.6.3 flussonic-transcoder-base=22.08.3
Warning
Перед установкой пакетов обязательно делайте резервную копию конфигурационных файлов из директории /etc/flussonic
и .db
файлов из директории /opt/flussonic/priv
.