Subdirección de Tecnologías de la Información y Comunicaciones

Procedimiento de instalación y desinstalación

[Código aplicación-ID versión]

HOJA DE CONTROL DEL DOCUMENTO

Documento	Nombre documento
Versión Actual	Modifica a
Elaborado por	Fecha Elaboración	28/06/2017 13:18:00
Aprobado por	Fecha Aprobación
Código documento	STIC_AAA.dot

CONTROL DE MODIFICACIONES

Versión	Fecha Presentación	Resumen de los cambios introducidos	Elaborado por

INDICE

1	Introducción	4

1.1	Objeto	4

1.2	Alcance.	4

1.3	Estructura del documento	4

2	Participantes	5

3	Requisitos de la instalación	6

3.1	Dependencia de RFC	6

3.2	Entornos	6

3.3	Servidores que forman los entornos	6

3.4	Versión de Componentes Externos	7

3.5	Versión de Aplicaciones sobre las que se instala	7

4	Manual de instalación/desinstalación	8

4.1	Impacto de los cambios	8

4.2	Urgencia	8

4.3	Requiere corte de Servicio	8

4.4	Proceso de Instalación	8

4.5	Proceso de Desinstalación	11

4.6	Configuración de Aplicaciones	12

4.7	Comprobaciones a realizar	12

5	Puntos de restauración	13

6	Usuario de prueba	14

7	Diccionario de Términos	15

8	Referencias	16

Introducción

Objeto

El objeto del presente documento...

Documentación del procedimiento de instalación/desinstalación del aplicativo desarrollado, una vez ha superado la fase de Preproducción, incluyendo, además del propio manual de instalación, los prerrequisitos de la instalación y los puntos de restauración del sistema instalado.

Alcance.

El alcance de este documento es...

Estructura del documento

Si procede

Participantes

Enumere los participantes del documento. Se recoge nombre y rol de los que van a participar en el proyecto. Tanto los que los han creado, modificado, los que validan y los que aceptan los documentos. Al igual que los colaboradores externos si los hubiera.

Participantes
Departamento
Teléfono
Rol

Requisitos de la instalación

Lista de requisitos (o precondiciones) tanto hardware, software como de comunicación necesarios para realizar el proceso de instalación.

En este apartado se describen los requisitos de todo tipo que se tiene que dar para instalar el sistema. Los requisitos podrán ser, entre otros, de los siguientes tipos:

Versiones que han de estar instaladas previamente del mismo sistema.

Versiones que han de estar instaladas de los módulos relacionados o que han de instalarse paralelamente.

Datos que deben estar cargados en el sistema o que deben cargarse antes o después de la instalación, por ejemplo, de tablas maestras.

Dependencia de RFC

¿Dependencia de RFC?	Nº RFC
SI	X	NO	Marcar con una X SI se tiene dependencia de una RFC o si NO se tiene dependencia En caso afirmativo indicar el número de la RFC: 99999

Entornos

Se marcarán los entornos y el orden en los que se debe instalar el paquete enviado.

Entornos	Orden
Validación	X	1
Preproducción	X	2
Producción	X	3
Formación	X	4

Tabla 1: Entornos

En el caso de que la instalación no se realice siguiendo el circuito establecido por CTI y que es: VAL – PRE – PRO – FOR se deberá explicar los motivos de dicho cambio.

Servidores que forman los entornos

Roles que desempeña cada servidor en cada capa en los distintos entornos.

Entorno	Capa	Roles de cada Servidor	Servicio (Aplicación)	Versión de los Servidores
Preproducción	Capa de Citrix	Servidor Citrix de Primaria	App1	W2k3
Preproducción	Capa de Citrix	DataStore	App1	Oracle 10g
Preproducción	Capa de Aplicación	Servidor de Aplicación de Primaria	App1	W2k
Preproducción	Capa de Datos	Instancia xxx	App1	Oracle 9.2.08

Versión de Componentes Externos

Indicar por cada máquina la versión de componentes externos (Software N3) que debería tener ajeno a la aplicación que se está instalando.

Máquina	Versión Componentes Externos
Servidor Citrix de Primaria	Internet Explorer 7

Versión de Aplicaciones sobre las que se instala

Indicar por cada módulo la versión que debería tener.

Módulo	Versión
Descripción del módulo

Manual de instalación/desinstalación

Impacto de los cambios

Indicar el proceso y establecer el nivel de Impacto, según la tabla siguiente, marcando una X en el lugar que corresponda. Borre cuadro explicativo de impacto.

Impacto	Motivo del impacto
ALTO	Alta probabilidad de interrupción del servicio y/o riesgo para el negocio
MEDIO	Riesgo en el servicio operacional
BAJO	Cambio normal

Proceso	ALTO	MEDIO	BAJO
Proceso de Instalación	X
Error en Proceso de instalación	X
Marcha atrás	X

Urgencia

Indicar el Grado de Urgencia, según la tabla siguiente, marcando una X en el lugar que corresponda. Borre cuadro explicativo de Urgencia.

Urgencia	Motivo de la urgencia
URGENTE	Se ha de asegurar la continuidad del servicio
RÁPIDO	Por razones del negocio se necesita realizar una modificación en un corto periodo de tiempo
NORMAL	Cambio normal.

URGENTE	X
RAPIDO	X
NORMAL	X

Requiere corte de Servicio

¿Requiere corte de Servicio?	Tiempo Estimado
SI	NO	X	Marcar con una X si se requiere o No procede el corte de servicio

Proceso de Instalación

Software de Instalación Capa de Aplicación

