Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TesisCompleta 500
TesisCompleta 500
TESIS DE GRADO
Previa a la obtencin del Ttulo de:
INGENIERO EN SISTEMAS COMPUTACIONALES
GUAYAQUIL ECUADOR
2014
Universidad de Guayaquil
FACULTAD: Ciencias
Matemticas y Fsicas
CARRERA: Ingeniera en Sistemas Computacionales
FECHA DE PUBLICACIN: Abril del 2014
N DE PGS.: 116
II
muestra extrada de la siguiente: manera 400 empresas licenciadas con SQL SERVER 2008R
Enterprise.
N DE CLASIFICACIN:
N
CONTACTO DE LA INSTITUCIN
SI
NO
X
Telfono:
E-mail:
0993130023 karieligt_87@hotmail.com
Nombre:
Telfono:
III
DE
UNA
ARQUITECTURA
DE
ALTA
MICROSOFT
SQL
SERVER
EMPRESAS
MEDIANAS
CON
BRINDAN
SERVICIOS
AL
IMPLEMENTACIN
DE
UN
2008R2,
PRODUCTOS
SECTOR
PROTOTIPO
ORIENTADAS
MICROSOFT
PBLICO
DE
QUE
LA
SERVIDORES
Atentamente
...
ING. MIGUEL MOLINA
TUTOR
IV
DEDICATORIA
AGRADECIMIENTO
VI
TRIBUNAL DE GRADO
VII
DECLARACIN EXPRESA
VIII
Presentado por:
0926585514
___________________________
Cdula de ciudadana N
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMTICAS Y FSICAS
CARRERA DE INGENIERA EN SISTEMAS COMPUTACIONALES
Autorizacin para Publicacin de Tesis en Formato Digital
1. Identificacin de la Tesis
Nombre Alumno: Karina Gordillo Tutivn
Direccin: Km 7 Va Daule. Florida Norte
Telfono: 0993130023
E-mail: karieligt_87@hotmail.com
Facultad: Ciencias Matemticas y Fsicas
Carrera: Carrera de Ingeniera en Sistemas Computacionales
Ttulo al que opta: Ingeniero en Sistemas Computacionales
Profesor gua: Ing. Miguel Molina
Ttulo de la Tesis: Diseo y configuracin de una arquitectura de alta disponibilidad
para el servicio de clster de base de datos Microsoft SQL Server 2008R2, orientadas
a empresas medianas con productos Microsoft que brindan servicios al sector pblico
y la implementacin de un prototipo de servidores virtuales con tecnologas HyperV.
Despus de1 ao
El texto de la Tesis debe ser enviado en formato Word, como archivo .Doc o .RTF
y .Puf para PC. Las imgenes que la acompaen puede ser: .gif, .jpg o .TIFF.
DVDROM
CDROM
NDICE GENERAL
CARTULA
FICHA DE REGISTRO DE TESIS
APROBACIN DEL TUTOR
DEDICATORIA
AGRADECIMIENTO
TRIBUNAL DE GRADO
DECLARACION EXPRESA
CERTIFICADO DE ACEPTACIN DEL TUTOR
AUTORIZACIN PARA PUBLICACIN DE TESIS EN FORMATO
DIGITAL
NDICE GENERAL
NDICE DE CUADROS
NDICE DE GRFICOS
RESUMEN
ABSTRACT
INTRODUCCIN
CAPITULO I EL PROBLEMA
Ubicacin del problema en un contexto
Situacin conflicto
Causa del problema, consecuencia
Delimitacin del problema
Formulacin del problema
Evaluacin del problema
OBJETIVO DE LA INVESTIGACIN
Objetivos Generales
Objetivos Especficos
Alcances del Proyecto
JUSTIFICACIN E IMPORTANCIA DE LA INVESTIGACIN
CAPITULO II- MARCO TERICO
Antecedentes del Estudio
Fundamentacin terica
Arquitectura de alta disponibilidad
Base de datos
Definicin
Caractersticas
SQL SERVER
Definicin
I
II
IV
V
VI
VII
VIII
IX
X
XI
XVI
XVIII
XX
XXIII
1 -4
5
56
6-7
7-8
8
9
9 - 11
11 - 12
12 - 15
16 18
19 - 24
25 - 31
32
32-34
34-36
36
XI
Caractersticas
Desventajas
Clster
Definicin
Caractersticas
Componentes
Clster de conmutacin por error
Definicin
Caractersticas
Failover Clustering
Definicin
Active Directory
Definicin
Implementacin del Servidor Active Directory
Virtualizacin de Servidores
Consideraciones antes de virtualizar
Tecnologa de Virtualizacin Hyper-V
Definicin
Windows Server 2008 R2 Hyper- V
Definicin y Ventajas
Fundamentacin Legal
Hiptesis
Variables de la Investigacin
Definicin Conceptuales
CAPTULO III METODOLOGA
DISEO DE LA INVESTIGACIN
Modalidad de la investigacin
Tipo de investigacin
Poblacin y muestra
Operalizacin de las variables
Instrumentos de recoleccin de datos
Procesamiento de la investigacin
Recoleccin de la informacin
PROCESAMIENTO Y ANLISIS
Criterio para la elaboracin de la propuesta
(en caso de proyecto factible)
CAPTULO IV MARCO ADMINISTRATIVO
Cronograma
Presupuesto
CAPTULO V CONCLUSIN Y RECOMENDACIN
37
38
39
39
41
43
43
47
48
51
52
55
55
56-57
58
62
63
64
69
69
70
72
73-74
75
76
77
78-92
92-94
95
96
XII
Conclusiones
Recomendaciones
BIBLIOGRAFA
DIRECCIONES WEB
REFERENCIAS BIBLIOGRAFICAS
ANEXO N 1 Encuesta de los estudiantes
ANEXO N 2 Observacin del Departamento de IT
ANEXO N 3 Cronograma de Actividades
97
99
102-103
104-105
106
107-111
112-113
114
XIII
ABREVIATURAS
LUN
SAN
iSCSI
MSCS
HPC
HA
HT
VHD
ADDS
SLA
DNS
W2K8R2
NBL
POC
XIV
SIMBOLOGA
s
e
E
E(Y)
s
e
Desviacin estndar
Error
Espacio muestral
Esperanza matemtica de la v.a. y
Estimador de la desviacin estndar
Exponencial
XV
NDICE DE CUADROS
Pg.
CUADRO No. 1
Causas y Consecuencias del problema
CUADRO No. 2
Delimitacin Del Problema
CUADRO No. 3
Ventajas y desventajas de las soluciones en un entorno Microsoft
25
CUADRO N. 4
Disponibilidad para un sistema 247 y tiempos de cada permitidos.
28
CUADRO N. 5
Versiones principales de Windows
31
CUADRO N. 6
Productos que tienen incluidos las caractersticas de conmutacin por error
53
CUADRO N. 7
Lista de comprobacin: crear un clster por conmutacin por error.
53
CUADRO N. 8
Matriz de operacionalizacin de variables
78
CUADRO N. 9
Resultado de la primera pregunta de la encuesta
84
CUADRO N. 10
Resultado de la segunda pregunta de la encuesta
85
CUADRO N. 11
Resultado de la tercera pregunta de la encuesta
87
CUADRO N. 12
Resultado de la cuarta pregunta de la encuesta
88
CUADRO N. 13
Resultado de la quinta pregunta de la encuesta
90
CUADRO N. 14
Resultado de la sexta pregunta de la encuesta
91
XVI
CUADRO N. 15
Resultado de la sptima pregunta de la encuesta
93
CUADRO N. 16
Resultado de la octava pregunta de la encuesta
94
CUADRO N. 17
Resultado de la novena pregunta de la encuesta
96
CUADRO N. 18
Cronograma de actividades
100
CUADRO N.19
Resumen de egresos e ingresos
101
CUADRO N.20
Valores aproximados de licencias
101
XVII
NDICE DE GRFICOS
Pg.
GRFICO N 1
Participacin de las actividades para la innovacin de productos en procesos.
GRFICO N 2
Microsoft lder del mercado de virtualizacin en Latinoamrica
63
GRFICO No. 3
Resultado de la primera pregunta de la encuesta
85
GRFICO No. 4
Resultado de la segunda pregunta de la encuesta
86
GRFICO No. 5
Resultado de la tercera pregunta de la encuesta
87
GRFICO No. 6
Resultado de la cuarta pregunta de la encuesta
89
GRFICO No. 7
Resultado de la quinta pregunta de la encuesta
90
GRFICO No. 8
Resultado de la sexta pregunta de la encuesta
92
GRFICO No. 9
Resultado de la septima pregunta de la encuesta
93
GRFICO No. 10
Resultado de la octava pregunta de la encuesta
95
GRFICO No. 11
Resultado de la novena pregunta de la encuesta
96
XVIII
NDICE DE FIGURA
Pg.
FIGURA N 1
Clster de conmutacin por error
23
FIGURA No. 2
Clster network load balancing
24
FIGURA No. 3
Objetos
36
FIGURA No. 4
Unidades organizativas
FIGURA No. 5
Estructura Lgica
38
FIGURA No. 6
Virtualizacin
58
XIX
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMTICAS Y FSICAS
CARRERA DE INGENIERA EN SISTEMAS COMPUTACIONALES
DISEO Y CONFIGURACION DE UNA ARQUITECTURA DE ALTA
DISPONIBILIDAD PARA EL SERVICIO DE CLSTER DE BASE
DE DATOS MICROSOFT SQL SERVER 2008R2, ORIENTADAS
A EMPRESAS MEDIANAS CON PRODUCTOS MICROSOFT
QUE BRINDAN SERVICIOS AL SECTOR PBLICO
Y LA IMPLEMENTACIN DE UN PROTOTIPO
DE SERVIDORES VIRTUALES CON
TECNOLOGAS HYPER-V.
Autora: Karina Elizabeth Gordillo Tutivn
Tutor: Miguel Molina
RESUMEN
Uno de los problemas actuales en las organizaciones es que no poseen una
arquitectura de alta disponibilidad en sus bases de datos, ocasionando as posible
prdidas de informacin, tiempo fuera de servicio de manera imprevista, bajo esta
perspectiva se pens en proponer una tesis que permita disear y configurar una
arquitectura de alta disponibilidad para el servicio de clster de base de datos con
dos nodos de manera Activo-Pasivo demostrado en un prototipo de servidores
virtuales. El tipo de modalidad que adopta es de proyecto factible con una
metodologa cualitativa y la tcnica implementada para poder realizar el tema de
tesis fue por medio de encuestas a una 165 empresas que corresponde la muestra
extrada de 400 empresas licenciadas con SQL SERVER 2008R Enterprise. La
XX
XXI
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMTICAS Y FSICAS
CARRERA DE INGENIERA EN SISTEMAS COMPUTACIONALES
DISEO Y CONFIGURACION DE UNA ARQUITECTURA DE ALTA
DISPONIBILIDAD PARA EL SERVICIO DE CLSTER DE BASE
DE DATOS MICROSOFT SQL SERVER 2008R2, ORIENTADAS
A EMPRESAS MEDIANAS CON PRODUCTOS MICROSOFT
QUE BRINDAN SERVICIOS AL SECTOR PBLICO
Y LA IMPLEMENTACIN DE UN PROTOTIPO
DE SERVIDORES VIRTUALES CON
TECNOLOGAS HYPER-V.
Autora: Karina Elizabeth Gordillo Tutiven
Tutor: Miguel Molina
ABSTRACT
One of the current problems in organizations is that they do not have a high
availability architecture in their databases, thus causing potential data loss,
downtime unexpectedly, this perspective was thought to propose a thesis that
allows design and configure a high availability architecture for the cluster service
database with two nodes so Active-Passive demonstrated a prototype of virtual
servers. The type of modality is feasible project adopts a qualitative methodology
and technique implemented to perform the thesis topic was through surveys to 165
companies which account for the extracted sample of 400 companies licensed
with SQL SERVER 2008R Enterprise. The implementation of this proposal is
beneficial because in the tests conducted showed that a cluster solution provided
XXII
the continuity of service to the storage engine database, switching to any node in
the cluster, and the return of the instance of the cluster nodes retrieved.
XXIII
INTRODUCCIN
Bajo esta premisa la tesis est enfocada en elaborar, disear y configurar una
arquitectura de tolerancia a fallos que brinda alta disponibilidad del Back-End
(Base de Datos) de las organizaciones (que tengan productos Microsoft SQL
Server 2008 R2, Windows Server 2008 R2) con el objetivo de no interrumpir la
transaccionabilidad del servicio de base de datos, puesto que constar de con un
clster de base de datos de manera Activo- Pasivo, es decir que si el servidor del
Nodo Activo se apaga por algn mantenimiento el otro servidor Pasivo pasa a
modo Activo sin necesidad de que la empresa tenga que salir tanto tiempo fuera
de servicio.
el 91%
A continuacin se detalla cada uno de los captulos que forman parte de esta tesis.
Captulo IV: Se presenta el tiempo y recursos que se toma para concluir la tesis
especificando por tareas a realizar, adems de los recursos econmicos en los que
se ha incurrido en esta tesis.
Captulo V: Una vez realizado el anlisis de cada una de las respuestas del
instrumento aplicado en el captulo anterior, se indican las conclusiones y
recomendaciones referentes a la tesis presentada.
CAPTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
Ubicacin del problema en un contexto
GRFICO N 1
PARTICIPACIN DE LAS ACTIVIDADES PARA LA INNOVACIN DE
PRODUCTOS EN PROCESOS.
Fuente: Informacin extrada del Instituto Nacional de Estadsticas y Censo 2009 - 2011.
Elaboracin: Jefe de Estadsticas.
Como se puede observar la grfica indica que el 14.36% las empresas innovan en
software (como por ejemplo Windows Server 2008 R2 Enterprise, Sql Server
2008R2, Etc.) y un 14.31% en hardware (por ejemplo Servidor, Red, Equipos,
Discos, etc.) en el periodo 2009-2011 esto es a Nivel de todo el Ecuador.
En la ciudad de Guayaquil de las empresas encuestadas para el desarrollo de la
tesis, el 91% de estas empresas indican que con las infraestructuras que tienen
actualmente no pueden tener una alta disponibilidad, por esa razn se propone que
innoven en nuevas tecnologas y que rediseen su infraestructura de base de datos,
con el diseo, configuracin e implementacin de la clusterizacion de base de
datos y de esta manera adquirir una alta disponibilidad en sus servicio basadas en
una de las mejores prcticas usando tecnologas Microsoft.
CAUSAS
CONSECUENCIAS
Planificacin de las empresas en
No justificacin de recursos.
cambios de tecnologas de
informacin.
de
alta
disponibilidad.
No
tienen
manual
de
procedimiento.
empresas.
Falta
de
documento
de
Datos.
Utilizacin de arquitecturas
tradicionales.
CUADRO No. 2
DELIMITACIN DEL PROBLEMA
CAMPO:
ASPECTO:
Evidente: La evolucin constante de las tecnologas hace que las mismas caigan
en desuso en poco tiempo por esa razn surge la necesidad de que las empresas
actualicen sus tecnologas con el fin de evitar prdidas de informacin que
conlleven a prdidas econmicas, a esto hay que sumarle el hecho de que muchas
veces no conocen de las configuracin y la administracin de estas herramientas
por eso se pens en esta tesis para ensear paso a paso desde como armar una
arquitectura de alta disponibilidad que sirva de apoyo al personal de TI.
Original: Muchas empresas entre las cuales el 73% de las empresas medianas
encuestadas indican que no conocen que recursos evaluar para disear una
infraestructura de clusterizacion de sus bases de datos, y para estas soluciones las
10
Objetivos
Objetivos Generales
11
12
Los aspectos no considerados son por cuestiones de costos que para efecto de tesis
no justifica incurrir en ellos, a diferencia de que si se desea plantear esta solucin
en una empresa mediana estara justificada puesto que al mejorar la arquitectura
bsica a una de alta disponibilidad mejora la calidad de servicio brindado as
como el aspecto econmico.
Justificacin e importancia
A medida que las empresas van creciendo, con el pasar del tiempo van
adquiriendo nuevos equipos y a su vez entornos para emplear herramientas
tecnolgicas en particular, dependiendo del rea de negocio. Complicando el
control y la gestin del hardware, con el consiguiente incremento de gastos tanto
de hardware y ms aun en software, surgiendo la necesidad de establecer un
mtodo que permita mantener un buen nivel de servicios y economizar en gastos.
La mayora de las empresas confunden dos temas que guardan relacin entre s
pero que sin embargo tienen sus diferencias, requieren dos planes e
implementaciones completamente distintos, alta disponibilidad que hace
referencia a soluciones que son ms de carcter local y, en general toleran
pequeas cantidades de prdida de datos y tiempo de inactividad, en cambio la
recuperacin de desastres es cuando se produce un evento catastrfico (como un
15
16
ocurrirla pasa a tomar el rol del nodo activo, esta solucin es la adecuada para
brindar servicios de alta disponibilidad en las base de datos de la organizacin,
puesto que brinda a travs de la redundancia proteccin en el nivel de instancia,
adems que reconfigura automticamente desde cero aplicaciones y clientes en el
momento de la conmutacin por error, permite el uso acelerado de los recursos
que faciliten la recuperacin.
Al combinar estas tecnologas hace que la tesis sea justificable e importante para
las empresas medianas, debido a que AD Y DNS, son la base principal de la
infraestructura IT de las organizaciones, y los elemento principales para el sistema
de clster, se puede validar el servicio del clster desde la consola de
administracin, antes y despus de la configuracin para la puesta en produccin,
obteniendo como resultado satisfactorio para las empresas un servicio de calidad y
con las seguridades correspondientes, que conllevan al constante crecimiento
econmico.
Por tanto la tesis presentada sirva como gua a futuros investigadores de este tema.
17
CAPTULO II
MARCO TERICO
Antecedentes del estudio
18
19
Fundamentacin Terica
sta no slo se relaciona con la prevencin de cadas del sistema, sino incluso con
la percepcin de "cada" desde el punto de vista del usuario: cualquier
circunstancia que nos impida trabajar productivamente con el sistema desde
tiempos de respuesta prolongados, escasa asistencia tcnica o falta de estaciones
de trabajo disponibles es considerada como un factor de baja disponibilidad.
Si se produce un fallo de hardware en alguna de las mquinas del clster, el
software de alta disponibilidad es capaz de arrancar automticamente los servicios
en cualquiera de las otras mquinas del clster (failover).
20
El
21
para responder a
fuertes
necesidades
en
trminos
de
La primera solucin de tipo activo/pasivo indica que uno de los equipos es el que
est prestando el rol de forma continua (Activo), mientras el otro est a la espera
para entrar en funcionamiento una vez que el nodo activo falle y el nodo pasivo
pasara ser activo.
22
FIGURA No. 1
CLSTER DE CONMUTACIN POR ERROR
Fuente: http://technet.microsoft.com/
Elaboracin: Microsoft
23
FIGURA No. 2
CLSTER NETWORK LOAD BALANCING
Fuente: https://support.ca.com
Elaboracin: Support
24
CUADRO No. 3
VENTAJAS Y DESVENTAJAS DE LAS SOLUCIONES EN UN
ENTORNO MICROSOFT
Ventajas
Inconvenientes
Clster de
No
requiere Necesita
un
Conmutacin por
Error.
servidores.
consolidado.
Clster NLB
Reparticin
de
Carga Trabaja
activo/pasivo.
No
requiere
nicamente
nivel IP.
un No es consistente del
almacenamiento
estado de la aplicacin.
consolidado.
Fuente: Administracin Avanzada por pg. 168.
Elaboracin: SBASTIEN NEILD
Cabe indicar que para el proceso de la tesis se llevara a cabo con la solucin
activo/pasivo.
25
Pero la alta disponibilidad servir si los equipos y los procesos son coherentes
con la necesidad.
26
27
As entonces:
Disponibilidad = ((8,760 24)/8,760) x 100 por ciento) =
99.726%
CUADRO No. 4
DISPONIBILIDAD PARA UN SISTEMA 247 Y TIEMPOS DE CADA
PERMITIDOS.
Tiempo
Tiempo
Tiempo
offline/ao
offline/mes
offline/da
90%
36.5 das
73 hrs
2.4 hrs
95%
18.3 das
36.5 hrs
1.2 hrs
98%
7.3 das
14.6 hrs
28.8 min
99%
3.7 das
7.3 hrs
14.4 min
99.5%
1.8 das
3.66 hrs
7.22 min
99.9%
8.8 hrs
43.8 min
1.46 min
99.95%
4.4 hrs
21.9 min
43.8 s
Disponibilidad (%)
28
99.99%
52.6 min
4.4 min
8.6 s
99.999%
5.26 min
26.3 s
0.86 s
99.9999%
31.5 s
2.62 s
0.08 s
Sistemas Operativos
Los Sistemas Operativo son software que sirve bsicamente para darle interfaz
grfica a los programas del computador el cual permite tener una comunicacin
directa con el usuario y de esa manera poder gestionar los recursos del hardware.
Joaqun Molina y Laura Baena (2007) expresa: El sistema operativo es el
encargado de gestionar los recursos del ordenador as como los programas
instalados en este. De esta forma nos permite utilizar el software de una manera
cmoda y gestionar ms adecuadamente los recursos del hardware (p. 8)
29
Windows
Windows es uno de los sistemas operativos con mayor difusin que contienen
GUI (Graphical user interface) es decir una interfaz grfica de usuario. Microsoft
Windows conocido generalmente como Windows fue desarrollado por Microsoft
el 25 de Noviembre de 1985, Microsoft Windows lleg a dominar el mercado
mundial de computadoras personales, con ms del 90% de la cuota de mercado,
superando a Mac OS, que haba sido introducido en 1984.
30
Versin de Windows
para servidores basados
en NT
Windows NT Server
Windows 2000 Server
31
Firewall de Windows
Un firewall es software o hardware que comprueba la informacin procedente de
Internet o de una red y, a continuacin, bloquea o permite el paso de sta al
equipo, en funcin de la configuracin del firewall. Un firewall puede ayudar a
impedir que hackers o software maliciosos obtengan acceso al equipo a travs de
una red o de Internet. Un firewall tambin puede ayudar a impedir que el equipo
enve software malintencionado a otros equipos. M. Prez (2009) afirma que:
Firewall de Windows es una herramienta que puede ayudar a impedir que piratas
informticos o software malintencionado (como gusanos) obtengan acceso al
equipo o a travs de una red o internet.(p 601).
Un firewall no es lo mismo que un programa antivirus. Para ayudar a proteger su
equipo, necesita tanto un firewall como un programa antivirus y antimalware.
32
operativo, dejar activa esta opcin depende del arquitecto que este diseando la
solucin, la seguridad del sistema operativo puede estar apagado para evitar
posibles problemas de conmutacin por la aplicacin de un parche de seguridad,
para estos escenarios se crean VLAN para el segmento de servidores y se restringe
el acceso de los otros dispositivos de red, solo se habilitan los puerto de servicios
para las aplicaciones de negocio.
SERVICIOS EN REDES
Active Directory
Definicin
El directorio activo es la pieza clave principal del sistema operativo Windows
Server 2008 R2, sin el muchas funcionalidades no funcionaran. Este servicio de
red almacena informacin acerca de los recursos de red y permite el acceso de los
usuarios y las aplicaciones a dichos recursos, de forma que se convierte en un
medio de organizar, controlar y administrar centralizadamente el acceso a los
recursos de la red.
33
Podemos decir que una de las ventajas del Directorio Activo a la hora de
administrar dominios es que la estructura de las organizaciones son separadas a
estructura fsico.
Se puede decir que Directorio Activo utiliza DNS para tres funciones principales
como son:
Resolucin de Nombres
Definicin del espacio de Nombres
Bsqueda de componentes fsicos de Active Directory.
34
Estructuras
Active Directory separa la estructura lgica del dominio de la estructura fsica
real.
Segn Hugo Trejos (2013) expresa que:
La estructura lgica del Directorio Activo se centra en la
administracin
de
los
recursos
de
la
organizacin,
35
Estructura Lgica
Esta se encarga de la administracin de los recursos de la red sin importar su
ubicacin fsica, ni de las topologas de las redes.
Fuente: http://support.microsoft.com/kb/196464/es
Elaborado por:Microsoft
36
FIGURA No. 4
UNIDADES ORGANIZATIVAS
Fuente: http://support.microsoft.com/kb/196464/es
Elaborado por: Microsoft
37
FIGURA No. 5
ESTRUCTURA LGICA
Fuente: http://www.slideshare.net/YulitzaYanetMarrias/active-directory-9953103
Elaborado por: YulitzaYanetMarrias
Estructura Fsica
Abarca la configuracin de la red, dispositivos, y el ancho de banda de la red.
38
Sitios del directorio activo.- Optimizan el uso del ancho de banda entre
los controladores de dominio de diferentes lugares, adems controlan la
replicacin de los datos de la base de datos.
39
40
Base de Datos
Definicin
Una base de datos puede definirse como una coleccin de informacin ordenadas
en campos, registros y archivos, de donde un usuario a travs de un programa
informtico puede acceder a la informacin almacenada.
41
de
1960
las
grandes
corporaciones
estaban
42
normales
para
dichas
Evolucionaron los
bases,
los
Caractersticas
Entre las principales caractersticas de los sistemas de base de datos podemos
mencionar:
Independencia lgica y fsica de los datos.
43
Redundancia mnima.
Acceso concurrente por parte de mltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditora.
Respaldo y recuperacin
44
Independencia Lgica y fsica de los datos.- Es decir que los datos no dependen
del programa y por lo tanto cualquier aplicacin puede hacer uso de los datos.
45
Seguridad de acceso y auditoria.- Esto es cuando se tiene acceso a los datos por
aparte de personas o bien organismos. Lo que hace el sistema de auditoria es que
controla el acceso a las bases de datos esto para saber quin o qu modific la
base de datos y cuando.
46
CLSTER
Definicin
47
Todos los elementos del clster trabajan para cumplir una funcionalidad
conjunta, sea la que sea. Es la funcionalidad la que caracteriza el sistema.
48
operativo
Windows
Server
2008
aumenta
la
49
prolongada.
aplicacin sin estado trata cada solicitud del cliente como una
operacin independiente y, por tanto, puede equilibrar la carga
de cada solicitud de forma independiente. (p.678)
Componentes
Entre los componentes principales podemos denotar los siguientes:
Nodos
Pueden ser simples ordenadores, sistema multi-procesador o estaciones de
trabajos.
Sistemas operativos
Tienen que ser de fcil uso y acceso, y adems permitir mltiples procesos
y usuarios.
Conexiones de red
Los nodos de un clster pueden conectarse mediante una simple red
Ethernet, o puede utilizar tecnologas especiales de alta velocidad como
Fast Ethernet, Gigabit Ethernet, Myrinet, Infiniband. SCI.
50
High Troughput
Son clster que estn diseados con el objetivo de ejecutar la
mayor cantidad de tareas en el menor tiempo posible.
51
agrupados
(denominados
nodos)
se conectan
Para poder crear un clster de conmutacin por error, primero debe instalar la
caracterstica Clster de conmutacin por error en todos los servidores que desea
incluir en el clster.
52
CUADRO No. 6
PRODUCTOS QUE TIENEN INCLUIDOS LAS CARACTERSTICAS
DE CONMUTACIN POR ERROR
SI TIENEN
Windows
Server
NO TIENEN
2008
R2
Enterprise
Windows
Server
2008
R2
Datacenter
CUADRO No. 7
LISTA DE COMPROBACIN: CREAR UN CLSTER POR
CONMUTACIN POR ERROR.
PASO
Revisar
los
requisitos
REFERENCIA
de
Requisitos
de
comprensin
para
los
53
Conecte
las
redes
el
a utilizar.
servidores
que
desee
ajustar
la
configuracin de hardware o el
hardware y vuelva a ejecutar el
asistente hasta que todas las
pruebas pasan (necesario para la
compatibilidad).
54
por error.
error
55
un clster de conmutacin por error, y puede ser utilizado por cada nodo
de clster potencial. Estas pruebas pueden tomar una cantidad
considerable de tiempo, dependiendo del nmero de discos y nodos que va
a utilizar. Algunas pruebas de almacenamiento pueden tener discos fuera
de lnea para varios propsitos, incluyendo la conmutacin por error, por
lo que planificar en consecuencia si estas pruebas deben ser ejecutadas
despus de que los nodos se encuentran en produccin. Para una completa
lista de pruebas de almacenamiento.
Failover Clustering
SQL Server 2008 Failover Clustering es parte del conjunto de herramientas de
SQL Server tecnologa de alta disponibilidad y est diseado para ayudar a las
empresas a cumplir sus objetivos de disponibilidad y tiempo de actividad. Esto
brinda proteccin contra la planeada, as como el tiempo de inactividad no
planificado. Cuando un servidor de uno de los nodos falla SQL Server puede
continuar sirviendo a peticin a travs de otro nodo (s).
56
Un clster de Windows Server failover tiene como objetivo proporcionar una alta
disponibilidad para servicios o aplicaciones que se ejecutan en el clster de
conmutacin por error. Contiene un grupo de servidores independientes que
trabajan juntos para aumentar la disponibilidad de las aplicaciones y servicios.
Failover Clustering puede proteger contra fallos de hardware y software por
defecto de los recursos de un servidor (o nodo de clster) a otro segn sea
necesario.
Virtualizacin de servidores
Definicin
Los trminos, virtual y virtualizacin, se han generalizado y popularizados en
distintos ambientes, con el influjo de la informtica, para indicar el poder de las
organizaciones y acciones.
La virtualizacin es una abstraccin de los recursos del servidor, una capa entre el
hardware real de la mquina y los Sistemas operativos (S.O) + aplicaciones que se
ejecutan en l.
57
FIGURA No. 6
VIRTUALIZACIN
Fuente: http://www.inf-cr.uclm.es/
Elaborado por: Karina Elizabeth Gordillo Tutivn
Unificacin de servidores
Esto se lo hace con el fin de ahorrar dinero en hardware al tener
demasiados servidores, cuando se puede obtener uno igual de
potente con menos recursos de hardware.
Obtener los recursos necesarios con medios existentes
58
Interoperabilidad
En el mundo que nos desenvolvemos cada vez es ms evidente que
las empresas estn dedicadas a cumplir con las necesidades de los
clientes sin importar el tipo de sistema operativo o las aplicaciones
que el emplee, al utilizar la virtualizacin se puede satisfacer los
requerimientos de los mismos sin mayor inconveniente.
59
60
Esta tecnologa reserva a cada uno de los servidores virtuales procesador, memoria,
espacio en disco de tal forma que el recurso asignado a un servidor virtual dentro del
mismo servidor fsico no podr ser asignado a ningn otro cliente.
Caractersticas
Entre las principales caractersticas se denotan las siguientes:
61
Ventajas
Mayor disponibilidad para centros de datos virtualizados a travs de las
mejoras tales como Live Migration, que permite trasladar una mquina a
otra sin que se den cuentes.
Mejora de la gestin de los centros de datos virtualizados a travs de
PowerShell y con la integracin System Center.
Aumento de rendimiento y soporte de hardware con Hyper-V ahora con
soporte de hasta 64 procesadores lgicos y el modo de compatibilidad de
procesador, y en memoria RAM hasta 1 TB.
Mejora de rendimiento de red virtual a travs de nuevas tecnologas de red.
Un mtodo simplificado para las implementaciones en fsico y virtual
utilizando archivos Vhd.
Diseado para proporcionar una plataforma informtica a travs de
entornos fsicos y virtuales de prxima generacin, que permite obtener
una arquitectura de seguridad.
62
Elaboracin: Microsoft
Fuente: http://www.microsoft.com/es-xl/news/Microsoft-lider-del-mercado-de-virtualizacion-enLatinoamerica.aspx
63
Fundamentacin legal
Para la fundamentacin legal de mi proyecto me basar en los siguientes artculos:
64
Art. 5.- El derecho de autor nace y se protege por el solo hecho de la creacin de
la obra, independientemente de su mrito, destino o modo de expresin.
Se protegen todas las obras, interpretaciones, ejecuciones, producciones o emisin
radiofnica cualquiera sea el pas de origen de la obra, la nacionalidad o el
domicilio del autor o titular. Esta proteccin tambin se reconoce cualquiera que
sea el lugar de publicacin o divulgacin.
Art. 7.- Para los efectos de este Ttulo los trminos sealados a continuacin
tendrn los siguientes significados:
66
Las disposiciones del presente artculo podrn ser modificadas mediante acuerdo
entre los autores y el productor.
67
Hiptesis
La configuracin y la implementacin de alta disponibilidad de
informacin de Base de Datos en las medianas empresas con Windows
Server y Sql Server 2008 R2 les ayuda a dar un servicio continuo o estable
a sus clientes?
68
Variables de la investigacin
69
Definiciones conceptuales
"SAN" (Red de rea de almacenamiento).- Es una red de almacenamiento
integral. Se trata de una arquitectura completa que agrupa los siguientes
elementos:
Una red de alta velocidad de canal de fibra o SCSI
Un equipo de interconexin dedicado (conmutadores, puentes, etc.)
Elementos de almacenamiento de red (discos duros)
70
de resultados en una sola sesin de base de datos. Cliente Nativo de SQL se utiliza
como extensin de SQL Server plug-ins para otras tecnologas de acceso de datos,
incluyendo ADO u OLE DB. Cliente Nativo de SQL puede tambin usarse
directamente, pasando por alto las capas de acceso de datos.
Active Directory Domain Services (AD DS).- Almacenan los datos del
directorio y maneja la comunicacin entre usuarios y dominios, incluyendo los
procesos de inicio de sesin de usuario, autenticacin y las bsquedas de
directorio. Un controlador de dominio de Active Directory es un servidor que
ejecuta AD DS.
72
73
CAPTULO III
METODOLOGA
Diseo de la investigacin
Modalidad de la investigacin
74
Tipo de investigacin
a) Factibilidad Tcnica.
Mejora del sistema actual.
Disponibilidad de tecnologa que satisfaga las necesidades.
Actualmente muchas empresas, tienen los recursos tecnolgicos necesarios para
implementar una infraestructura de despliegue adecuada.
b) Factibilidad Econmica.
Tiempo del analista.
Costo de estudio.
Costo del tiempo del personal.
75
Operacin garantizada.
Uso garantizado.
76
Poblacin y muestra
Poblacin
Para este caso enfocaremos la atencin a las empresas medianas de la ciudad de
Guayaquil, que tiene sus Servidores de Bases de Datos Microsoft SQL SERVER
2008 R2.
El nmero de empresas mediana de la ciudad de Guayaquil con licenciamiento
Microsoft SQL Server 2008 R2 son un total de 1000, de las cuales 600 tienen
licencias Estndar y 400 Licencias Enterprise el cual se tomara como poblacin
porque va acorde a la tesis presentada.
Muestra
Para determinar la muestra se aplica la siguiente frmula:
n: Tamao de muestra
N: Poblacin
E: Margen de error 6%
K: Constante de correccin del error =2
PQN
n=
(N-1) (E) + PQ
(K)
n=
100
0.6091
n=
n=165
164,72
77
Operacionalizacin de variables
CUADRO No. 8
MATRIZ DE OPERACIONALIZACIN DE VARIABLES
VARIABLES
DIMENSIONES
Hardware
V. I.
Sistema
de
Clster
de
Windows Server
2008
R2
integrado
con
Microsoft SQL
SERVER
2008R2 para la
alta
disponibilidad y
continuidad de la
Base de Datos.
Software
INDICADORES
100%
TCNICAS Y/O
INSTRUMENTOS
de Textos
compatibilidad
seleccionados
de
hardware
y Referencias
V.D.
Arquitectura de
tolerancia
(Indicador
Failover Clster
rendimiento).
de
de Microsoft,
Referencias
bibliogrficas.
de Base de Datos
78
de
SQL
2008
R2.
V.D.
95% de satisfaccin
Diseo de una
arquitectura
con
de Alta disponibilidad.
la
alta
disponibilidad
disponibilidad
Servicios de Base
para el servicio
de
de
indicador
Clster
de
Base de Datos
al
Datos.
de
(Este
es
de
percepcin).
para
empresas
medianas, con la
implementacin
de un Prototipo
de
Servidores
Virtuales con la
Tecnologa
Hyper-V.
79
La tcnica
Las tcnicas van a permitir obtener informacin relevante sobre la problemtica
planteada que nos dirijan hacia la resolucin del problema de forma adecuada hay
que tener en cuenta que si esta no es bien elaborada este toma un sentido diferente
al que en realidad nos queremos enfocar.
La tcnica que se utilizo es la siguiente:
Instrumentos
Hay que tener en cuenta que los instrumentos empleados deben ir acorde a la
tcnica que se emplea por tal razn se presentan los siguientes instrumentos:
80
Procedimientos de la investigacin
El problema
Ubicacin del problema en un contexto
Situacin conflicto
Causas del problema, consecuencias
Delimitacin del problema
Formulacin del problema
Evaluacin del problema
Objetivos de la investigacin
Alcances del proyecto
Justificacin e importancia de la investigacin
Marco terico
Antecedentes del estudio
Fundamentacin terica
Fundamentacin legal
Hiptesis interrogativas
Variables de la investigacin
Definiciones conceptuales
Metodologa
Modalidad de la investigacin
81
Tipo de investigacin
Poblacin y muestra
Operacionalizacin de las variables
Instrumentos de recoleccin de datos
Procesamiento de la investigacin
Recoleccin de la informacin
Procesamiento y anlisis
Criterio para la elaboracin de la tesis
Criterio para la realizacin de la tesis
Marco administrativo
Cronograma
Presupuesto
Conclusiones y recomendaciones
Conclusiones y Recomendaciones
Recoleccin de la informacin
82
ENCUESTAS
La encuesta realizada en base a un cuestionario, dirigido al personal de IT de las
empresas medianas que contiene productos Microsoft de la ciudad de Guayaquil.
El cuestionario contiene dos preguntas cerradas y siete preguntas de LIKERT,
para ser procesadas de una manera rpida y correcta.
Los mismos que se detallan en el anexo#1.
OBSERVACIN
Procesamiento y anlisis
Iniciamos con una conversacin con el Departamento de IT, compartimos la
encuesta, una vez identificada la necesidad o problemtica, iniciamos la fase de
coleccin de informacin y sobre la infraestructura IT de la empresa.
83
Detalle
Encuestados
Porcentaje
SI
15
NO
149
91
Resultados
164
100%
84
GRFICO No. 3
RESULTADO DE LA PRIMERA PREGUNTA DE LA ENCUESTA
PREGUNTA N 2: Conoce usted que recursos hay que evaluar para poder
disear una arquitectura de alta disponibilidad en sus bases de datos?
CUADRO No. 10
RESULTADO DE LA SEGUNDA PREGUNTA DE LA ENCUESTA
Detalle
Encuestados
Porcentaje
SI
45
27
NO
119
73
85
Resultados
164
100%
GRFICO No. 4
RESULTADO DE LA SEGUNDA PREGUNTA DE LA ENCUESTA
86
MUY EN
DESACUERDO
5
TOTALMENTE DE ACUERDO
CUADRO No. 11
RESULTADO DE LA TERCERA PREGUNTA DE LA ENCUESTA
Detalle
Encuestados
5
85
4
30
3
34
2
5
1
10
Resultados
164
Porcentaje
52
18
21
3
6
100%
GRFICO No. 5
RESULTADO DE LA TERCERA PREGUNTA DE LA ENCUESTA
18% est casi completamente de acuerdo con esta circunstancia, un 21% de los
encuestados estn mediamente de acuerdo, 3% estn casi en desacuerdo con esta
idea, y un 6% est totalmente en desacuerdo con esta teora .
MUY EN
5
TOTALMENTE DE ACUERDO
DESACUERDO
CUADRO No. 12
RESULTADO DE LA CUARTA PREGUNTA DE LA ENCUESTA
Detalle
5
4
3
2
1
Resultados
Encuestados
75
40
49
0
0
164
Porcentaje
46
24
30
0
0
100%
88
GRFICO No. 6
RESULTADO DE LA CUARTA PREGUNTA DE LA ENCUESTA
5
TOTALMENTE DE ACUERDO
89
CUADRO No. 13
RESULTADO DE LA QUINTA PREGUNTA DE LA ENCUESTA
Detalle
Encuestados
5
105
4
59
3
0
2
0
1
0
Resultados
164
Porcentaje
64
36
0
0
0
100%
GRFICO No. 7
RESULTADO DE LA QUINTA PREGUNTA DE LA ENCUESTA
90
MUY EN
DESACUERDO
5
TOTALMENTE DE ACUERDO
CUADRO No. 14
RESULTADO DE LA SEXTA PREGUNTA DE LA ENCUESTA
Detalle
Encuestados
5
80
4
45
3
35
2
4
1
0
Resultados
164
Porcentaje
49
27
21
2
0
100%
91
GRFICO No. 8
RESULTADO DE LA SEXTA PREGUNTA DE LA ENCUESTA
92
MUY EN
DESACUERDO
5
TOTALMENTE DE ACUERDO
CUADRO No. 15
RESULTADO DE LA SEPTIMA PREGUNTA DE LA ENCUESTA
Detalle
Encuestados
5
20
4
50
3
94
2
4
1
0
Resultados
164
Porcentaje
12
30
57
0
0
100%
GRFICO No. 9
RESULTADO DE LA SEPTIMA PREGUNTA DE LA ENCUESTA
93
disponibilidad en las base de datos se debe dejar de manera escalable para que
permita crecer de manera a pasar del tiempo?
5
TOTALMENTE DE ACUERDO
CUADRO No. 16
RESULTADO DE LA OCTAVA PREGUNTA DE LA ENCUESTA
Detalle
Encuestados
5
95
4
69
3
0
2
0
1
0
Resultados
164
Porcentaje
58
42
0
0
0
100%
94
GRFICO No. 10
RESULTADO DE LA OCTAVA PREGUNTA DE LA ENCUESTA
95
MUY EN
DESACUERDO
5
TOTALMENTE DE ACUERDO
CUADRO No. 17
RESULTADO DE LA NOVENA PREGUNTA DE LA ENCUESTA
Detalle
Encuestados
5
95
4
69
3
0
2
0
1
0
Resultados
164
Porcentaje
58
42
0
0
0
100%
GRFICO No. 11
RESULTADO DE LA NOVENA PREGUNTA DE LA ENCUESTA
96
Anlisis: Del 100% de la muestra un 51% del personal encuestado considera que
est totalmente de acuerdo en constar con una Gua para poder implementar una
infraestructura de alta disponibilidad para el servicio de Clster de Base de Datos,
y un 49% considera que tambin est de acuerdo con la propuesta de la gua.
Cabe indicar que con el anlisis de los datos encuestados se puede evidenciar la
falta de conocimiento
de una
infraestructura de alta disponibilidad, por ende esta tesis es viable para que al
personal del departamento de IT sepa cules y que pasos se deben seguir y evaluar
antes de disear e implementar dicha arquitectura.
97
Anlisis
Recopilacin y anlisis de la informacin necesaria acerca de las
tecnologas empleadas por empresas de la ciudad de Guayaquil.
Recopilacin y anlisis de la informacin necesaria acerca de la forma en
que se debe implementar una arquitectura de alta disponibilidad.
Recopilacin y anlisis de la informacin necesaria acerca de la
virtualizacin con tecnologas HYPER V.
Recopilacin de documentos y anexos que sirvan como base de anlisis.
Diseo
Diseo de arquitectura de virtualizacin.
Diseo de redes virtuales.
Diseo de arquitectura del Active Directory.
Diseo de arquitectura de DNS.
Diseo de servicios de red.
Configuracin Firewall
Antivirus
Diseo de arquitectura de Windows Server.
Diseo lgico de clster de SQL Server.
Desarrollo
Implementacin del Hyper V Server 2012.
98
Pruebas
Se realiza una fase de estabilizacin de solucin por cada proceso de
implementacin.
de Ingeniera en
99
CAPTULO IV
MARCO ADMINISTRATIVO
Cronograma
CUADRO No. 18
CRONOGRAMA DE ACTIVIDADES
100
Presupuesto
Detalle
Los recursos empleados en el desarrollo de
Ingresos en Dlares
$2200
Total
$1200
Detalle
Egresos en Dlares
$ 50,00
Fotocopias
Impresin, empastado y anillado de tesis de
$ 150,00
grado
2 PC para desarrollar proyecto
$ 2000,00
Total
$2200
Producto Microsoft
Microsoft Windows Server 2008 R2 Enterprise
Sql Server 2008 R2
Valor
$6,000
$1,200
Total
$7,200
101
CAPTULO V
CONCLUSIONES Y RECOMENDACIONES
Conclusiones
Las conclusiones obtenidas en base al desarrollo de la tesis son las siguientes:
Un clster de bases de datos le permite a las empresas comprender el valor
de obtener infraestructuras tecnolgicas altamente disponibles para
proteger los sistemas de informacin y datos crticos donde reposa la
lgica del negocio.
Para el desarrollo de la tesis, se realiz las configuraciones pertinentes a
nivel de ADDS, DNS, lo cual demostraron lo importante de definir una
infraestructura de red robusta.
Para la implementacin de una infraestructura de alta disponibilidad se
entrega un documento tcnico de los productos que se utilizaron para el
diseo y configuracin del clster de Base de Datos, que permite a los
encargados
del
departamento
Tcnico
aprender
entender
el
funcionamiento.
Las pruebas demostraron, que la solucin del diseo y configuracin de
clster base de datos brind continuidad de servicios, funcionando
correctamente la conmutacin para cualquier nodo del clster y el retorno
de la instancia del clster a los nodos recuperados.
102
Recomendaciones
103
BIBLIOGRAFA
LIBROS
Cornella (2011)
TechNote Virtualizacin. Espaa. Editorial DTB. Primera Edicin.
Kelbley (2009).
Windows Server 2008 R2. Mxico. Editorial Publication Data.
Primera Edicin. ISBN: 978-0-470-44096-4.
104
M. Perez (2011).
SQL Server 2008 R2: motor de base de datos y administracin.
Windows Server 2008: instalacin, configuracin y administracin
105
DIRECCIONES WEB
Guevara Ferney (2008).
Nuevas Caractersticas de SQL SERVER 2008. Microsoft, 2013
de la World Wide Web:
http://dbagroup.cl/blog/?p=19
KED (2009)
Virtualizacin Windows Server .2014 de la World Wide Web:
http://www.ked.com.mx/Temarios/MS_10215.pdf
106
http://support.microsoft.com/kb/196464/es
Microsoft (2012).
Visual C# .2014 de la World Wide Web:
http://msdn.microsoft.com/en-us/vstudio/hh341490.aspx
Sylcom (2012).
Virtualizacin con Hyper-V .2014 de la World Wide Web:
http://www.sylcom.com/hyper-v.htm.
TechNet (2014).
Obtencin de alta disponibilidad para Hyper-V .2014 de la
World
Wide
Web:
http://technet.microsoft.com/es-
es/magazine/2008.10.higha.aspx
Xataka (2013).
Client
Hyper
.2014
de
la
World
Wide
Web:
http://www.xatakawindows.com/bienvenidoawindows8/clienthyper-v-aterriza-en-windows-8
107
REFERENCIAS BIBLIOGRFICAS
LIBROS
Cerda (1995)
Hacia la construccin de una lnea de investigacin. Editorial
CIFE. Segunda Edicin. Citas: 68.
108
ANEXO N 1
ENCUESTA A LOS ESTUDIANTES DE LA CARRERA DE
INGENIERA EN SISTEMAS COMPUTACIONALES Y
NETWORKING DE LA UNIVERSIDAD DE GUAYAQUIL
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMTICAS Y FSICA
CARRERA DE INGENIERA EN SISTEMAS COMPUTACIONALES
PROYECTO
Objetivo:
Dirigida hacia el personal del departamento de TI, con el fin de comprender las
necesidades de los mismos y que opinan al respecto de la arquitectura de alta
disponibilidad para el servicio de clster de base de datos Microsoft SQL Server
2008R2.
Instrucciones:
Cuestionario formado por 5 preguntas que son contestadas colocando un visto a
lado de la respuesta que le convenga, las mismas que sern representadas en
grficas para una mejor comprensin de los resultados.
109
Fecha:
Empresa:
NO ( )
2. Conoce usted que recursos hay que evaluar para poder disear una
arquitectura de alta disponibilidad en sus bases de datos?
SI ( )
NO ( )
( )
5. Totalmente de acuerdo ( )
110
( )
5. Totalmente de acuerdo ( )
( )
5. Totalmente de acuerdo ( )
111
2. En desacuerdo ( )
3. Ni de acuerdo ni en desacuerdo ( )
4. De acuerdo
( )
5. Totalmente de acuerdo ( )
( )
5. Totalmente de acuerdo ( )
( )
5. Totalmente de acuerdo ( )
112
9. Cree Usted que es necesario tener una Gua de como disear una
arquitectura de alta disponibilidad para el servicio de Clster de Base
de Datos SQL SERVER 2008 R2 basadas en las mejores prcticas?
1.
Muy en desacuerdo ( )
2.
En desacuerdo ( )
3.
Ni de acuerdo ni en desacuerdo ( )
4.
De acuerdo
5.
Totalmente de acuerdo ( )
( )
113
ANEXO N 2
OBSERVACIN AL DEPARTAMENTO DE TI DE LA EMPRESA
XXX
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMTICAS Y FSICA
CARRERA DE INGENIERA EN SISTEMAS COMPUTACIONALES
PROYECTO
EMPRESA: XXXX
PUNTOS
(de 0 a 5)
5
114
3
2
3
4
2
115
ANEXO N 3
CRONOGRAMA DE ACTIVIDADES PARA LA TESIS.
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMTICAS Y FSICA
CARRERA DE INGENIERA EN SISTEMAS COMPUTACIONALES
PROYECTO
116
117
118
119
120
121
122
123
UNIVERSIDAD DE GUAYAQUIL
MANUAL TECNICO
TESIS DE GRADO
Previa a la obtencin del Ttulo de:
INGENIERO EN SISTEMAS COMPUTACIONALES
Autora: Karina Elizabeth Gordillo Tutivn
Tutor: Ing. Miguel Molina
GUAYAQUIL ECUADOR
2014
NDICE GENERAL
PREPARACIN DE LA INFRAESTRUCTURA DE
VIRTUALIZACIN MICROSOFT
Virtualizacin de Servidores con Tecnologa Microsoft basadas en
Hyper V.
Hyper V en las empresas
Consideraciones Tcnicas
Requisitos previos para la configuracin e implementacin de Clster
de Base de datos
Instalando el Rol de Hyper V en Windows Server 2012
Pag.
1
2-4
5
5-6
7-10
11-12
12-15
15-16
16-17
17-18
18
19
20-21
22-25
PREPARANDO INFRAESTRUCTURA DE
ALMACENAMIENTO MICROSOFT BASADA EN ISCI PARA
LA IMPLEMENTACIN DE LA SOLUCIN DE SQL SERVER
2008 R2 CLSTER.
Instalacin y Configuracin de Microsoft iSCI
26
26-43
II
44-48
48
50
51
52
54
68
69
75
82
95
104
Configuracin de Qurum
106
136
148
III
NDICE DE FIGURAS
Pg.
FIGURA N 1
Esquema de Configuracin para la clusterizacion de la Base de Datos
FIGURA N 2- N 7 y N11
Instalacin de Rol de Hyper V
7-12, 15
FIGURA N 8 N10
Almacenamiento de Mquinas Virtuales
13-14
FIGURA N 12
Consola de Virtualizacin
15
FIGURA N 13
Configuracin del Servicio de Virtualizacin
16
FIGURA N 14
Configuracin de Hyper V
17
FIGURA N 16
Configuracin de Hyper V Redes Virtuales
18
IV
FIGURA N 17
Configuracin de Switch Virtuales
20
22-25
FIGURA N 22-N36
Instalacin y Configuracin de iSCI
26-41
FIGURA N 37-N38
Creacin de LUN
42-43
FIGURA N 39 N41
Instalacin y Configuracin de Clster
44-46
FIGURA N 42
Iniciando configuracin en el Servidor 1 SRVSQL08A1
47
FIGURA N 43
Valida Actualizaciones Servidor 1 SRVSQL08A1
48
FIGURA N 44 N45
Configuracin de LAN Servidor 1- SRVSQL08A1
49
FIGURA N 46
Configuracin de LAN SRVSQL08A2
50
FIGURA N 47 N48
Actualizaciones del Servidor 2 SRVSQL08A2
51-52
FIGURA N 49
Validacin de Disco Servidor 1 SRVSQL08A1
53
FIGURA N 50 N63
Administracin de Clster por Conmutacin por error
54-67
FIGURA N 64
Servidores Virtuales
68
FIGURA N 65 N77
Nodo de Sql Server para el Servicio de Clster
69-80
FIGURA N 78
Diagrama de Tesis Clusterizacion de Base de Datos
81
FIGURA N 79 N 91
Creacin de Clster
82-94
FIGURA N 92 N102
VI
95-105
106
110
114 - 135
136 - 147
VII
DOCUMENTACIN DE LA IMPLEMENTACIN DE LA
INFRAESTRUCTURA MICROSOFT.
Mejorar la disponibilidad del servidor sin usar tantos equipos fsicos como
seran necesarios en una configuracin de conmutacin por error que solo
usa equipos fsicos.
FIGURA N 1
Esquema de configuracin para la clusterizacion de la Base de Datos.
Consideraciones Tcnicas.
RAN 6 a 8 GB.
Nota: El Rol puede ser instalado de manera remota desde la consola de Server
Manager
En esta opcin se selecciona el tipo de instalacin. Se seleccion la primera
opcin basadas en roles o instalacin basadas en funcin ya que esta permite
configurar un solo servidor agregando funciones, servicios de funcin y
caractersticas. No se eligi la segunda opcin porque esta permite instalar
En Server Roles, se debe seleccionar los roles que se desean agregar al servidor,
en el desarrollo de la tesis se agregara el rol de Hyper-V se puede ver en la Figura
5, en la opcin de Features se encuentran las consolas de administracin de
Hyper-V, en caso que se deseen instalar en servidores de administracin como
Virtual Machine Manager, o plataformas de clster de virtualizacin.
FIGURA N 5
Instalacin del Rol de Hyper-V
10
Las tarjetas de red fsicas del host de virtualizacin, son utilizadas para crear los
Virtual Switches, los cuales van hacer los puentes de comunicacin entre el host
y las mquinas virtuales, los Virtual Switches, pueden ser internos
(Comunicacin aislada entre VM y el Host) y externos (Comunicacin de las VM
con otros host de virtualizacin).
11
12
FIGURA N 8
Almacenamiento de Mquinas Virtuales
13
14
FIGURA N 11
Instalacin del Rol de Hyper-V
15
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
16
FIGURA N 15
Configuracin de Hyper V
crear
nuestros
servidores
virtuales,
se
recomienda
configurar
el
17
18
19
20
21
Pasos
1. Procedemos a configurar la direccin IP. Para esto nos dirigimos a Panel
de Control Redes e Internet Conexin de Red.
FIGURA N 18
Configuracin de Controlador de Dominio
22
FIGURA N 19
Configuracin de Controlador de Dominio
23
24
25
26
27
28
El rol de iSCSI Target Server, se encuentra en File and Storage Services, una
vez seleccionado procedemos a dar clic en siguiente.
FIGURA N 26
Instalacin y Configuracin de De iSCSI.
30
31
32
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
Para crear una LUN, ir a la consola de iSCSI en TASKS escoger la opcin New
iSCSI Virtual Disk
FIGURA N 30
Instalacin y Configuracin de De iSCSI.
33
34
FIGURA N 31
Instalacin y Configuracin de De iSCSI.
35
New iSCSI Target: es utilizado para crear por primera vez un Target o
para crear nuevos, para diferentes aplicaciones de negocios.
FIGURA N 31
Instalacin y Configuracin de De iSCSI.
FIGURA N 32
Instalacin y Configuracin de De iSCSI.
37
FIGURA N 33
Instalacin y Configuracin de De iSCSI.
En Add Initiator ID, procedemos a registrar las IP de los nodos que deseamos
configurar con la LUN creada.
38
FIGURA N 34
Instalacin y Configuracin de De iSCSI.
Nota: El type puede ser por la IP Address o la direccin FDQN del servidor de
aplicaciones.
39
Procedemos
40
FIGURA N 36
Instalacin y Configuracin de De iSCSI.
41
LUN-2: (Log)
42
LUN-3: (Backup)
LUN-A
LUN-B
LUN-C
43
Una vez que tengamos preparadas las mquinas virtuales, iniciamos cada una de
ellas. El modo de encendido de las maquinas debe ser el siguiente:
44
45
FIGURA N 41
Instalacin y Configuracin de Clster Conectando Servidor 1
46
FIGURA N 42
Iniciando Configuracin en el Servidor 1 - SRVSQL08A1
Una vez que tengamos iniciado los dos servidores se procede a validar si existen
actualizaciones a realizar en cada uno de los nodos. Para esto nos dirigimos a
Panel de Control Todos los elementos de Panel de Control.
47
FIGURA N 43
Valida Actualizaciones Servidor 1 - SRVSQL08A1
48
FIGURA N 44
Configuracin de LAN Servidor 1 - SRVSQL08A1
Una vez dado clic en propiedades nos aparece la siguiente pantalla tal como lo
muestra la figura N 45. Procedemos a marcar la Opcin Usar la siguiente
direccin IP y colocamos las IP configuradas y distribuidas en mi Tesis.
FIGURA N 45
Configuracin de LAN Servidor 1 - SRVSQL08A1
49
Una vez configuradas las IP del Servidor del Nodo 1 se procede as mismo
configurar las IP del Nodo 2.
50
Una vez que se verifique que si existen actualizaciones se procede a dar clic en
Windows Update y nos aparecer la figura N 48.
51
FIGURA N 48
Actualizaciones del Servidor 2 - SRVSQL08A2
52
FIGURA N 49
Validacin de Disco Servidor 1 - SRVSQL08A1
53
54
FIGURA N 51
Administracin de Clster por Conmutacin por Error Validacin de
configuracin.
55
FIGURA N 52
Administracin de Clster por Conmutacin por Error Validacin de
configuracin.
56
FIGURA N 53
Administracin de Clster por Conmutacin por Error Validacin de
configuracin.
FIGURA N 54
Administracin de Clster por Conmutacin por Error Validacin de
configuracin.
57
Una vez que se haya elegido los dos servidores que funcionaran como nodo 1 y
nodo 2, nos aparecern las opciones de prueba aqu se tiene dos opciones a elegir
que son:
58
Luego de haber dado clic en siguiente nos aparece la figura N55 que es la
confirmacin de que todo se encuentra listo para la configuracin del clster y se
procede a dar clic en siguiente confirmando que todo est correcto.
FIGURA N 55
Administracin de Clster por Conmutacin por Error Validacin de
configuracin.
59
FIGURA N 56
Administracin de Clster por Conmutacin por Error Validacin de
configuracin.
Una vez concluido la validacin nos aparece el informe de validacin del clster
del clster de conmutacin por error, indicando los nodos que se agreg para la
tesis.
60
FIGURA N 57
Administracin de Clster por Conmutacin por Error Validacin de
configuracin.
Almacenamiento
Inventario
61
FIGURA N 58
Administracin de Clster por Conmutacin por Error Validacin de
configuracin Almacenamiento.
62
FIGURA N 59
Administracin de Clster por Conmutacin por Error Validacin de
configuracin del Sistema.
63
FIGURA N 60
Administracin de Clster por Conmutacin por Error Validacin de
configuracin Almacenamiento.
64
FIGURA N 61
Administracin de Clster por Conmutacin por Error Informe de
Validacin de Clster de conmutacin por error.
65
FIGURA N 62
Administracin de Clster por Conmutacin por Error Informe de
Validacin de Clster de conmutacin por error.
66
FIGURA N 63
Administracin de Clster por Conmutacin por Error Informe de
Validacin de Clster de conmutacin por error.
67
68
IP LAN: 192.168.10.21
IP SAN: 10.10.10.2
SRVSQL01A
LUN-A
LUN-B
LUN-C
69
FIGURA N 66
Nodo de SQL Server para el Servicio de Clster
70
FIGURA N 67
Nodo de SQL Server para el Servicio de Clster
71
FIGURA N 68
Nodo de SQL Server para el Servicio de Clster
72
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
73
FIGURA N 71
Nodo de SQL Server para el Servicio de Clster
74
(La caracterstica
75
Proceder a dar clic derecho en Disk1, seleccionar la opcin Online una vez que
esta online la unidad procedemos a inicializar el disco.
FIGURA N 73
Nodo de SQL Server para el Servicio de Clster
76
FIGURA N 74
Nodo de SQL Server para el Servicio de Clster
77
FIGURA N 75
Nodo de SQL Server para el Servicio de Clster
78
FIGURA N 76
Nodo de SQL Server para el Servicio de Clster
79
FIGURA N 77
Nodo de SQL Server para el Servicio de Clster
80
FIGURA N 78
Diagrama de Tesis - Clusterizacion de base de datos.
IP LAN: 192.168.10.21
IP LAN: 192.168.10.20
IP SAN: 10.10.10.1
IP SAN: 10.10.10.2
SRVSQL01A
SRVSQL02A
LUN-A
LUN-B
LUN-C
81
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
82
2. Nos aparecer el Asistente para crear Clster tal como lo muestra la figura
N 78, presionamos siguiente.
FIGURA N 80
Creacin de Clster
83
FIGURA N 81
Creacin de Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
84
FIGURA N 82
Creacin de Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
85
FIGURA N 83
Creacin de Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
86
FIGURA N 84
Creacin de Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
87
FIGURA N 85
Creacin de Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
88
FIGURA N 86
Creacin de Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
Necesitamos hacer que el object sepa que es de tipo computer de dominio y que
tiene una administracin delegada de servicios.
Para ello se realiza lo siguiente:
89
Presionamos add.
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
90
FIGURA N 88
Creacin de Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
91
FIGURA N 89
Creacin de Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
Una vez concluido estos pasos necesitamos configurar las tarjetas de red, para ello
se sigue los siguientes pasos:
92
FIGURA N 90
Creacin de Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
93
FIGURA N 91
Creacin de Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
Con esta ltima verificacin todo queda listo, se procede a configurar una
aplicacin o servicio.
94
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
95
96
FIGURA N 94
Configuracin de Servicios o Aplicacin - Alta disponibilidad
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
97
FIGURA N 95
Configuracin de Servicios o Aplicacin - Alta disponibilidad
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
98
FIGURA N 96
Configuracin de Servicios o Aplicacin - Alta disponibilidad
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
99
FIGURA N 97
Configuracin de Servicios o Aplicacin - Alta disponibilidad
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
100
FIGURA N 98
Configuracin de Servicios o Aplicacin - Alta disponibilidad
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
101
FIGURA N 99
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
102
FIGURA N 100
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
103
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
104
FIGURA N 102
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
105
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
FIGURA N 104
Configuracin Qurum Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
107
FIGURA N 105
Configuracin Qurum Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
108
FIGURA N 106
Configuracin Qurum Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
Luego de haber hecha esta revisin previa del qurum se retoma la instalacin del
SQL Server 200 R2 a partir de la Figura N 102.
109
FIGURA N 107
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
110
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
111
FIGURA N 110
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
112
FIGURA N 111
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
113
FIGURA N 112
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
Presionamos siguiente.
114
FIGURA N 113
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
115
FIGURA N 114
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
Presionamos siguiente.
116
FIGURA N 115
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
117
FIGURA N 116
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
118
FIGURA N 117
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
119
FIGURA N 118
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
120
FIGURA N 119
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
121
FIGURA N 120
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
122
FIGURA N 121
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
123
FIGURA N 122
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
124
FIGURA N 123
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
125
FIGURA N 124
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
126
FIGURA N 125
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
127
FIGURA N 126
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
Luego nos aparece la siguiente opcin que es para verificar si existe algn
erorr y damos clic en next.
128
FIGURA N 127
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
129
FIGURA N 128
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
Se presiona Show Details para poder verificar que todo este listo para
iniciar la instalacin.
130
FIGURA N 129
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
131
FIGURA N 130
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Una vez que demos clic en install nos podemos percatar en ese momento
que se estn creando los archivos respectivo en el disco que se seleccin
para que guarde archivos log de transaccin como podemos ver en la
siguiente figura para esto el disco es el F.
132
FIGURA N 131
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
133
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De
Datos Microsoft Sql Server 2008R2
FIGURA N 133
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
134
Ya nos podemos dar cuenta que una vez finalizado tenemos la instancia de SQL
tambin se puede verificar la IP y las instancias que est en ejecucin en este
momento.
FIGURA N 134
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
135
FIGURA N 135
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir
Nodo a SQL Failover Clster.
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
136
FIGURA N 136
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir
Nodo a SQL Failover Clster.
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
137
FIGURA N 137
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
138
FIGURA N 138
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
Luego nos aparece la siguiente figura N 139 para poder aadir el Nodo a
Failover Clster.
139
FIGURA N 139
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
140
FIGURA N 140
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
141
FIGURA N 141
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
142
FIGURA N 142
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
143
FIGURA N 143
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
144
FIGURA N 144
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
145
FIGURA N 145
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
146
FIGURA N 146
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2
147
148
149
FIGURA N 3
Pruebas de comunicacin.
En esta parte se comprueba que tambin exista comunicacin con el otro servidor
de la base de dato el cual corresponde a la IP 192.168.10.20 y como nombre de
servidor SRVSQL08A2
FIGURA N 4
Pruebas de comunicacin.
150
Esta prueba consiste en poder administrar nuestras bases de datos por medio del
Clster de Conmutacin por error y hacer que uno de los nodos se caiga (en este
caso detendremos el servicio del nodo activo), para que el otro nodo que se
encuentra en modo pasivo se convierta en activo.
151
FIGURA N 6
Nodo Activo (Nodo 2 srvsql08A2)
152
FIGURA N 7
Detencin el Servicio Nodo 2 SRVSQL08A2
FIGURA N 8
Confirmacin de la Accin
153
Una vez detenido los servicios del Nodo 2 podemos observar como esta en estado
pendiente ya que aqu interviene el quorum que es el que censa si no est activo
este nodo por cualquier motivo, se activa el Nodo 1 que se encontraba como
Pasivo
FIGURA N 9
Detencin el Servicio Nodo 2 SRVSQL08A2
154
FIGURA N 10
Nodo 2 SRVSQL08A2 - Nodo Pasivo
155
FIGURA N 11
Nodo 1 SRVSQL08A1 Nodo Activo
156
FIGURA N 12
Nodo 1 SRVSQL08A1 Nodo Activo
Cabe indicar que una vez que se vuelva a iniciar el Nodo 2 seguir siendo El
Nodo 1 como activo y el Nodo 2 quedara de manera pasiva. Se adjunta PRINT
157
FIGURA N 13
Iniciando Servicio Nodo 2 SRVSQL08A2
FIGURA N 14
Iniciando Servicio Nodo 2 SRVSQL08A2
158
FIGURA N 15
Pruebas de comunicacin con el PC-Cliente
Para nuestras pruebas desde el servidor donde se encuentra el Nodo 1 se crea una
tabla la cual tiene permisos de Lectura y Escritura para el usuario KGORDILLO
que se encuentra en la maquina cliente. Esta tabla se llama TBUserStandalone. Y
contiene los siguientes campos.
Name
Direccion
Phone
Hora
159
FIGURA N 16
Pruebas de comunicacin entre la Base de Datos.
Se procede a insertar datos desde la maquina cliente, pero antes que todo se
verifica la trasabilidad de los datos en el tiempo con el siguiente comando:
Ping -a 192.168.10.102 t
160
FIGURA N 17
Pruebas de comunicacin PC Cliente
Este comando nos ayuda a ver en cuanto tiempo mas o menos sale de servicio
cuando un nodo activo pasa a ser pasivo el Nodo pasivo a activo.
Para esto se creo un procedimiento almacenado con un sensillo insert para ser
ejecutado las veces que sean necesarias, el cual contiene como Nombre,
Direccion, telefono y la hora de ejecucin.
161
FIGURA N 19
Pruebas de Insercin SQL
162
FIGURA N 21
Pruebas de comunicacin.
163
FIGURA N 22
Pruebas de comunicacin.
Esta prueba se realiza con el fin de verificar cuanto tiempo sale fuera de servicio
al moemnto que estaba siendo ejecutada la accion de insertar datos en la Base de
Datos.
164
FIGURA N 23
Pruebas de comunicacin.
165
FIGURA N 24
Pruebas de comunicacin.
Permisos a las tablas creadas desde el servidor de base de datos para que
sean vistas por el usuario de la maquina cliente.
Para que la maquina cliente pueda ver una tabla creada desde el servidor, este
debe de tener los permisos necesarios para poder visualizarla y realizar acciones
de insercion, actualizacion y consulta.
166
FIGURA N 25
Pruebas de comunicacin.
167
FIGURA N 26
Pruebas de comunicacin.
168
FIGURA N 27
Pruebas de comunicacin.
169
FIGURA N 28
Pruebas de comunicacin.
Una vez otorgado los permisos podremos visualizar dicha tabla en nuestro
servidor Cliente.
170
FIGURA N 29
Pruebas de comunicacin.
171