环境:CentOS 6.5 64bit
Stalker官网:https://www.infomir.eu/
Stalker方案官网介绍:https://www.infomir.eu/eng/solutions/ministra-tv-platform/
Stalker server搭建官网介绍:https://wiki.infomir.eu/eng/ministra-tv-platform/
由于官方推荐Stalker Middleware的安装OS是 Ubuntu Server LTS 14.04,而公司服务器是CentOS 6.5 64bit,所以才尝试在CentOS搭建Stalker server的工作。虽然Stalker官网已经提供了基于Ubuntu详细的搭建步骤,但由于OS不同,搭建过程中还是遇到了好多问题,还好最终都得以解决,顺利在CentOS 6.5 64bit搭建起Stalker server。所以特此记录在CentOS 6.5 上搭建Stalker server的步骤,以及在搭建过程中遇到的问题和如何处理的。
Stalker官网提供了基于Ubuntu详细的搭建步骤:
https://wiki.infomir.eu/eng/ministra-tv-platform/ministra-installation-guide/ministra-installation
如下搭建步骤,依旧会附上Stalker官网提供的步骤,针对在CentOS 6.5 64bit环境下搭建的不同点,会用红色加粗字体 CentOS 6.5:xxx 特别注明,没有标注的即按照官方指导说明进行。
1.System Requirements
OS |
---|
Ubuntu Server LTS 64bit (recommended) |
Approximately for 5000 subscribers
Middlware Server with Ministra TV platform portal |
|
---|---|
CPU | 2×Xeon5620 |
RAM | 16Gb |
HDD | 2×500Gb RAID-1 (soft or hard) |
Content Storage | |
---|---|
CPU | 2×Xeon5620 |
RAM | 16Gb |
HDD | System - 2×500Gb RAID-1, Content - 10×2Tb Hdw-RAID-5 (~200 simultaneous views) |
2.Choosing of the distribution
The application works in any *nix system, but we strongly recommend to use stable 64 bit distribution of Ubuntu Server LTS. The work with other distributions is not guaranteed.
Attention! Ubuntu Server 16.04 LTS is not supported at the moment, because there are not some necessary packets for installation from the package.
CentOS 6.5:本文选用CentOS 6.5 64bit 系统
3.Installing the 'Ministra' portal
Necessary services & packets
-
apache2
-
apache2-rewrite
-
nginx
-
nginx-extras
-
memcached
-
mysqld >= 5
-
php5 >= 5.3.0
-
php5-mysql
-
php-pear
-
php-soap *
-
php5-intl *
-
php-gettext *
-
php5-memcache *
-
phing (for version >= 4.8.0) **
-
node.js ( nodejs package) >= v0.4.8 (for PVR management)
-
upstart (for stalkerd - PVR mangemant)
-
php5-curl *
-
php5-tidy *
-
php5-imagick *
-