En caso de utilizar el instalador antiguo se nombrarán los componentes que se deben ejecutar para la instalación.

Id	Ejecutable o Instalador	Ruta del ejecutable	Máquina de ejecución del ejecutable (*)	Observaciones
Orden	Descripción instalador	Ubicación	Término de la máquina o servidor. Ver punto 8

(*) Opcional

En caso de utilizar el NUEVO instalador, se deberá detallar además todos los parámetros necesarios. Por ejemplo:

Id	Ejecutable o Instalador	Ruta del ejecutable	Máquina de ejecución del ejecutable	Observaciones
SF01	cscript DirayaInstala.vbs MACO.xml	Ejecutar desde MACO_4.3\Instalación\INST_MACO_4.3	Servidor de Aplicaciones de Centrales	Escribir en la línea de comando lo expuesto como “Ejecutable o Instalador” seguido de los parámetros de configuración de la tabla siguiente:

PARAMETROS	VALOR
-p	Contraseña del usuario “usucomponentes”
-u	Cadena de conexión de la base de datos, esquema OPUNICO_APP
-rl	Ruta de los Logs
-eme	Entorno de Instalación
-l	Dirección Local
-ouad	Unidad Organizativa principal del Directorio Activo.
-pad	Path del Directorio Activo
-dad	Dominio del Directorio Activo
-uad	Usuario de la máquina del directorio activo
-pad	Contraseña del usuario de la máquina del directorio activo

Un ejemplo de comando de instalación con todos los parámetros sería: cscript DirayaInstala.vbs MACO.xml -p:"indrahsd" -u1:"Password=opunico_own;User ID= opunico_own;Data Source=desasc" -rl:"C:\Temp" -eme:"F" -l:"localhost"…

En el caso de despliegue de evolutivos/adaptativos/correctivos de proyectos basados en Microstrategy será necesario indicar en la siguiente tabla la relación de elementos del proyecto que se han modificado.

Tipo	Nombre	Ubicación	Acción
Tipo de elemento a desplegar (Hechos, Jerarquía,Tabla,Transformación, Informe,Consolidación, Documento, Mapa de navegación, Grupo Personalizado)	Nombre del elemento a desplegar	Carpeta en la que se encuentra el elemento	Tipo de acción a realizar en el despliegue (Creación/Modificación/Borrado)

Software de Instalación Capa de Datos

Se nombrarán los SCRIPTS que se deben ejecutar para la instalación de la BBDD.

Id	Ejecutable o Instalador	Ruta del ejecutable	Base de datos	Esquema	Observaciones
Orden	Descripción paquete	Ubicación	Nombre BBDD	Nombre Esquema

Orden de Instalación en todas las capas

Pasos y orden en que deben realizarse las ejecuciones de la instalación.

Orden	ID instalación
Orden	Identificador de Software
1º	SF01
2º	SF03
3º	BD01

Proceso de Desinstalación

Software de Desinstalación

Se nombrarán los componentes que se deben ejecutar en la desinstalación.

Id	Ejecutable o Instalador	Ruta del ejecutable	Máquina de ejecución del ejecutable	Observaciones
Orden	Descripción instalador	Ubicación	Término de la máquina o servidor. Ver punto 8

BBDD de Desinstalación

Se nombrarán los SCRIPTS que se deben ejecutar para la desinstalación de la BBDD.

Id	Ejecutable o Instalador	Ruta del ejecutable	Base de datos	Esquema	Observaciones
Orden	Descripción paquete	Ubicación	Nombre BBDD	Nombre Esquema

Orden de Desinstalación

Pasos y orden en que deben realizarse las ejecuciones de la desinstalación.

Orden	ID instalación
Orden	Identificador de Software
1º	BD01
2º	BD02

Configuración de Aplicaciones

Indicar si es necesario hacer algún tipo de configuración en la aplicación tras ser instalada. En el caso de que no sea necesario se debe indicar “No procede”.

Comprobaciones a realizar

Se incluirá la siguiente comprobación a realizar por CTI en cada entorno después de las instalaciones de aplicativos que consistirá en acceder a una URL determinada con un usuario de prueba genérico.

¿Se accede a una url determinada?	SI	NO	Esperado
Destino	Puerto
URI o dirección IP	Puerto de acceso

Se accede mediante un usuario de prueba	SI	NO	Esperado
Destino	Puerto
Ej: prueba-sti	Ej: 123456

Puntos de restauración

Puntos desde donde se debería comenzar la restauración en caso de problemas (puntos de restauración del sistema).

Como norma general podemos establecer como primer punto el de finalización de instalación de scripts de BBDD, indicando que se debe comprobar el log de instalación y restaurar solo la parte de BBDD.

El segundo punto sería la finalización de instalación de componentes. Para comprobar la correcta instalación contamos con la tabla de componentes afectados que nos sirve para comprobar que los componentes instalados tienen la fecha que indica la tabla.

Usuario de prueba

El usuario pruebaCTI está creado en la aplicación con los permisos necesarios para que pueda ser utilizado como usuario de prueba por parte de CTI.

Diccionario de Términos

Se definirán los nombres genéricos para las máquinas que están involucrados en este Procedimiento de Instalación y Desinstalación.

Término	Significado
SSCC	Servidores de Centrales
MODCOM	Servidor del Módulo de Comunicaciones

Referencias

Lista y ubicación de los documentos referenciados en el documento de alcance.

Se desglosa a continuación el material de soporte, utilizado para la elaboración del presente documento:

Código	Título

Tabla 2: Referencias