Sei sulla pagina 1di 11

MOP Mantenimiento Aplicativo MCS

Elaborado para Claro Chile

Elaborado por
Luis Antonio Ruvalcaba Snchez
Software Development Consultant
luis.ruvalcaba@microsoft.com

Versin 1.0
Fecha de publicacin: Octubre 2013

MOP Creacin nueva regin EPG

Microsoft Confidential

Contenido
Resumen....................................................................................... 4
Objetivos ...................................................................................... 5
Implicaciones en el servicio ............................................................. 5
Servidores involucrados en el aplicativo MCS ..................................... 5
Mantenimiento de la aplicacin MCS ................................................. 6
Recomendaciones para la operacin del aplicativo MCS ....................... 9
Alternativas para la recuperacin de desastres del aplicativo MCS ...... 10

MOP Creacin nueva regin EPG

Microsoft Confidential

Page 2

This is a preliminary document and may be changed substantially prior to final commercial release of the software described
herein. The information contained in this document represents the current view of Microsoft Corporation on the issues discussed
as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be
a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date
of publication.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS
TO THE INFORMATION IN THIS DOCUMENT.
Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part
of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means
(electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of
Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject
matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this
document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.
2012 Microsoft Corporation. All rights reserved. Microsoft, are either registered trademarks or trademarks of Microsoft
Corporation in the United States and/or other countries. All other trademarks are property of their respective owner

MOP Creacin nueva regin EPG

Microsoft Confidential

Page 3

Resumen
El aplicativo de MCS (Managed Content System) consiste en la administracin de
MCPs. Un MCP (Programa de Contenido Administrado o Managed Content
Program en ingls) es un conjunto de pginas interactivas en formato HTML con
funcionalidad especfica para los subscriptores que cuenta con el servicio de Video
On Demand, para habilitar esta funcionalidad es requerido hacerlo desde la
consola de administracin de MSTV Server en el Controlador de Dominio el cual
nos permitir crear, editar y eliminar MCPs. El siguiente diagrama muestra el
funcionamiento del aplicativo MCS.

De acuerdo al diagrama anterior, podemos observar que existen dos servidores


directamente involucrados en la generacin de contenido administrado:

MCS Role -> Controlador de dominio


Stream Engine Role -> Stream Engine

As mismo, existen componentes de terceros los cuales son:

MOP Creacin nueva regin EPG

Main Concept Encoder -> Componente de software encargado de la


creacin de archivos de video estticos (MPEG files).
MUX Card (MediaPump Optibase Card) -> Hardware que permite el envo
del contenido interactivo a travs de una QAM 256 hacia la infraestructura
de video de Motorola.

Microsoft Confidential

Page 4

Tomando en cuenta la informacin anterior, en el presente documento se


especificarn las acciones a realizar para el mantenimiento de la aplicacin MCS
y de cmo realizar la recuperacin de un desastre.

Objetivos
Los objetivos de este documento se describen a continuacin:

Describir los servidores involucrados en el aplicativo MCS.


Explicar el mantenimiento del aplicativo MCS.
Explicar las recomendaciones en la operacin del aplicativo MCS.
Explicar las alternativas para una recuperacin de desastres del
aplicativo MCS.

Implicaciones en el servicio
Las actividades relacionadas al mantenimiento del aplicativo MCS (liberacin de
espacio en disco duro) tienen una afectacin nicamente en la sintonizacin de
sitios interactivos durante el periodo de regeneracin del contenido el cual tiene
una duracin promedio entre 2 y 3 minutos.

Servidores involucrados en el aplicativo MCS


Los servidores involucrados en el aplicativo MCS, su descripcin, ubicacin de los
archivos generados, componentes y servicios MSTV son los siguientes:

MOP Creacin nueva regin EPG

Controlador de dominio
o Descripcin: Descargar el contenido (archivos HTML, imgenes,
hojas de estilo de cascada CSS y msica de fondo) publicado en el
servidor web. Creacin de meta data y archivos de video estticos
(MPEG) utilizando el componente de software de Main Concept
Encoder.
o Ubicacin de los archivos generados en el controlador de dominio:
C:\Program
Files\Microsoft
TV\Foundation
Server
1.7
NA\HTMLGateway

Microsoft Confidential

Page 5

Componentes: Microsoft TV Server Manager, Main Concept


Encoder
o Servicios MSTV: MSTV Transcoder Management Service
Stream Engine
o Descripcin: Transmisin de contenido generado en el controlador
de dominio (archivos de video esttico MPEG, audio y meta data)
utilizando la tarjeta Optibase hacia la infraestructura de video de
Motorola.
o Ubicacin de los archivos generados en el Stream Engine:
C:\Program Files\Microsoft TV\Foundation Server 1.7 NA\AVC
o

o
o

Componentes: Tarjeta MediaPump Optibase


Servicios MSTV: MSTV Audio Video Carousel Service

De acuerdo a la informacin anterior, se puede observar que no existe una base


de datos para el almacenamiento del contenido MCS generado ya que dichos
archivos se guardan directamente en las carpetas especificadas (para el
controlador de dominio: C:\Program Files\Microsoft TV\Foundation Server 1.7
NA\HTMLGateway y para el Stream Engine: C:\Program Files\Microsoft
TV\Foundation Server 1.7 NA\AVC)

Mantenimiento de la aplicacin MCS


El mantenimiento principal que se puede realizar en el aplicativo MCS es la
liberacin de contenido interactivo que ya no es vigente debido a nuevas
versiones. Este mantenimiento se realiza nicamente en el controlador de
dominio pues en este se almacena un histrico de las versiones de sitios
interactivos que han sido generados.
En la ubicacin en el controlador de dominio correspondiente al sitio MCS
configurado
(C:\Program
Files\Microsoft
TV\Foundation
Server
1.7
NA\HTMLGateway\Nombre del Sitio MCS) se almacena la siguiente informacin:

MOP Creacin nueva regin EPG

Microsoft Confidential

Page 6

Archivos histricos de video (.mpeg), meta data (.mcs) y audio en la


carpeta principal. A continuacin se muestra un ejemplo de contenido con
fecha de mayo de 2012 en el controlador de dominio de Claro Chile:

Archivos histricos HTML, CSS, imgenes y archivos de audio en la


subcarpeta de Cache. A continuacin se muestra un ejemplo de
contenido con fecha de mayo de 2012 en el controlador de Claro Chile

El procedimiento de mantenimiento consiste en la liberacin del contenido


histrico y generar desde cero los archivos de los sitios interactivos ya que
dependiendo de la cantidad de actualizaciones al contenido que se realice, el

MOP Creacin nueva regin EPG

Microsoft Confidential

Page 7

tamao de esta carpeta puede crecer de forma significativa. El procedimiento


para la liberacin del contenido y generacin desde cero de los archivos de sitios
MCS es el siguiente:
1. En el controlador de dominio, detener el servicio de MSTV Transcoder
Management Service

2. Abrir la siguiente ubicacin en el Controlador de Dominio: C:\Program


Files\Microsoft TV\Foundation Server 1.7 NA\HTMLGateway

3. Borrar todos los elementos en la ubicacin del paso 2, EXCEPTO la carpeta


MCSBuiltIn
4. Iniciar el servicio MSTV Transcoder Management Service

5. Revisar que en la ubicacin del paso 2 se generen los archivos y carpetas


borradas (se generar una nueva versin con la informacin disponible en el
web server)

MOP Creacin nueva regin EPG

Microsoft Confidential

Page 8

6. En el Stream Engine, ir a la siguiente ubicacin y verificar que la fecha y hora


de la creacin de los archivos corresponde a una fecha y hora de la generacin
de la nueva versin en el controlador del dominio (paso 5).

Recomendaciones para la operacin del aplicativo MCS


En esta seccin del documento presentaremos las siguientes recomendaciones
en la operacin del aplicativo MCS

Revisin de errores detectados durante la generacin de contenido


interactivo
Alternativas para la recuperacin de la ltima versin del sitio interactivo
que funcion correctamente

Revisin de errores detectados durante la generacin de contenido


interactivo
El aplicativo MCS cuenta con los siguientes Logs de informacin en los cuales se
pueden obtener detalles del tipo de error que se present para poder tomar la
accin correctiva correspondiente:

MOP Creacin nueva regin EPG

Logs disponibles en el controlador de dominio


o C:\Program
Files\Microsoft
TV\Foundation
Server
1.7
NA\Logs\HTMLGateway.log
Muestra informacin respecto al proceso al proceso de
transcoding (descarga de cdigo fuente HTML, CSS,
imgenes y archivos de audio para convertirlos en archivos
de video estticos .mpeg y archivos metadata .mcs)
Si se presenta algn error durante el proceso de
transcoding, aparecer el primer problema detectado

Microsoft Confidential

Page 9

indicando el nombre del archivo, nmero de lnea y columna


donde se encuentra el inconveniente
Logs disponibles en el Stream Engine
o C:\Program
Files\Microsoft
TV\Foundation
Server
1.7
NA\Logs\AVC.log
Muestra informacin del envo de archivos de contenido
interactivo hacia la tarjeta Optibase (.dat, .xml)
Si se presenta algn problema de comunicacin referente a
la conexin con la tarjeta Optibase se mostrarn los detalles
en este log.

Alternativas para la recuperacin de la ltima versin del sitio interactivo


que funcion correctamente
Existen ocasiones en las que una nueva versin del cdigo fuente publicado en
el servidor web (archivos HTML, CSS, imgenes y msica de fondo) puede tener
errores de sintaxis o en tiempo de ejecucin lo cual puede ocasionar que el
contenido interactivo no pueda ser sintonizado por el suscriptor hasta que se
resuelva el problema. Debido a lo anterior, es recomendable seguir el siguiente
procedimiento
1. Realizar una copia de seguridad de la ltima versin publicada en el web
Server antes de subir una nueva versin
2. En caso de existir problemas con los archivos de la nueva versin
publicada, revisar el log HTMLGateway.log en el controlador de dominio
para conocer cul fue el primer problema detectado.
3. Para disminuir el impacto a los suscriptores, se recomienda utilizar la copia
de seguridad de la ltima versin del cdigo fuente de pginas interactivas
que funcion (realizar un rollback a una versin anterior y reiniciar el
servicio MSTV Transcoder Management Service para iniciar el proceso de
generacin de sitios MCS)
4. Realizar la correccin correspondiente al cdigo fuente que present
problemas e intentar realizar el proceso de transcoding.

Alternativas para la recuperacin de desastres del


aplicativo MCS
En caso de presentarse un problema de causa mayor de hardware que impida el
inicio del rol de Stream Engine, se deben de contar con los siguientes elementos
para poder restablecer el servicio:

MOP Creacin nueva regin EPG

1 servidor idntico (Backup) al Stream Engine de produccin el cual


permita ser iniciado utilizando un disco de recuperacin de desastres
creado en el Stream Engine de produccin, dicho servidor tiene que tener
el mismo nmero de interfaces de red que el Stream Engine original.
1 disco de recuperacin de desastres con la imagen del Stream Engine de
produccin.

Microsoft Confidential

Page 10

1 tarjeta MediaPump Optibase as como el riser kit correspondiente para


realizar la instalacin en el servidor de Backup

Nota: En caso de que no se cuente con un servidor idntico al Stream Engine de


produccin se tendr que realizar la instalacin manual de un servidor Stream
Engine de Backup.
El procedimiento de restauracin de discos en caso de falla en alguno de los
servidores de la granja es el siguiente:
1. Seleccionar el disco duro de respaldado del servidor que se desea
recuperar con la fecha ms reciente.
2. Retirar del arreglo de discos del servidor daado todos los discos duros.
3. Ingresar el disco duro del ultimo respaldo en la baha uno del arreglo
descrito en el primer punto.
4. Encender el servidor y esperar a que levante el sistema operativo y los
servicios que tiene configurado.
5. Ingresar un disco en la baha 2 del arreglar para realizar el mirroring
nuevamente.
6. Ingresar en la baha 3 el disco que funcionara como spare.
Notas:

MOP Creacin nueva regin EPG

Este procedimiento de recuperacin es efectivo si y solo si se utilizan


servidores idnticos en hardware y se inicia el rol correspondiente
utilizando un disco de recuperacin de desastres compatible.
En un escenario en donde el servidor Controller y/o Stream Engine
llegasen a daarse permanentemente este procedimiento podra aplicarse
utilizando los servidores Dataware House y/o Tracking App como medida
de extrema emergencia para la restauracin inmediata de los servicio si y
solo si estos servidores (Dataware House y/o Tracking App) son idnticos
en Modelo, marca y caractersticas de hardware a los que sufrieron el dao
permanente (Controller y/o Stream Engine).
Al utilizar otro servidor para sustituir el Rol de Controller o Stream Engine
se tiene que realizar el ajuste fsico de las conexiones de red del Rol en el
nuevo servidor.

Microsoft Confidential

Page 11

Potrebbero piacerti anche