Инструменты пользователя

Инструменты сайта


tvip_middleware_installation

Это старая версия документа.


Установка TVIP Middleware

Подготовка ОС и аппаратной части

TVIP Middleware требует ОС Ubuntu 14.04.x (LTS)

Аппаратное обеспечение зависит от количества клиентских устройств (STB, приложения под ТВ, PC), и периода опроса приставок. К примеру 2x Intel XEON E5440, 8Гб обрабатывают около 8000 устройств с периодом опроса 20 минут.

Перед установкой необходимо убедиться в том, что локаль ОС установлена в корректную с поддержкой UTF-8, так как PostgreSQL использует данную локаль при создании кластера.

cat /etc/default/locale 

Пример вывода

#  File generated by update-locale
LANG=ru_RU.UTF-8

Если значение LANG не содержит UTF-8 необходимо установить локаль с поддержкой UTF-8

Пример для русской локали с поддержкой UTF-8:

Выполнять из под учетной записи root:

locale-gen ru_RU
locale-gen ru_RU.UTF-8
update-locale 
update-locale LANG=ru_RU.UTF-8

Автоматическая установка

Выполнять из под учетной записи root:

wget -O - http://deb.packages.tvip.ru/deploy/install-tvip-middleware.sh | sh

Ручная установка

Выполнять из под учетной записи root:

#cоздаем файл, в котором будут хранится ссылки на репозитории 
touch /etc/apt/sources.list.d/tvip-middleware.list

#добавляем основной репозиторий
echo "deb http://deb.packages.tvip.ru/ trusty main" > /etc/apt/sources.list.d/tvip-middleware.list

#добавляем ключ репозитория в ОС
wget --quiet -O - http://deb.packages.tvip.ru/deploy/key.asc | apt-key add -

#Обновляем БД источников
apt-get update

#Установка
apt-get install -y tvip-middleware

Настройка

cat /usr/local/etc/tvipmw.yml

parameters:
 database_host: 127.0.0.1
 database_port: 5432
 memcached_servers: [ {host: 127.0.0.1, port: 11211} ]
 database_name: tvip_middleware
 database_user: tvip_middleware
 database_password: <password>
 locale: en

locale может принимать en и ru, для английского и русского языка соответственно.

После изменения конфигурационного файла необходимо сбросить кеш приложения:

Выполнять из под учетной записи root:

/opt/tvipmw/app/console cache:clear

Первый запуск

Административный интерфейс доступен по адресу:

http://<host>/admin

Логин для входа: admin, пароль admin, рекомендуется при первом входе добавить персональные учетные записи и выключить доступ пользователю admin

  • Настройка периода обращений приложений к серверу настраивается в меню Настройки (Settings) → Конфигурация (Configuration) → Период обращений приставок к серверу (Device poll interval), по умолчанию - 60 секунд.

Подключение приложения для Samsung и LG

Для добавления своего оператора в каталог доступных операторов приложения TVIP необходимо обратиться по адресу support@tvip.ru.

tvip_middleware_installation.1492606394.txt.gz · Последние изменения: 2017/04/19 15:53 — Egor Danilenko

Инструменты страницы