Está en la página 1de 324

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.

TESIS DE GRADO
Previa a la obtencin del Ttulo de:
INGENIERO EN SISTEMAS COMPUTACIONALES

Autora: Karina Elizabeth Gordillo Tutiven


Tutor: Ing. Miguel Molina

GUAYAQUIL ECUADOR
2014

REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGA


FICHA DE REGISTRO DE TESIS
TTULO: 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 Hyper-V.
REVISORES:
INSTITUCIN:

Universidad de Guayaquil

FACULTAD: Ciencias
Matemticas y Fsicas
CARRERA: Ingeniera en Sistemas Computacionales
FECHA DE PUBLICACIN: Abril del 2014

N DE PGS.: 116

REA TEMTICA: Base de datos


PALABRAS CLAVES: Servidores, arquitectura de alta disponibilidad, clster, base de datos,
productos Microsoft, mediana industria.
RESUMEN: Uno de los problemas actuales en las organizaciones es que no tienen 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

II

muestra extrada de la siguiente: manera 400 empresas licenciadas con SQL SERVER 2008R
Enterprise.

La implementacin de esta propuesta es beneficiosa ya que en las pruebas

realizadas se demostraron que la solucin de un clster brind la continuidad de servicio de


almacenamiento hacia el motor de la base de datos, la conmutacin a cualquier nodo del
clster, y el retorno de la instancia del clster a los nodos recuperados.

N DE REGISTRO(en base de datos):

N DE CLASIFICACIN:
N

DIRECCIN URL (tesis en la web):


ADJUNTO PDF
CONTACTO CON AUTOR:

CONTACTO DE LA INSTITUCIN

SI
NO
X
Telfono:
E-mail:
0993130023 karieligt_87@hotmail.com
Nombre:
Telfono:

III

APROBACIN DEL TUTOR

En mi calidad de Tutor del


CONFIGURACION

DE

trabajo de investigacin, DISEO Y

UNA

ARQUITECTURA

DE

ALTA

DISPONIBILIDAD PARA EL SERVICIO DE CLSTER DE BASE DE


DATOS

MICROSOFT

SQL

SERVER

EMPRESAS

MEDIANAS

CON

BRINDAN

SERVICIOS

AL

IMPLEMENTACIN

DE

UN

2008R2,

PRODUCTOS
SECTOR
PROTOTIPO

VIRTUALES CON TECNOLOGAS HYPER-V

ORIENTADAS
MICROSOFT

PBLICO
DE

QUE
LA

SERVIDORES

elaborado por la Srta.

KARINA ELIZABETH GORDILLO TUTIVEN, estudiante de la Carrera de


Ingeniera en Sistemas Computacionales, Facultad de Ciencias Matemticas y
Fsicas de la Universidad de Guayaquil, previo a la obtencin del Ttulo de
Ingeniero en Sistemas Computacionales, me permito declarar que luego de haber
orientado, estudiado y revisado, la apruebo en todas sus partes.

Atentamente

...
ING. MIGUEL MOLINA
TUTOR

IV

DEDICATORIA

Esta tesis va dedicada a Dios por ser la luz que


gua mis pasos, a mis padres porque son mi
apoyo incondicional, por inculcar en m la
importancia de los estudios, por darme valores
que me han permitido llegar a concluir este
proceso de estudio con xito, a mis hermanas
por brindarme su amor.

Karina Elizabeth Gordillo Tutiven

AGRADECIMIENTO

Quiero agradecer a mis padres, hermanas, y en


especial a la universidad por abrirme las
puertas y tener la oportunidad de conocer a
cada uno de los docentes que formaron parte
de mi proceso de formacin profesional, a mi
director de tesis por el tiempo que me ha
dedicado para culminar con xito esta ltima
parte de mi trayectoria por esta etapa de mi
vida.

Karina Elizabeth Gordillo Tutivn

VI

TRIBUNAL DE GRADO

Ing. Fernando Abad Montero, M. Sc


DECANO DE LA FACULTAD
CIENCIAS MATEMATICAS Y
FISICAS

Ing. Julio Csar Castro Rosado


DIRECTOR
CISC, CIN

Ing. Miguel Molina


TUTOR

Ing. Gary Reyes

Ing. Fernando Castro

PROFESOR DEL REA


TRIBUNAL

PROFESOR DEL REA


TRIBUNAL

Ab. Juan Chvez Atocha


SECRETARIO

VII

DECLARACIN EXPRESA

La responsabilidad del contenido de esta Tesis


de Grado, me corresponden exclusivamente; y
el patrimonio intelectual de la misma a la
UNIVERSIDAD DE GUAYAQUIL

Karina Elizabeth Gordillo Tutivn

VIII

CERTIFICADO DE ACEPTACIN DEL TUTOR

En mi calidad de Tutor de Tesis de Grado, nombrado por el Consejo Directivo de


la Facultad de Ciencias Matemticas y Fsicas de la Universidad de Guayaquil.
CERTIFICO:
Que he analizado el Proyecto de Grado presentado por el/la
egresado(a) GORDILLO TUTIVN KARINA ELIZABETH, como requisito
previo para optar por el ttulo de Ingeniero cuyo tema es:

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 Hyper-V.
Considero aprobado el trabajo en su totalidad.

Presentado por:

Gordillo Tutiven Karina Elizabeth


____________________________
Apellidos y Nombres completos

0926585514
___________________________
Cdula de ciudadana N

Tutor: Ing. Miguel Molina

Guayaquil, Abril del 2014.


IX

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.

Temas Tesis: (Palabras claves 5 a 8 )


Alta disponibilidad para el Servicio de Clster de Base de Datos.
2. Autorizacin de Publicacin de Versin Electrnica de la Tesis
A travs de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a
la Facultad de Ciencias Matemticas y Fsicas a publicar la versin electrnica de
esta tesis.
Publicacin electrnica:
Inmediata
Firma Alumno:
3. Forma de envo:

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

Logic Unit Numbers


Network Access Storage
Internet Small Computer System Interface
Microsoft Cluster Server
High Performance Cluster
High Availability
High Trhoughput
Virtual Hard Disk
Active Directory Domain Services
Service-level-Agreement
Domain Name System
Windows Server 2008 R2
Network load Balancing
Proof of concept

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

implementacin de esta propuesta es beneficiosa ya que en las pruebas realizadas


se demostraron que la solucin de un clster brind la continuidad de servicio de
almacenamiento hacia el motor de la base de datos, la conmutacin a cualquier
nodo del clster, y el retorno de la instancia del clster a los nodos recuperados.

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

Las empresas medianas de la ciudad de Guayaquil tienen poco conocimiento


tcnico y arquitectnico de las infraestructuras de alta disponibilidad que se
recomienda tener en los departamentos de TI, a medida que pasa el tiempo la
informacin crece exponencialmente y debemos estar a la vanguardia de la
tecnologa para poder resguardar informaciones relevantes donde descansa la
lgica del negocio, para esto se ofrece como una de las opciones una alta
disponibilidad en el servicio de clster, habindose convertido en una pieza clave
para las organizaciones permitiendo as implementar arquitecturas tolerantes a
fallos fsicos y lgicos.

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.

Para llevar a cabo la tesis planteada se toma en consideracin las empresas


medianas de la ciudad de Guayaquil que tengan licencias SQL Server 2008R2
Enterprise,

demostrando as por medio de las encuestas realizadas

el 91%

consideran que actualmente con su infraestructura no tienen una alta


disponibilidad y el 72% no conocen que recursos hay que evaluar para poder
llegar a un sistema de alta disponibilidad en sus bases de datos.

A continuacin se detalla cada uno de los captulos que forman parte de esta tesis.

Captulo I: Se detallan temas referentes a la problemtica planteada, que permita


obtener la informacin adecuada que conlleven a la factibilidad de la tesis, tpicos
como la situacin, delimitacin, formulacin, e importancia para la sociedad.

Captulo II: Se indican los elementos a emplearse para el planteamiento y


solucin del problema, determinacin del fundamento legal y toda la informacin
terica.

Captulo III: Se detalla la forma en que se obtuvo la informacin para plantear la


solucin a la problemtica identificada, es decir temas como: el tipo de poblacin
y la cantidad de personas que forman parte del proyecto, adems de la manera en
que se analiza los datos obtenidos de las diferentes tcnicas empleadas, tambin
del mtodo a utilizar para la elaboracin de la 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

Las empresas medianas de la ciudad de Guayaquil no tienen una arquitectura de


alta disponibilidad que maneje el volumen de datos a gestionar puesto que estos
datos crecen de manera exponencial y una cada en el funcionamiento de la base
de datos transaccional sobre las que descansa la lgica de negocio supone una
prdida de ingresos, de productividad y de confianza de los clientes. Los retos
son muchos, especialmente para las medianas empresas, que cuentan con
presupuestos limitados de TI pero que no pueden permitirse una baja de sus
aplicaciones. El rpido crecimiento de los datos ha llevado a un uso ineficiente de
los recursos informticos, a menudo dando como resultados muchas bases de
datos pequeas y dispersas.

Situacin conflicto nudos crticos

Segn las estadsticas presentadas por el INEC (Instituto Nacional de Estadsticas


y Censo) se muestra la participacin de innovacin de productos en las empresas.

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 y consecuencias del problema


CUADRO No. 1
CAUSAS Y CONSECUENCIAS DEL PROBLEMA

CAUSAS

CONSECUENCIAS
Planificacin de las empresas en

No justificacin de recursos.

cambios de tecnologas de
informacin.

Poco conocimiento sobre las


arquitecturas

de

alta

disponibilidad.

No

tienen

manual

de

procedimiento.

Falla de servicios dentro de


Molestia en clientes.

empresas.
Falta

de

documento

de

estndares de las Bases de

Retrasos en las operaciones.

Datos.
Utilizacin de arquitecturas
tradicionales.

Falta de crecimiento por la prdida


de servicios.

Fuente: Informacin recolectada de la problemtica planteada.


Elaboracin: Karina Elizabeth Gordillo Tutivn.

Delimitacin del problema

CUADRO No. 2
DELIMITACIN DEL PROBLEMA

CAMPO:

Infraestructura TI de las Organizaciones (Empresas medianas)

Departamentos de Sistemas (TI) de las empresas que brindan


REA:

ASPECTO:

servicios al sector pblico que tengan productos Microsoft en


Guayaquil.

Arquitectura de Alta Disponibilidad.

Diseo de una arquitectura de alta disponibilidad para el servicio


de clster de base de datos Microsoft SQL Server 2008R2,
TEMA:

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.
Fuente: Informacin recolectada de la problemtica planteada.
Elaboracin: Karina Elizabeth Gordillo Tutivn.

Formulacin del problema

En qu medida favorecer a las medianas empresas de Guayaquil que brindan


servicios a los clientes y que tengan productos Microsoft en implementar alta
disponibilidad del servicio de sus bases de datos para mejorar la operatividad de la
misma?

Evaluacin del problema

A continuacin se presenta algunas de las caractersticas que permiten evaluar el


problema planteado.

Delimitado: El diseo de una arquitectura de alta disponibilidad para el servicio


de clster de base de datos Microsoft SQL Server 2008 R2 est dirigido para las
empresas medianas de la ciudad de Guayaquil que Brindan servicio al sector
pblico. Las empresas al no tener un sistema de alta disponibilidad de base de
datos estn susceptibles a salir fuera de servicio por alguna falla elctrica o algn
mantenimiento por un tiempo considerado.

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

empresas contratan a Consultores Microsoft para la implementacin, bajo este


escenario la tesis es original puesto que emplea bondades tecnolgicas que ofrece
Microsoft como son: Hyper V, Windows Server 2008 R2, SQL Server 2008 R2,
herramientas que estn a la vanguardia tecnolgica y se ofrece un manual tcnico
de como armar un clster de Base de datos de modo activo pasivo brindando una
alta disponibilidad de servicios.

Relevante: La tesis brinda solucin para servir de apoyo al personal IT a


empresas que brindan servicios al sector pblico que tengan productos Microsoft
en la ciudad de Guayaquil, para ensearles paso a paso como armar una
arquitectura de alta disponibilidad.

Factible: Una vez identificada la infraestructura IT de la empresa, se procedi a


disear la solucin al problema planteado en esta tesis. Se configur un servidor
para la organizacin de AD, y se inici con la instalacin y configuracin de los
recursos necesarios para iniciar la instalacin de los servicios de base de datos
(Microsoft SQL Server 2008 R2, en modo clster), una vez configurado el
servidor se procedi evaluar la arquitectura en la disponibilidad del clster.

Variables: Las variables de investigacin que intervienen en mi proyecto son:

Variable independiente (causa): 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.

Variable dependiente 1 (efecto): Arquitectura de tolerancia a fallos


Microsoft Failover Clster para los servicios de Base de Datos de SQL
2008 R2.

Variable dependiente 2 (solucin): Diseo y configuracin de una


arquitectura de alta disponibilidad para el servicio de Clster de Base de
Datos Sql Server 2008 R2 para empresas medianas, con la implementacin
de un Prototipo de Servidores Virtuales con la Tecnologa Hyper-V.

10

Objetivos
Objetivos Generales

Disear y configurar una arquitectura de alta disponibilidad (H.A.) en


Microsoft SQL Server 2008 R2, basada en una de las mejores prcticas de
diseo e implementacin de tecnologas Microsoft que son Windows
Server, SQL Server, HyperV.
Objetivos Especficos

Evaluar la infraestructura del servicios de Microsoft como: Red (Active


Directory, DNS, Seguridad, Dominios), Antivirus, y Recursos mnimos
para la implementacin de un clster como Hardware y Software.

Disear un ambiente escalable para soluciones de Alta disponibilidad de


servicios Windows Server y SQL Server 2008 R2.

Disear una arquitectura de solucin escalable (Visio) la cual permitir en


un futuro

crecer de manera horizontal (agregar nuevos servidores al

clster) y vertical (memoria, disco, procesador a los servidores existentes)


a nivel de recursos.

11

Alcances del Problema


Diseo e implementacin de un prototipo de infraestructura Microsoft para un
Clster de Microsoft SQL Server 2008 R2, el prototipo se realiza en un ambiente
aislado, es decir no ser implementado en ningn ambiente empresarial, se
considera una prueba de conceptos (POC) del servicio de Failover clster de
Microsoft Windows Server 2008 R2 y SQL Server 20008 R2, la infraestructura
ser implementada en un ambiente virtualizado de Microsoft Hyper V Server
2012.
Para el desarrollo de la arquitectura de Alta disponibilidad de SQL Server 2008
R2, se limita a la siguiente arquitectura de servicios Microsoft:

1. Implementacin de la Infraestructura de Servicios de red.


Servidor Virtual, con los servicios de ADDS, DNS.
Se realizada la configuracin del dominio principal, el mismo que
llevar por nombre kgordillo.local, adems tendr un zona de DNS
principal integrada a Active Directory.

2. Implementacin de un servidor virtual con Microsoft Windows Server


2008 R2 que sirve para la configuracin del servicio de iSCSI, el cual
permite crear el servidor de almacenamiento emulado para el servicio de
clster de Microsoft SQL Server 2008 R2, es importante considerar que en
la tesis no se utiliza Storage SAN, debido a que el almacenamiento es
muy costoso para un prototipo de tesis.

12

3. Implementacin de dos servidores virtuales con Microsoft Windows


Server 2008 R2 para la implementacin de los dos nodos de SQL Server
2008 R2, en estos servidores se realiza la configuracin respectiva de las
redes virtuales del servicio de hyper V, adems de la configuracin del
destino del iSCSI para ser mostrados en ambos nodos del clster.

Se considera el diseo de una red virtual especfica para el


almacenamiento del servicio de SQL Server Clster.

Configuracin de un escenario de clster de SQL Server en modo


activo / pasivo, es decir no se considera un escenario de configuracin
activo / activo.

Las licencias Microsoft usadas para la realizacin de la POC, no son de


uso comercial, es decir no se podrn llevar las mquinas virtuales a
produccin sin realizar una compra previa de licenciamiento.

Los nodos de SQL Server sern ejecutados en un nico nodo fsico, es


decir no se encontraran distribuidos en diferentes servidores fsicos.

Implementacin de un clster de SQL Server 2008 R2, con 2 nodos


(Activo/Pasivo), en los cuales se realiza la configuracin del servicio
de Failover Clster de Windows server 2008 R2.
13

No se implementa un servicio de aplicacin para el servicio de Clster


de SQL Server, se considera un aplicativo mnimo para la
demostracin.

No se implementa una solucin de monitoreo de servicios Windows


Server, ni SQL Server 2008 R2.

Los recursos de Hardware y Software para las mquinas virtuales sern


asignado para el modelo de POC.

El servicio de Clster de SQL, no se configura la clusterizacin del


servicio de Reporting Services, ni Data Warehouse.

No se considera dentro del alcance realizar una implementacin de alta


disponibilidad multi-sitio, recuperacin ante desastres, ni escenarios
nube hibridas con SQL Azure o VM Azure.

No se considera el diseo de redes infiniban, ni switches redundantes


de fibra ptica para esta solucin, se dan recomendaciones de
escenarios que el cliente podra implementar.

La tesis fue implementa en un equipo de propiedad del Egresado, el


cual no ser entregada a la Universidad puesto que los recursos para la
14

implementacin de la tesis en produccin no son difciles de encontrar


o adquirir.

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

incendio en su centro de datos), y una interrupcin prolongada es necesaria para


volver a funcionar.
Sin embargo para ambos aspectos hay que considerar que el xito de
implementarlas est en mantener un equilibrio entre los procesos, la tecnologa, y
la capacitacin a personas, el fracaso radica en invertir cantidades exorbitantes en
tecnologa si no saben cmo direccionarla para aprovecharla al mximo.
La alta disponibilidad busca mantener la continuidad de los servicios, la misma
que va enfocada a dos frentes:

Front End. (Aplicaciones WinForm o WebForm).


Back End. (Aplicaciones de la Base de Datos.).

La tesis va enfocada al Back End que se implementa con la arquitectura con


Microsoft SQL SERVER 2008 R2, al emplearla como base de datos se cuenta con
los siguientes beneficios:
Gestionar las aplicaciones de misin crtica ms exigentes.
Reducir costos tanto en desarrollo gestin.
Facilitar a toda la empresa la informacin para la toma de decisiones.

La implementacin del servicio de clster de Microsoft SQL Server 2008 R2 y


conmutacin por error, no es ms que dos nodos que manejan un solo repositorio
de datos compartidos y que estn en constante comunicacin, de los cuales el uno
est activo recibiendo peticiones, y el otro est a espera de alguna falla, en caso de

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

El diseo e implementacin de clster siempre ha tenido relacin directa con los


recursos de las redes computacionales, debido a que desde el comienzo se busc
la unin de los sistemas informticos para obtener ms rendimiento y
capacidades. En cuanto a investigaciones previas de arquitecturas de altas
disponibilidad para clster de Base de Datos, se mencionan los trabajos de mayor
importancia:
En la universidad de San Carlos de Guatemala Facultad de Ingeniera Escuela
de Ingeniera en Ciencias y Sistemas por Edgar Alejandro Lpez (2005),
desarroll el Trabajo de Grado: Solucin de Alta Disponibilidad de Base de
Datos por Hardware y Software. El objetivo general de esta investigacin es
comparar las ventajas y desventajas de la alta disponibilidad de base de datos por
Hardware o Software, describiendo as el porqu de la base de datos 24 x 7, que es
un clster y en que beneficia.
Como una de las conclusiones Edgar Lpez (2005) indica que La clave de Alta
Disponibilidad de las Bases de Datos es la redundancia que permite mantener los
datos en ms de un lugar, con lo cual se logra en un momento dado la
recuperacin a un desastre.

18

Por otro lado en la Universidad de Michoacana de San Nicols de Hidalgo,


Violeta Medina Ros (2008), planteo para obtener el grado de maestra en
Ciencias en Ingeniera Elctrica Desarrollo e Implementacin de un Sistema de
Computo Distribuido. Aplicacin de Manejo y Operacin de Bases de Datos,
teniendo como uno de los objetivos la Implementacin de una Base de Datos
distribuidas mediante el uso de la tecnologa proporcionada por MySql Clster
para nmero arbitrario de Nodos.

A pesar de los trabajos antes mencionados son diferentes al tema de tesis


propuesto, puesto que en este estudio se disea la arquitectura para lograr una alta
disponibilidad para el servicio de clster de bases de datos con Microsoft SQL
SERVER 2008R2, orientadas a empresas medianas, y demostradas por medio de
un prototipo de servidores virtuales con tecnologas Hyper-V, teniendo como uno
de los objetivos disear un ambiente escalable para soluciones de Alta
disponibilidad de servicios Windows Server y SQL Server 2008 R2.

19

Fundamentacin Terica

Arquitectura de Alta Disponibilidad.

La alta disponibilidad es una de las caractersticas en donde se mide la


transaccionabilidad de los recursos del sistema, estas arquitecturas se basan en
poder prevenir a las empresas u organizaciones la cada del sistema o tambin
llamada downtime offline (tiempo fuera de lnea). M. Prez (2011) afirma: Una
solucin de alta disponibilidad enmascara los efectos de un error de hardware o
software y mantiene la disponibilidad de las aplicaciones a fin de minimizar el
tiempo de inactividad que perciben los usuarios. (p.535)

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).

Violeta Medina Ros (2008) expresa que:

20

Failover: Es la capacidad de cambiar automticamente a un


servidor, sistema o red redundante o de reserva, ante la falla o
terminacin anormal de servido, sistema o red activo.

El

failover ocurre sin la intervencin humana y generalmente sin


advertencia o alteracin durante el cambio. (p. 102)

Y cuando la mquina que ha fallado se recupera, los servicios son nuevamente


migrados a la mquina original (failback).

Raj Rajagopal (1999) indica que:


When a node has failed and then comes back online, the
Resource/Failover Manager on then returning node initiates any
configured failbacks.

Contacting then Resource/Failover

Manager on then node that currently has the resources online


does this. (p.77)

Esta capacidad de recuperacin automtica de servicios nos garantiza alta


disponibilidad de los servicios ofrecidos por el clster, minimizando as la
percepcin del fallo por parte de los usuarios.

SBASTIEN NEILD (2009) expresa:


Los servidores que participan de la alta disponibilidad estn
diseados como nodos de un clster. El clster est diseado

21

para responder a

fuertes

necesidades

en

trminos

de

disponibilidad y no debe tomarse a la ligera. (p. 166)

Tras el trmino de alta disponibilidad se esconden dos tipos de soluciones


distintas:
La solucin de tipo activo/pasivo.
La solucin de tipo activo/ activo.

David Peralta (2011) nos afirma que:


Clster activo-activo: Todos los servidores dan servicio a la vez.
Clster activo-pasivo: Un servidor prestara el servicio cuando el
principal est en condiciones de hacerlo, debido a alguna
incidencia de hardware o Software. (p.240)

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.

La segunda solucin permite tener varios servidores que responden a las


peticiones al mismo tiempo (reparticin de carga) y que pueden tolerar la prdida
de un miembro (solucin altamente disponible).

22

La solucin de tipo activo/activo puede parecer ms interesante a primera vista


aunque tambin son todava ms complejas y deben considerarse para responder
en primer lugar a un problema de reparticin de carga.

En un entorno Microsoft las soluciones son las siguientes:


Solucin activo/pasivo: Clster de conmutacin por error (MSCS).
Solucin activo/activo: Clster NLB (Network load Balancing).

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

sincronizacin entre los almacenamiento externo

Error.

servidores.

consolidado.

Es consistente del estado Un nico servidor debe


de la aplicacin y de los poder gestionar la cargar
recursos.

(activo/pasivo por grupo


de recursos).

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.

El costo de solucin engloba al menos los siguientes elementos:


Inversiones en Hardware (Por ejemplo dos servidores en lugar de uno).
Alojamiento de consumo elctrico y refrigeracin complementarios.
El costo de software de infraestructura (2 licencias de la edicin Enterprise
para el clster de conmutacin por error).
Ciertos fabricantes de software hacen pagar dos veces el precio de la
licencia de la aplicacin, incluso si se configura modo activo pasivo.
Necesidad de un almacenamiento compartido.
Carga en personas-das para conocer esta tecnologa.
Cargas en personas-das para implementar y sobre todo mantener la
solucin.
Para poder llegar a medir la disponibilidad de primera instancia, todo
sistema debe tener establecido un acuerdo de nivel de servicio (Service
Level Agreement SLA) que defina cunto tiempo y en qu horarios debe
estar en lnea.

Segn Martinez, V y Fuentes, A. (2009): Un Sistema de Alta Disponibilidad


consiste en que el servicio que se est dando, est lo suficientemente redundado
como para que nunca pueda verse interrumpido, ni siquiera, en caso de
incidencia (Pg. 229).

26

Mtodos para garantizar la alta disponibilidad

Acuerdo de Nivel de Servicio


Vera, E. (2008), seala lo siguiente:

En el caso de aplicaciones de baja criticidad, dicho SLA puede


ser de 85 horas a la semana excluyendo das festivos; para
sistemas con mayor criticidad como una red de cajeros
automticos se tienen niveles de servicio que alcanzan las 24
horas al da, los 365 das del ao.
As entonces, suponiendo un sistema con un SLA de 24365
podramos calcular su disponibilidad de la siguiente manera:

Disponibilidad = ((A B)/A) x 100 por ciento)


Dnde:
A = Horas comprometidas de disponibilidad: 24 x 365 = 8,760
Horas/ao.
B = Nmero de horas fuera de lnea (Horas de "cada del
sistema" durante el tiempo de disponibilidad comprometido).
Por ejemplo: 15 horas por falla en un disco; 9 horas por
mantenimiento preventivo no planeado.

27

As entonces:
Disponibilidad = ((8,760 24)/8,760) x 100 por ciento) =
99.726%

Cuando se realicen negociaciones para definir objetivos de


disponibilidad con los usuarios, es necesario hacerlos consientes
de las implicaciones tcnicas y econmicas, como se muestra en
la siguiente tabla:

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

Fuente: Alta disponibilidad


Elaborado por: Viera, E.2008

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)

Objetivos de un sistema operativo


El sistema operativo simplifica el manejo de las computadoras, de tal manera que
ayuda a desempear una serie de funciones que sirven para la gestin del equipo.
Como por ejemplo al ascender el computador se carga automticamente el sistema
operativo desde una unidad de disco duro en la RAM, la interaccin con el
hardware se la conoce como ncleo, y la parte de la interaccin de las aplicaciones

29

con el usuario se las conoce como SHELL.

Quesada Alexis (2007) afirma:

Facilitar la interaccin con el computador; por ejemplo nos permite introducir


datos por el teclado y visualizarlos en la pantalla, sin necesidad de conocer las
caractersticas fsicas de la pantalla, como la resolucin, frecuencia de barrido, etc.
Ejecuta las aplicaciones de los usuarios y Administra eficientemente los recursos
(p. 4). Por otro lado Joaqun Molina y Laura Baena (2007) indica los siguientes
objetivos: Proporciona comodidad en el uso de un computador, Gestiona de
manera eficiente los recursos del equipo, brinda una interfaz al usuario, y permite
los cambios debido al desarrollo del propio SO que puedan realizar sin interferir
con los servicios que ya se presentan (p.8).

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.

Jess Nio Camazn plantea que:


Los sistemas operativos de Windows son desarrollados por
Microsoft, empresa fundada en 1975 por Bill Bates y Paul
Allen.

30

Microsoft ha sacado muchas ms versiones de las que comentan


en este apartado, pero pretendemos que el lector conozca las
versiones ms importantes, algunas de sus caractersticas como
han ido apareciendo a lo largo del tiempo. (Nio Camazn
Jess, 2011, 52)
CUADRO No. 5
VERSIONES PRINCIPALES DE WINDOWS
Versin de
Windows
Basadas en MS- Versin de Windows
Ao
DOS
Basados en NT
1990 Windows 3.0
1992 Windows 3.1
1993
Windows NT 3.1
1995 Windows 95
1996
Windows NT 4.0
1998 Windows 98
1999
2000 Windows Me
Windows 2000
2001
Windows XP
2003
2006
Windows Vista
2007
2009
Windows 7

Versin de Windows
para servidores basados
en NT

Windows NT Server
Windows 2000 Server

Windows Server 2003


Windows Server 2008
Windows Server 2008R2

Elaborado por: Jess Nio Camazn, 2011


Fuente: Sistemas operativos monopuesto

Cabe mencionar que la tabla de versiones de Windows mostrada no es la ms


actualizada se tom como base o referencia del libro de Sistemas operativos.

31

Windows Server 2008 R2.


Windows Server 2008 R2 fue diseado para impulsar una prxima generacin de
redes, los sistemas operativos Windows Server 2008 y Windows Server 2008 R2
son unos de los sistemas operativos de Windows Server ms avanzados. Con
estos sistemas operativos se puede administrar y gestionar aplicaciones, adems
ofrece una arquitectura de red muy segura que aumenta la eficacia y el valor
tecnolgico de las organizaciones

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.

Importante: En la implementacin de arquitecturas de clster en tecnologas


Microsoft se recomienda implementar la solucin de firewall del sistema

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.

Segn Hugo Trejos (2013) expresa que:

Este servicio almacena informacin acerca de los recursos


disponibles en el dominio y permite el acceso controlado de los
usuarios y aplicaciones a dichos recursos, de forma que se

33

convierte en un medio de organizar, controlar y administrar


centralizadamente el acceso a los recursos de la red. (p. 6)

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.

Segn Hugo Trejos (2013) expresa que:


Ello permite, por una parte, independizar la estructuracin de
dominios de la organizacin de la topologa de la red o redes
que interconectan los sistemas; y, por otra parte, permite
administrar la estructura fsica explcitamente cuando es
necesario, de forma independiente de la administracin de los
dominios. Ms adelante en este captulo se exponen ambas
estructuras detalladamente. (p. 6)

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,

independientemente de la ubicacin fsica de dichos recursos, y


de la topologa de las redes subyacentes. Como veremos, la
estructura lgica de la organizacin se basa en el concepto de
dominio, o unidad mnima de directorio, que internamente
contiene informacin sobre los recursos (usuarios, grupos,
computadores, directivas, etc.) existentes en dicho dominio.
Dentro de un dominio es posible subdividir lgicamente el
directorio mediante el uso de unidades organizativas, que
permiten una administracin independiente sin la necesidad de
crear mltiples dominios.

Sin embargo, si la organizacin necesita estructurarse en varios


dominios, tambin puede hacerlo, mediante los conceptos de
rbol y bosque; ambos son jerarquas de dominios a distintos
niveles, en funcin de si los dominios comparten o no un
espacio de nombres comn. (p. 9)

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.

Componentes de la estructura lgica

Objetos.- Son nombres que representan un recurso de la red. Los


atributos de cada recurso son las caractersticas de cada objeto.
FIGURA No. 3
OBJETOS

Fuente: http://support.microsoft.com/kb/196464/es
Elaborado por:Microsoft

Unidades Organizativas.- Es un contenedor de objetos que se los


organiza con el fin de poder administrarlos de una mejor manera, a
estos se les puede delegar polticas de dominio, podemos para aplicar
distintas configuraciones sobre los tipos de objetos que tengamos
dentro.

36

FIGURA No. 4
UNIDADES ORGANIZATIVAS

Fuente: http://support.microsoft.com/kb/196464/es
Elaborado por: Microsoft

Dominios.- Estos son definidos por el administrador, que estn


agrupados bajo un mismo nombre, es la unidad central de la estructura
lgica, los dominios son controlados por el controlador de dominio.

rbol de dominio.- Son dominios agrupados en estructuras jerrquica.

Bosque.- Es la agrupacin de rboles de dominios.

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.

Componentes de la estructura fsica

Controladores de dominio.- Son los encargados de realizar las


funciones de almacenamiento, y replicacin solo pueden contener un
dominio. Este contiene las siguientes particiones:
Particin de dominio.- Contiene la rplica de todos los
objetos en ese dominio.

38

Particin de configuracin.- Contiene la topologa del


bosque.
Particin del esquema.- Contiene el esquema del bosque.
Particin de aplicaciones.- Contiene los objetos referentes
a la seguridad.

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.

Catlogo global.- Es el encargado de almacenar copias completas de


los objetos del directorio, y copias parciales de los objetos de otros
dominios del bosque.

DNS - Domain Name System

DNS en espaol Sistema de nombre de Dominio es un sistema de nomenclatura


para computadoras, servicios o cualquier recurso conectado a internet o a una red
privada. El DNS en si permite traducir un dominio de internet y nombres de Host
en direcciones IP. Joaqun Andreu Gmez (Jun, 2010) indica: Es importante
recordar que un nombre de dominio se traduce por una nica direccin IP. Desde
1969 solo exista el dominio .arpa. El primer dominio .com se registr en 1985
(p.30). Un servidor DNS tiene registrado los nombres de dominio y de los
servicios que tienen bajo la autoridad delegada.

39

El servicio DNS se basa en una consulta del cliente a un servidor DNS. El


sistema operativo suele tener configurados por el usuario, al menos, dos
servidores DNS o, si tiene activada la opcin de configuracin DHCP, la
mayora de los ISO actuales lo configuran automticamente. La consulta se
enva al servidor DNS primario, si este no consta, o tarda en exceso, se usa el
secundario.

La comunicacin se realiza a travs del puerto 53. (Gmez

Joaqun Andreu, 2011, p.34)

Implementacin del Servidor Active Directory


El servicio de Directorio Activo, se integrara al sistema de resolucin de nombre
DNS, para as poder mejorar la administracin de los objetos de la organizacin,
ya que para un sistema de alta disponibilidad de la base de datos necesitamos de
su implementacin,

en si el Directorio Activo tiene como objetos Usuarios,

Grupos y Equipos de nuestra compaa pudiendo organizarlos por carpetas


llamadas unidades Organizativas, el dominio es llamado kgordillo.local, este fu
implementado bajo las siguientes caractersticas:
Sistema Operativo Windows Server 2008 R2 Estndar.
RAM de 4GB.
CPU X64 -2Ghz
Disco Duro de 80 GB.

40

Base de Datos

Historia de la Base de Datos


La Base de datos tuvo sus orgenes en 1960-1962. Se crean con objetivos de
almacenar grandes cantidades de datos que antes se almacenaban en libros, lo que
era lento, costoso y complejo.

Las primeras B.D. manejan ficheros que eran

almacenados en tarjetas o soportes magnticos. Cuando los ordenadores


evolucionan, aparecen las cintas y los discos, a la vez que las maquinas son
dotadas de mucha ms potencia y facilidad de manipulacin, es por tanto en ese
momento cuando las bases de datos comienzan a ser realmente tiles.

En 1970 se convoca una Conferencia de Lenguajes de Programacin y se


establece un modelo llamado CODASYL (Modelo para el tratamiento de bases de
datos que fue publicado por E. Cod en 1970. Cod, propuso una forma de organizar
las bases de datos mediante un modelo matemtico lgico.

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.

Euris Vallegos manifiesta que:

41

La aplicacin inicial de la tecnologa de la base de datos fue


resolver problemas de sistema de procesamiento de archivos. A
mediados

de

1960

las

grandes

corporaciones

estaban

produciendo datos con una rapidez impresionante, pero estos


datos se volvan difciles de manejar y el desarrollo de los
nuevos sistemas era cada vez ms complicada.

Se requera que los procesos de administracin fueran capaces


de relacionar los datos de un sistema de archivo con los de otro.
Las limitaciones del procesamiento de archivos impidieron la
fcil integracin de los datos. Sin embargo la tecnologa de la
Base De Datos prometi una solucin a estos problemas, y las
grandes compaas comenzaron a desarrollar bases de datos
organizacionales.

Primero cuando la tecnologa era nueva, las aplicaciones eran


difcil de desarrollar y haban muchas fallas, incluso las
aplicaciones que funcionaban eran lentas y poco confiables, el
hardware de la computadora no podan manejar rpidamente el
volumen de las transacciones, los tcnicos de desarrollo an no
haban descubierto formas ms eficientes para almacenar y
recuperar datos, y los programadores an no tenan experiencias

42

en el acceso de la base de datos, o a veces sus programas no


trabajaban correctamente.

Las compaas se enfrentaban a otras desventajas del


procesamiento de la base de datos: la vulnerabilidad. Si un
sistema de procesamiento de archivo fallaba, solo esa aplicacin
en particular era eliminada del proceso; pero si la base de dato
fallaba, todas las aplicaciones dependientes serian eliminadas.

Gradualmente la situacin mejor. Los ingenieros de software y


hardware aprendieron a construir sistemas lo suficientemente
poderosos como para manejar muchos usuarios a la vez, con la
rapidez suficiente de manejar la carga de trabajos diarios de
transacciones.

Se planearon nuevas formas de controlar,

proteger y respaldar las bases de datos.


procesamientos

normales

para

dichas

Evolucionaron los
bases,

los

programadores aprendieron a escribir cdigos ms eficientes y


sostenibles.

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

Segn Ma Victoria Nevado indica que tiene las siguientes ventajas:

Independencia de los datos de los programas y procesos.


Esto permite modificar los datos sin modificar el cdigo de las
aplicaciones.

Menor redundancia. No hace Falta tanta repeticin de datos.


Solo se indica la forma en la que se relaciona los datos.

Integridad de los Datos. Mayor dificultad de perder los datos o


de realizar incoherencias con ellos.

Coherencia de los resultados. Al recogerse y almacenarse la


informacin una sola vez. En los tratamientos se utilizan
siempre los mismos datos, por lo que los resultados son
coherentes.

Mayor seguridad en los datos. Al permitir limitar el acceso a


los usuarios. Cada tipo de usuario podr acceder a unas cosas.

44

Datos ms documentados. Gracias a los metadatos que


permiten describir la informacin de la base de datos.

Acceso a los datos ms eficientes. La organizacin de los datos


produce un resultado ms ptimo en rendimiento.

Reduccin del espacio de almacenamiento. Gracias a una


mejor estructuracin de los datos

Acceso simultaneo de Datos. Es ms fcil controlar el acceso


de usuarios de forma concurrente. (p.20)

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.

Redundancia Mnima.- Llamamos redundancia a la existencia de duplicacin de


los datos, al reducir sta al mximo conseguimos un mayor aprovechamiento del
espacio y adems evitamos que existan inconsistencias entre los datos. Las
inconsistencias se dan cuando nos encontramos con datos contradictorios.

Acceso concurrente por parte de mltiples usuarios.- Un sistema que permita a


varias estaciones de trabajo modificar en forma simultnea una misma base de
datos, debe tomar precauciones para evitar operaciones concurrentes sobre un
mismo registro. Cuando a un operador se le concede la edicin de un registro, el

45

mismo se bloquea para que otro usuario no pueda actualizarlo en forma


simultnea. Cuando este registro es actualizado o se cancela su edicin (botones
guardar o cancelar de la barra de herramientas), el registro se libera quedando
disponible para el resto de los operadores.

Integridad de datos.- Se refiere a las medidas de seguridad que impiden que se


introduzcan datos errneos. Esto puede suceder tanto por motivos fsicos
(defectos de hardware, actualizacin incompleta debido a causas externas), como
de operacin (introduccin de datos incoherentes).

Consultas complejas optimizadas.- Cuando se optimizan las consultas permite


que se ejecuten rpidamente. Esto es cuando las consultas no son tan complicadas
o rebuscadas sino que se presentan de una forma clara. Pues se deben introducir
datos claros y precisos en el momento de la consulta.

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.

Respaldo y recuperacin.- Se refiere a la capacidad de un sistema de base de


datos de recuperar su estado en un momento previo a la prdida de datos. Debe
existir respaldo de informacin.

46

CLSTER
Definicin

El trmino clster (del ingls clster) se aplica a los conjuntos o conglomerados


de computadoras construidos mediante la utilizacin de hardwares comunes y que
se comportan como si fuesen una nica computadora. Dais ujat manifiesta que:
Los sitios Web Agrupamiento de computadoras (Cluster), los cuales son
consiente de unir maquinas independientes (nodos) mediante una red de datos, de
tal forma que puedan intercambiar y procesar informacin de manera
conjunta(..)(p.32). Por otro lado Jos Miguel Molina Martnez (2010) define lo
siguiente: Es una coleccin ordenada de uno o ms elementos que pueden ser del
mismo o diferente tipo. A diferencia de los array el clster puede tener cualquier
combinacin de tipos de datos. (p.54).
Caractersticas de Clster
Entre las principales caractersticas de un clster tenemos las siguientes:
Un clster consta de 2 o ms nodos conectados entre s por un canal de
comunicacin.
Cada nodo nicamente necesita un elemento de proceso, memoria y una
interfaz para comunicarse con la red del Clster.
Los clster necesitan software especializado, ya sea a nivel de aplicacin o
a nivel de ncleo.

47

Todos los elementos del clster trabajan para cumplir una funcionalidad
conjunta, sea la que sea. Es la funcionalidad la que caracteriza el sistema.

Ventajas econmicas: Es una razn importante para la construccin de


clster.

Reduce costos en el gasto inicial tanto de planificacin de

instalacin y tambin los costes asociados al mantenimiento (el TCO-Total


Coste of Ownership o costo total) comparados con un ordenador de las
prestaciones equivalentes.

Disponibilidad: La interconexin de dos o ms computadoras trabajando


conjuntamente en la solucin de un problema, permite incrementar la
disponibilidad de servicio, puesto que se divide aproximadamente los
nmeros de puntos crticos de servicio entre el nmero de nodos del
clster.

Escalable: Si el SO del clster lo permite, solo hace falta conectar ms


equipos a la red del clster, configurarlas correctamente y ya tenemos un
clster ampliado y mejorado.
Incluso mejorando algunos de los elementos que forman parte de cada
nodo (memoria RAM o disco por ejemplo), se obtiene una mejora del
rendimiento o la disponibilidad.
La escalabilidad es la capacidad de un equipo para enfrentar volumen de
trabajo cada vez ms grandes sin dejar un nivel de rendimiento aceptable.
Hay dos clases de escalabilidad:

48

Hardware o escalamiento vertical: Basado en el uso de un gran


equipo con una capacidad que aumenta a medida que lo exige la carga
de trabajo.

Software o escalamiento horizontal: Basado en el uso de un clster


hecho de varios equipos de media potencia que funcionan de manera
muy similar a como lo hacen las unidades RAID de disco.

Con respecto a disponibilidad y escalabilidad, M. Prez (2009) expresa:

El uso de las tecnologas de agrupacin en clsteres en el


sistema

operativo

Windows

Server

2008

aumenta

la

disponibilidad y escalabilidad en las aplicaciones cruciales.


Entre estas aplicaciones se incluyen las bases de datos
corporativas, el correo electrnico, y los servicios basados en
web como las tiendas en lnea.
Balance de carga: La tecnologa de clster de servidores por balanceo de
carga mejora la respuesta de las peticiones como conmutando estas entre
los diversos nodos del clster.

M. Perez (2009) seala lo siguiente:

Equilibrio de carga de red estn diseadas para las aplicaciones


que no cuentan con un estado de memoria de ejecucin

49

prolongada.

Se denominan aplicaciones sin estado. Una

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.

Herramientas para la optimizacin y mantenimiento del sistema


Migracin de procesos checkpoint-restart (parar uno o varios procesos,
migrarlas a otro nodo y continuar su funcionamiento), tolerancia a fallos
etc.

50

Los clster pueden clasificarse en base a sus caractersticas. Se pueden


tener clsteres de alto rendimiento (HPC- High Performance Clster),
clster de alta disponibilidad (HA- High Availability) o Clster de alta
eficiencia (HT High Throughput).
High Performance
Son clster que ejecutan tareas requieren de gran capacidad
computacional. Estas tareas pueden comprometer los recursos del
clster por largos periodos de tiempos.
High Availability
Son clster diseados para proporcionar disponibilidad y fiabilidad.
La fiabilidad se provee mediante software que detecta fallos del
sistema y permite recuperarse frente a estos, mientras que en
hardware se evita tener un nico punto de fallo.

High Troughput
Son clster que estn diseados con el objetivo de ejecutar la
mayor cantidad de tareas en el menor tiempo posible.

Clster por conmutacin por error.


Los servidores agrupados (llamados nodos) estn conectados mediante cables
fsicos y por software. Si uno de los nodos falla, otro nodo comienza a dar
servicio a travs de un proceso conocido como conmutacin por error.

51

M. Prez (2009) afirma que:


Un clster de conmutacin por error es un grupo de servidores
independientes que ejecutan Windows server 2008 y que
trabajan juntos para aumentar la disponibilidad de los servidores
y las aplicaciones. Un clster de conmutacin por error es un
conjunto de equipos independientes que trabajan juntos para
aumentar la disponibilidad de los servicios y aplicaciones. Los
servidores

agrupados

(denominados

nodos)

se conectan

mediantes cables fsicos y software. Si se produce un error en


uno de los nodos, otro comienza a dar servicios mediante un
proceso que se denomina conmutacin por error. (p.679)

Caractersticas Clster de Conmutacin por error.

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.

Tenga en cuenta que la caracterstica Clster de conmutacin por error como


muestra el cuadro a continuacin:

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 Estndar

Windows

Server

2008

R2

Datacenter

Windows Web Server 2008R2.


Fuente: Microsoft TechtNet/2010
Elaborado por: Karina Elizabeth Gordillo Tutivn

CUADRO No. 7
LISTA DE COMPROBACIN: CREAR UN CLSTER POR
CONMUTACIN POR ERROR.

PASO

Revisar

los

requisitos

REFERENCIA

de

infraestructura y hardware para

Requisitos

de

comprensin

para

los

clsteres de conmutacin por error

un clster de conmutacin por


error.

Instale la caracterstica Clster

Instalar el Failover Clustering Feature

53

de conmutacin por error en


todos los servidores que estarn
en el clster.

Conecte

las

redes

el

almacenamiento que el grupo va

Preparacin del hardware antes de validar


un clster de conmutacin por error

a utilizar.

Ejecute el asistente para validar

Validacin de un clster de conmutacin

una configuracin en todos los

por error nuevo o existente

servidores

que

desee

agruparse, para confirmar que la


configuracin del hardware y el
hardware de los servidores,
redes y almacenamiento son
compatibles con clsteres de
conmutacin por error. Si es
necesario,

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

Cree el clster de conmutacin

Crear un nuevo clster de conmutacin por

por error.

error

Fuente: Microsoft TechtNet/2010


Elaborado por: Karina Elizabeth Gordillo Tutivn

Despus de haber creado un clster de conmutacin por error, el siguiente paso es


por lo general para configurar el clster para apoyar un servicio o aplicacin en
particular.

Hay 4 categoras de pruebas realizadas como parte de validacin de clster de


conmutacin por error:

Inventario: Esta es una serie de pruebas para catalogar los diversos


componentes (hardware, software, configuracin, almacenamiento) en
cada nodo de clster potencial. Para obtener una lista completa de pruebas
de inventarios.

Red: Esta es una serie de pruebas para validar la configuracin de la red


en cada potencial nodo del clster. Para obtener una lista completa de
pruebas de red.

Almacenamiento: Esta es una serie de pruebas que valida si el


almacenamiento est configurado correctamente, apoya los requisitos para

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.

Configuracin del sistema: Se trata de una serie de pruebas para


confirmar que el software y la configuracin del sistema ajustes son
compatibles a travs de todos los nodos potenciales. Para obtener una lista
completa de sistema pruebas de configuracin. Microsfot Technet

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

SQL Server 2008 incluye varios cambios en la implementacin de clsteres de


conmutacin por error de SQL Server, incluyendo un proceso de instalacin
totalmente nueva y soporte para hasta 16 nodos.

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.

Segn JORGE HERNANDO MURCIA (2005)

expresa: La virtualizacin, a la vez es un proceso y resultado de la comunicacin


tecnolgica del conocimiento (p.15).

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

Cada paquete de Hw virtual + SO + aplicaciones se conoce como mquina


virtual.
La virtualizacin proporciona acceso directo a los recursos de hardware para
brindarle un rendimiento considerablemente mejor que la emulacin de software.

FIGURA No. 6
VIRTUALIZACIN

Fuente: http://www.inf-cr.uclm.es/
Elaborado por: Karina Elizabeth Gordillo Tutivn

Razones para la virtualizacin


Entre las principales razones que surgen para realizar una virtualizacin
encontramos las siguientes:

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

Poner rpidamente en marcha aplicaciones y balancear las cargas


de trabajo entre los recursos existentes reduciendo en lo posible los
sobre-dimensionamientos.

Alargar la vida de entornos antiguos


Permite ejecutar programas que estn en desuso pero que los
necesita aun para realizar trabajos.

Recuperacin de errores de sistemas


Se puede tener gran cantidad de prdidas econmicas al caer un
sistema, sin embargo usando imgenes virtuales de respaldo se
puede levantar otro servidor de forma inmediata.

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

Consideraciones antes de realizar virtualizacin

Si bien es cierto que con la virtualizacin de servidores existir un crecimiento en


la empresa, sin la necesidad de invertir gran cantidad de recursos econmicos, ni
tanto esfuerzo es necesario considerar ciertos aspectos importantes:

Evitar catstrofes.- Si se va a realizar la virtualizacin en un nico host fsico, es


necesario tener en cuenta que el fallo en dicha PC, generara perdidas
innumerables, por tal razn es aconsejable tener alta disponibilidad y proteccin a
desastres.

Preparacin al personal de TI.- Cuando se virtualiza puede cambiar la forma en


que el TI realice sus tareas y por lo general implica convergencia de funciones, es
necesario que se les explique la ventaja que representa virtualizar, el ahorro y la
agilidad que otorga a los negocios, la transformacin que ocurre en los procesos
estos van enfocados en aumentar la satisfaccin al cliente, mitigar riesgos y
proteger la informacin.

Tecnologa de virtualizacin Hyper V


Definicin
La tecnologa de virtualizacin Hyper V, es la que ofrece una infraestructura de software
y herramientas que facilitan la creacin y administracin de un entorno de equipos
servidores virtualizados.

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:

Se puede ejecutar de forma simultnea mquinas virtuales de 32 y 64 bits.

Es compatible con memoria de mquina virtual de gran tamao.

Compatibilidad con la VLAN.

Instantneas de mquinas virtuales que capturan el estado, los datos y la


configuracin de hardware de una mquina virtual en ejecucin. Puesto que las
instantneas registran los estados del sistema, se puede devolver la mquina
virtual a un estado anterior.

Windows Server 2008 R2 Hyper V.


Definicin
La virtualizacin de servidor ha sido una parte integral del sistema operativo
Windows Server 2008, utilizando la tecnologa Hyper-V. Windows Server 2008
R2 presenta una nueva versin de Hyper-V que facilita ms que nunca esta tarea,
y permite a las organizaciones tomar ventaja de los ahorros de costes que la
virtualizacin te puede ofrecer.

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.

Hyper V, en las empresas.


Hyper-V, solucin que permite la virtualizacin de plataformas en sistemas x86,
ocupa el primer lugar en Latinoamrica en alojamiento virtual con un 44.10% de
participacin de mercado, en el tercer trimestre de 2013, de acuerdo al estudio
IDC Latin America Server Virtualization Tracker Q3 2013. En este perodo,

62

Microsoft ha alcanzado por primera vez al proveedor que ha liderado el mercado


los ltimos aos, que con un empate tcnico tiene una participacin de mercado
de 44.06%, porcentaje tomado a partir del primer trimestre de 2008 al tercer
trimestre de 2013.
GRFICO N 2
MICROSOFT LDER DEL MERCADO DE VIRTUALIZACIN EN
LATINOAMRICA

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:

LEY DE PROPIEDAD INTELECTUAL


TITULO PRELIMINAR

Art.1. El Estado reconoce, regula y garantiza la propiedad intelectual adquirida de


conformidad con la ley, las Decisiones de la Comisin de la Comunidad Andina y
los convenios internacionales vigentes en el Ecuador.

La propiedad intelectual comprende:

1. Los derechos de autor y derechos conexos.


2. La propiedad industrial, que abarca, entre otros elementos, los siguientes:
a) Las invenciones;
b) Los dibujos y modelos industriales;
c) Los esquemas de trazado (topografas) de circuitos integrados;
d) La informacin no divulgada y los secretos comerciales e industriales;
e) Las marcas de fbrica, de comercio, de servicios y los lemas
comerciales;
f) Las apariencias distintivas de los negocios y establecimientos de
comercio;
g) Los nombres comerciales;

64

h) Las indicaciones geogrficas; e,


i)

Cualquier otra creacin intelectual que se destine a un uso agrcola,


industrial o comercial.

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:

Autor: Persona natural que realiza la creacin intelectual.

Base de datos: Compilacin de obras, hechos o datos en forma impresa,


en una unidad de almacenamiento de ordenador o de cualquier otra forma.

Programa de ordenador (software): Toda secuencia de instrucciones o


indicaciones destinadas a ser utilizadas, directa o indirectamente, en un
dispositivo de lectura automatizada, ordenador, o aparato electrnico o
similar con capacidad de procesar informacin, para la realizacin de una
65

funcin o tarea, u obtencin de un resultado determinado, cualquiera que


fuere su forma de expresin o fijacin. El programa de ordenador
comprende tambin la documentacin preparatoria, planes y diseos, la
documentacin tcnica, y los manuales de uso.

Disposiciones Especiales Sobre Ciertas Obras De Los Programas De Ordenador

Art. 28.- Los programas de ordenador se consideran obras literarias y se protegen


como tales. Dicha proteccin se otorga independientemente de que hayan sido
incorporados en un ordenador y cualquiera sea la forma en que estn expresados,
ya sea en forma legible por el hombre (cdigo fuente) o en forma legible por
mquina (cdigo objeto), ya sean programas operativos y programas aplicativos,
incluyendo diagramas de flujo, planos, manuales de uso, y en general, aquellos
elementos que conformen la estructura, secuencia y organizacin del programa.

Art. 29.- Es titular de un programa de ordenador, el productor, esto es la persona


natural o jurdica que toma la iniciativa y responsabilidad de la realizacin de la
obra. Se considerar titular, salvo prueba en contrario, a la persona cuyo nombre
conste en la obra o sus copias de la forma usual.
Dicho titular est adems legitimado para ejercer en nombre propio los derechos
morales sobre la obra, incluyendo la facultad para decidir sobre su divulgacin.
El productor tendr el derecho exclusivo de realizar, autorizar o prohibir la
realizacin de modificaciones o versiones sucesivas del programa, y de programas
derivados del mismo.

66

Las disposiciones del presente artculo podrn ser modificadas mediante acuerdo
entre los autores y el productor.

Art. 30.- La adquisicin de un ejemplar de un programa de ordenador que haya


circulado lcitamente, autoriza a su propietario a realizar exclusivamente:
a) Una copia de la versin del programa legible por mquina (cdigo objeto) con
fines de seguridad o resguardo;
b) Fijar el programa en la memoria interna del aparato, ya sea que dicha fijacin
desaparezca o no al apagarlo, con el nico fin y en la medida necesaria para
utilizar el programa.

c) Salvo prohibicin expresa, adaptar el programa para su exclusivo uso personal,


siempre que se limite al uso normal previsto en la licencia. El adquirente no podr
transferir a ningn ttulo el soporte que contenga el programa as adaptado, ni
podr utilizarlo de ninguna otra forma sin autorizacin expresa, segn las reglas
generales.
Se requerir de autorizacin del titular de los derechos para cualquier otra
utilizacin, inclusive la reproduccin para fines de uso personal o el
aprovechamiento del programa por varias personas, a travs de redes u otros
sistemas anlogos, conocidos o por conocerse.

Art. 31.- No se considerar que exista arrendamiento de un programa de


ordenador cuando ste no sea el objeto esencial de dicho contrato. Se considerar

67

que el programa es el objeto esencial cuando la funcionalidad del objeto materia


del contrato, dependa directamente del programa de ordenador suministrado con
dicho objeto; como cuando se arrienda un ordenador con programas de ordenador
instalados previamente.

Art. 32.- Las excepciones al derecho de autor establecidas en los artculos 30 y 31


son las nicas aplicaciones respecto a los programas de ordenador.
Las normas contenidas en el presente Prrafo se interpretarn de manera que su
aplicacin no perjudique la normal explotacin de la obra o los intereses legtimos
del titular de los derechos.
Hoy en la actualidad de nuestros pas, contamos con una normativa (ley), que
apoya (obliga a las empresas publicas usar tecnologa open source en mayor parte
de sus aplicaciones de negocio / infraestructura).
El da jueves 10 de Abril del 2008 se emiti el decreto 1014 por parte de la
presidencia del Ec. Rafael Correa Delgado.

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

Las variables de investigacin que intervienen en la tesis son:

Variable independiente (causa): 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.

Variable dependiente 1 (efecto): Arquitectura de tolerancia a fallos


Microsoft Failover Clster para los servicios de Base de Datos de SQL
2008 R2.

Variable dependiente 2 (solucin): Diseo y configuracin de una


arquitectura de alta disponibilidad para el servicio de Clster de Base de
Datos Sql Server 2008 R2 para empresas medianas, con la implementacin
de un Prototipo de Servidores Virtuales con la Tecnologa Hyper-V.

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)

T-SQL.- T-SQL (Transact-SQL) es el principal medio de interaccin con el


Servidor. Permite realizar las operaciones claves en SQL Server, incluyendo la
creacin y modificacin de esquemas de la base de datos, la introduccin y
edicin de los datos en la base de datos, as como la administracin del servidor
como tal.
Esto se realiza mediante el envo de sentencias de T-SQL y declaraciones que son
procesadas por el servidor y los resultados (o errores) regresan a la aplicacin
cliente.
Cliente Nativo de SQL.- Cliente Nativo de SQL, es la biblioteca de acceso a
datos para los clientes de Microsoft SQL Server versin 2005 en adelante.
Implementa nativamente soporte para las caractersticas de SQL Server,
incluyendo la ejecucin de la secuencia de datos tabular, soporte para bases de
datos en espejo de SQL Server, soporte completo para todos los tipos de datos
compatibles con SQL Server, conjuntos de operaciones asncronas, las
notificaciones de consulta, soporte para cifrado, as como recibir varios conjuntos

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.

Tesis.- Es el trmino que utilice durante la investigacin de mi propuesta para


hacer referencia a la misma.

Hyper-V.- Proporciona una infraestructura de software y herramientas de


administracin bsicas de Windows Server 2008 que permiten crear y administrar
un entorno de computacin de servidores virtualizados. Los recursos siguientes
incluyen informacin sobre Hyper-V.

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.

Active Directory Rights Management Services (AD RMS).- Es una tecnologa


de proteccin de la informacin que funciona con AD RMS aplicaciones
habilitadas para ayudar a salvaguardar la informacin digital del uso no
autorizado. Los propietarios de contenido pueden definir quin puede abrir,
modificar, imprimir, reenviar o realizar otras acciones con la informacin.
71

Qurum.- El nmero de elementos que deben estar en lnea para un clster de


conmutacin por error dado para seguir corriendo. Los elementos relevantes en
este contexto son los nodos, un disco testigo / qurum, o, en algunos casos, por
accin testigo archivo. Cada elemento incluido en el qurum, salvo un recurso
compartido de archivos testigo, contiene una copia de la configuracin del clster.
El servicio de Clster trabaja para mantener todas las copias de la configuracin
del clster sincronizados en todo momento.

Clster.- Conjuntos o conglomerados de computadoras construidos mediante la


utilizacin de hardware comunes y que se comportan como si fuesen una nica
computadora.

High Availability.- Son clster diseados para proporcionar disponibilidad y


fiabilidad.

La fiabilidad se provee mediante software que detecta fallos del

sistema y permite recuperarse frente a estos, mientras que en hardware se evita


tener un nico punto de fallo.

Failover.- En informtica, el concepto de tolerancia a fallos (en ingls: failover)


hace referencia a la capacidad de un sistema de acceder a la informacin, aun en
caso de producirse algn fallo o anomala en el sistema.
Una posibilidad es que el fallo se deba a daos fsicos en uno o ms componentes
de hardware, con la consiguiente prdida de la informacin almacenada.

72

SLA.- Un acuerdo de nivel de servicio o Service Level Agreement, tambin


conocido por las siglas ANS o SLA, es un contrato escrito entre un proveedor de
servicio y su cliente con el objeto de fijar el nivel acordado para la calidad de
dicho servicio. El ANS es una herramienta que ayuda a ambas partes a llegar a un
consenso en trminos del nivel de calidad del servicio, en aspectos tales como
tiempo de respuesta, disponibilidad horaria, documentacin disponible, personal
asignado al servicio, etc. Bsicamente el ANS establece la relacin entre ambas
partes: proveedor y cliente. Un ANS identifica y define las necesidades del cliente
a la vez que controla sus expectativas de servicio en relacin a la capacidad del
proveedor, proporciona un marco de entendimiento, simplifica asuntos
complicados, reduce las reas de conflicto y favorece el dilogo ante la disputa.

73

CAPTULO III
METODOLOGA
Diseo de la investigacin
Modalidad de la investigacin

El presente trabajo de investigacin corresponde bsicamente a un estudio de tesis


mediante el planteamiento de preguntas a contestarse.
Esta modalidad de investigacin adopta a un proyecto FACTIBLE, debido a que
ser un 40% investigativa, se debe consultar referente a las tecnologas a ser
empleadas, un 10% bibliogrfica ya que se emplearan textos guas para tener una
solucin ptima, y un 50% prototipo de solucin de servidores virtuales con
tecnologas hyper-v. Cerda (1995) expresa que: La factibilidad de un proyecto
tiene como finalidad permitir la seleccin entre las variantes, determinar las
caractersticas tcnicas de la operacin, fijar los medios a implementar, establecer
los costos de operacin y evaluarlos recursos disponibles, reales y potenciales
(p15).

74

Tipo de investigacin

El tipo de investigacin que se adopta es por la factibilidad, nos permite dar


solucin a un problema que se presente, despus de haber hecho un chequeo.
La investigacin de factibilidad en un proyecto consiste en descubrir cules son
los objetivos de la organizacin, luego determinar si el proyecto es til para que la
empresa logre sus objetivos.
Factibilidad se refiere a la disponibilidad de los recursos necesarios para llevar a
cabo los objetivos o metas sealados, y se apoya en 3 aspectos bsicos:
Operativo.
Tcnico.
Econmico.
El xito de un proyecto est determinado por el grado de factibilidad que se
presente en cada una de los tres aspectos anteriores.

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

Costo del tiempo.


Costo del desarrollo / adquisicin.

Los costos, disminuyen por la reutilizacin de recursos, adems los conceptos de


licenciamiento en servidores virtualizable aporta a disminuir los costos, con la
inversin de una licencia de Windows Server 2008 R2, podemos ganar 4 licencias
extra para nuestros servidores, y en caso de tener Windows server Datacenter
tendramos N licencias para la virtualizacin de servidores.
c) Factibilidad Operativa

Operacin garantizada.

Uso garantizado.

En conclusin la modalidad de proyecto factible es la que se enfoca en la tesis


presentada debido a que se ha planteado una solucin al problema que se presenta y
este es el diseo 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.

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

PQ: Varianza =0.25

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

El instrumento para la obtencin de informacin o datos empricos es la encuesta.


El cuestionario va dirigido a personal de departamento de TI.
El cual se detalla en el anexo #1

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

entre los recursos Microsoft,


de

hardware

y Referencias

Software o Niveles bibliogrficas.


de Integracin.

V.D.
Arquitectura de
tolerancia

95% de estabilidad Textos

a Servicios de Base de de la Base de datos. seleccionados

fallos Microsoft Datos.

(Indicador

Failover Clster

rendimiento).

para los servicios

de

de Microsoft,
Referencias
bibliogrficas.

de Base de Datos

78

de

SQL

2008

R2.

V.D.

95% de satisfaccin

Diseo de una

del Personal de IT Encuestas

arquitectura

con

de Alta disponibilidad.

la

Alta Personal de IT.

alta

disponibilidad

disponibilidad

Servicios de Base

para el servicio

de

de

indicador

Clster

de

Base de Datos

al

Datos.

de

(Este
es

de

percepcin).

Sql Server 2008


R2

para

empresas
medianas, con la
implementacin
de un Prototipo
de

Servidores

Virtuales con la
Tecnologa
Hyper-V.

Elaboracin: Karina Gordillo Tutivn


Fuente: Microsoft Technet

79

Instrumentos de recoleccin de datos

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:

1. La encuesta.- Est dirigida hacia el personal del departamento de IT, 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.

2. La observacin.- de las tecnologas empleadas por diferentes empresas.

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:

El cuestionario que es por el caso de la encuesta:


Dirigido al personal del departamento de IT de ciertas empresas, una vez tabulada
cada respuesta se las representa de forma grfica, con el fin que haga fcil el
entendimiento de los resultados obtenidos.

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

Para la obtencin de la informacin necesaria para esta investigacin se utiliz las


siguientes tcnicas:

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

Determinar el objeto, situacin, caso, etc. (Que se va a observar).


Determinar objetivos de la observacin (Para que se va a observar).
Determinar la forma como se van a registrar los datos.
Observar, cuidadosa y crticamente.
Registrar los datos observados.
Analizar e interpretar los datos.

El registro de observacin se detalla en el Anexo #2

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

Para analizar los resultados de la encuesta se sigue los siguientes pasos:

1. Revisin de los cuestionarios.


2. Contabilizacin de cada una de las respuestas obtenidas en cada pregunta.
3. Elaboracin de las grficas representativas.
4. Empleo de Microsoft EXCEL como herramienta de apoyo.
5. Anlisis de resultados y conclusin de los resultados obtenidos.

Tabulacin de los resultados de la encuesta


PREGUNTA N 1: Considera Usted que las empresas medianas con

infraestructuras tradicionales pueden brindar una alta disponibilidad en sus datos?


CUADRO No. 9
RESULTADO DE LA PRIMERA PREGUNTA DE LA ENCUESTA

Detalle

Encuestados

Porcentaje

SI

15

NO

149

91

Resultados

164

100%

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

84

GRFICO No. 3
RESULTADO DE LA PRIMERA PREGUNTA DE LA ENCUESTA

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

Anlisis: Del 100% de la muestra un 9% de las personas encuestadas, han


indicado que SI se puede brindar alta disponibilidad de los datos con la
infraestructura tradicional que posea la empresa, y un 91% considera que NO que
para que exista alta disponibilidad de datos se debe mejor dicha infraestructura.

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%

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

GRFICO No. 4
RESULTADO DE LA SEGUNDA PREGUNTA DE LA ENCUESTA

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

Anlisis: Del 100% de la muestra encuestada el 27% ha indicado que si conocen


los recursos que hay que evaluar para poder disear una arquitectura de alta
disponibilidad en sus bases de datos, y un 73% indicaron que no conocan.

PREGUNTA N 3: Est usted de acuerdo que la virtualizacin ayuda a las

empresas en optimizar la utilizacin del hardware y lograr portabilidad de las


aplicaciones?
Cabe indicar que los valores van de 1 a 5 en la siguiente escala

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%

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente: Resultado de encuestas realizadas.

GRFICO No. 5
RESULTADO DE LA TERCERA PREGUNTA DE LA ENCUESTA

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente: Resultado de encuestas realizadas.

Anlisis: Del 100% de las personas encuestadas un 52% est totalmente de


acuerdo que con la virtualizacin ahorrara gastos en recursos de hardware, un
87

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 .

PREGUNTA N 4: Usted est consciente que su empresa necesita una

arquitectura de alta disponibilidad para la implementacin de un Clster de sus


bases de datos Microsoft SQL SERVER 2008 R2?
Cabe indicar que los valores van de 1 a 5 en la siguiente escala.
1

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%

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

88

GRFICO No. 6
RESULTADO DE LA CUARTA PREGUNTA DE LA ENCUESTA

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

Anlisis: Del 100% de la muestra un 46% ha indicado que la implementacin de


clster de base de datos necesitan de alta disponibilidad, un 24% de los
encuestados indican que estn parcialmente de acuerdo con esta cuestin, un 30%
indican que tenan una idea de los recursos necesarios para la implementacin de
un clster de base de datos.

PREGUNTA N 5: Est Usted de acuerdo que las arquitecturas de alta

disponibilidad basadas en Microsoft especficamente en Windows server brindan


una calidad de servicio?
Cabe indicar que los valores van de 1 a 5 en la siguiente escala.
MUY EN
DESACUERDO

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%

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

GRFICO No. 7
RESULTADO DE LA QUINTA PREGUNTA DE LA ENCUESTA

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente: Resultado de encuestas realizadas.

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

90

Anlisis: Del 100% de la muestra un 64% ha indicado que estn totalmente de


acuerdo

que las arquitecturas de alta disponibilidad sirven para brindar una

calidad de servicio y un 36% indican que estn de acuerdo.

PREGUNTA N 6: Considera usted que es necesario evaluar los servicios de red,

Active Directory y DNS para la clusterizacin de la base de datos SQL Server?


Cabe indicar que los valores van de 1 a 5 en la siguiente escala.

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%

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

91

GRFICO No. 8
RESULTADO DE LA SEXTA PREGUNTA DE LA ENCUESTA

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente: Resultado de encuestas realizadas.

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

Anlisis: Del 100% de la muestra un 46% ha indicado que la implementacin de


clster de base de datos necesitan de alta disponibilidad, un 24% de los
encuestados indican que estn parcialmente de acuerdo con esta cuestin, un 30%
indican que tenan una idea de los recursos necesarios para la implementacin de
un clster de base de datos.

PREGUNTA N 7: Cree usted que la integracin de recursos entre hardware y

software (Sistemas Operativos) son necesarios para el diseo de una arquitectura


de alta disponibilidad para el Servicio de Clster de Base de Datos?
Cabe indicar que los valores van de 1 a 5 en la siguiente escala.

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%

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

GRFICO No. 9
RESULTADO DE LA SEPTIMA PREGUNTA DE LA ENCUESTA

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

93

Anlisis: Del 100% de la muestra un 57% est totalmente de acuerdo y un 31%


est de acuerdo en que es necesario definir bien los recursos de Hardware y
Software para disear una infraestructura de alta disponibilidad, por otro lado
existe un 12% de los encuestados que no estn de acuerdo o desacuerdo.

PREGUNTA N 8: Considera usted que

al disear una arquitectura de alta

disponibilidad en las base de datos se debe dejar de manera escalable para que
permita crecer de manera a pasar del tiempo?

Cabe indicar que los valores van de 1 a 5 en la siguiente escala.


MUY EN
DESACUERDO

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%

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

94

GRFICO No. 10
RESULTADO DE LA OCTAVA PREGUNTA DE LA ENCUESTA

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

Anlisis: Del 100% de la muestra un 58% ha indicado que est totalmente de


acuerdo y 42 % est de acuerdo que la implementacin de clster de base de
datos debe realizarse de la mejor manera para que permita crecer a pesar del
tiempo.

PREGUNTA N 9: Cree Usted que es necesario tener una Gua o documentacin

estndar 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?
Cabe indicar que los valores van de 1 a 5 en la siguiente escala.

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%

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

GRFICO No. 11
RESULTADO DE LA NOVENA PREGUNTA DE LA ENCUESTA

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resultado de encuestas realizadas.

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.

ANLISIS GENERAL DE LOS DATOS RECOLECTADOS.

El diseo e implementacin de una arquitectura de alta disponibilidad para el


servicio de clster de base de datos Microsoft SQL SERVER 2008 R2 depende de
la infraestructura de la empresa, es decir debe tener una arquitectura Microsoft de
ADDS, DNS, los resultados muestran que las mayora de las empresas
encuestadas denotan que estn totalmente de acuerdo en que se debe tener en
consideracin y evaluar dichas arquitecturas previo al diseo.

Cabe indicar que con el anlisis de los datos encuestados se puede evidenciar la
falta de conocimiento

tcnico y necesario para la implementacin

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.

Criterios para la elaboracin de la propuesta


El criterio y la estrategia que se utiliza para elaborar la tesis es la metodologa del
ciclo de vida de un sistema.

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

Implementacin del Active Directory.


Implementacin del DNS.
Implementacin del iSCSI Target.
Implementacin del Servicio de Failover Cluster para SQL Server 2008
R2.
Implementacin del servicio de Clster de SQL Server 2008 R2.

Pruebas
Se realiza una fase de estabilizacin de solucin por cada proceso de
implementacin.

Criterios de validacin de la propuesta

El criterio de validacin de la tesis se base en el Juicio de expertos, Ingenieros en


Sistemas computacionales, que conocen y manejan tecnologas IT, los cuales
representan al departamento de graduacin de la carrera

de Ingeniera en

Sistemas Computacionales, ellos validaron y analizaron acerca del tema de tesis


planteado.

99

CAPTULO IV
MARCO ADMINISTRATIVO
Cronograma

CUADRO No. 18
CRONOGRAMA DE ACTIVIDADES

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Cronograma de actividades para la realizacin de la tesis.

100

Presupuesto

Valores aproximados para el desarrollo del sistema.


CUADRO No.19
RESUMEN DE EGRESOS E INGRESOS

Detalle
Los recursos empleados en el desarrollo de

Ingresos en Dlares

este tema sern por financiamiento propio.

$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

Elaboracin: Karina Elizabeth Gordillo Tutivn


Fuente:

Resumen de Egresos e Ingresos para la realizacin de la tesis.

Para la demostracin de lo planteado como tema de tesis se utilizaron licencias


temporales de pruebas con un costo aproximado como se lo indica a continuacin:
CUADRO No.20
VALORES APROXIMADOS DE LICENCIAS
Licencias
4
1

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

Se exponen las siguientes recomendaciones que se deben tener en cuanta al


momento de disear e implementar una infraestructura de alta disponibilidad,
basada en tecnologa Microsoft.
Para implementar

una infraestructura de alta disponibilidad se debe

evaluar los recursos que tienen actualmente la empresa.


El rol de Hyper-V no debe ser combinado con ningn otro rol de servicio,
la arquitectura de hardware debe soportar Virtualizacin asistida por
hardware.
Una solucin de clster de SQL demanda de una infraestructura de red
Microsoft integrada, las credenciales de los usuarios de servicios,
resolucin de zona inversa y directa a nivel de DNS, para la bsqueda de
los nodos a nivel de nombre

del equipo o direccin IP, adems la

caracterstica de exclusin o reversa del servicio de DHCP.


Es recomendable para la configuracin del clster en el servidor de Base
de Datos desactivar el Firewall.
Es recomendable que ambos nodos tengan tarjetas de red similares
(velocidad), de igual forma los procesadores, para evitar un mal
rendimiento en una conmutacin.

103

BIBLIOGRAFA
LIBROS

Castilla y Len (2006)


Tcnicos de soporte informtico. Espaa. Editorial MAD. Primera
Edicin.

Cornella (2011)
TechNote Virtualizacin. Espaa. Editorial DTB. Primera Edicin.

Chateau Mathieu (2011)


Windows Server 2008 R2. Espaa. Editorial DTB. Primera Edicin.

Dewit Olivier (2009)


Asp .Net. Espaa. Editorial ENI. Primera Edicin. ISBN: 978-27460-6720-2

Gabillaud Jrome (2010).


SQL SERVER 2008. Barcelona. Editorial ENI. Primera Edicin.
ISBN: 978-2-7460-5364-9.

Jos Miguel Molina & Manual Jimnez (2011).


Programacin Grfica para Ingenieros

Kelbley (2009).
Windows Server 2008 R2. Mxico. Editorial Publication Data.
Primera Edicin. ISBN: 978-0-470-44096-4.

104

Kroenke David (2004).


Procesamiento de base de datos. Mxico. Editorial Pearson.
Octava Edicin. ISBN: 970-26-0325-0.

Landean Rebeca (2007).


Elaboracin de trabajos de investigacin. Venezuela. Editorial
Alfa. Primera Edicin. ISBN: 980-354-214-1.

M. Perez (2011).
SQL Server 2008 R2: motor de base de datos y administracin.
Windows Server 2008: instalacin, configuracin y administracin

Namakforoosh Mohammad (2005).


Metodologa de la Investigacin. Mxico. Editorial Limusa.
Segunda Edicin. ISBN: 968-18-5517-8.

Nevado Mara Victoria (2009).


Introduccin a las bases de datos relacionales. Madrid. Editorial
Vision Libros. ISBN: 978-84-9886-809-8.

Ruma Laurel (2010)


Iniciando el desarrollo con C#. Espaa. Editorial DTB. Primera
Edicin.

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

Huerta Isluan (2011).


SQL SERVER 2008. 2013 de la World Wide Web:
http://www.slideshare.net/IsluanHuerta/sql-server-2008-9718079

KED (2009)
Virtualizacin Windows Server .2014 de la World Wide Web:
http://www.ked.com.mx/Temarios/MS_10215.pdf

Mendoza Antonio (2007).


Modelo de Tesis Proyecto Factible Completo. 2013 de la World
Wide Web:
http://tesisyalgomas.blogspot.com/2007/08/modelo-de-tesisproyecto-factible.html

Snchez Jorge (2013).


Base de Datos. 2013 de la World Wide Web:
http://www.jorgesanchez.net/bd/disenoBD.pdf
Microsoft (2010).
Active Directory .2014 de la World Wide Web:

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.

Kroenke David (2003)


Procesamiento de base de datos. Mxico. Editorial Pearson.
Octava Edicin. Citas: 33.

Neild Sbastien (2009)


Windows Server 2008 R2. Espaa. Editorial DTB. Primera Edicin.
Citas: 25.

Murcia Jorge (2005)


Redes del Saber. Colombia. Editorial Magisterio. Primera Edicin.
Citas: 52.

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

DISEO 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.

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:

Nombre del Encuestado:

Empresa:

Informacin General.La encuesta se realiz a 165 personas del departamento de TI de diferentes


empresas.
Informacin Especfica.Encierre la respuesta que para usted sea la adecuada
1. Considera Usted que las empresas medianas con infraestructuras
tradicionales pueden brindar una alta disponibilidad en sus datos?
SI ( )

NO ( )

2. Conoce usted que recursos hay que evaluar para poder disear una
arquitectura de alta disponibilidad en sus bases de datos?
SI ( )

NO ( )

3. Est usted de acuerdo que la virtualizacin ayuda a las empresas a


no consumir muchos recursos de hardware?
1. Muy en desacuerdo ( )
2. En desacuerdo ( )
3. Ni de acuerdo ni en desacuerdo ( )
4. De acuerdo

( )

5. Totalmente de acuerdo ( )

110

4. Usted est consiente que su empresa necesita una arquitectura de


alta disponibilidad para la implementacin de un Clster de sus bases
de datos Microsoft SQL SERVER 2008 R2?
1. Muy en desacuerdo ( )
2. En desacuerdo ( )
3. Ni de acuerdo ni en desacuerdo ( )
4. De acuerdo

( )

5. Totalmente de acuerdo ( )

5. Est Usted de acuerdo que las arquitecturas de alta disponibilidad


basadas en Microsoft especficamente en Windows server brindan una
calidad de servicio
1. Muy en desacuerdo ( )
2. En desacuerdo ( )
3. Ni de acuerdo ni en desacuerdo ( )
4. De acuerdo

( )

5. Totalmente de acuerdo ( )

6. Considera usted que es necesario evaluar los servicios de red, Active


Directory y DNS para la clusterizacin de la base de datos SQL
Server?
1. Muy en desacuerdo ( )

111

2. En desacuerdo ( )
3. Ni de acuerdo ni en desacuerdo ( )
4. De acuerdo

( )

5. Totalmente de acuerdo ( )

7. Cree usted que la integracin de recursos entre hardware y software


son necesarios para el diseo de una arquitectura de alta
disponibilidad para el Servicio de Clster de Base de Datos?
1. Muy en desacuerdo ( )
2. En desacuerdo ( )
3. Ni de acuerdo ni en desacuerdo ( )
4. De acuerdo

( )

5. Totalmente de acuerdo ( )

8. Considera usted que

al disear una arquitectura de alta

disponibilidad en las base de datos se debe dejar de manera escalable


para que permita crecer de manera a pasar del tiempo?
1. Muy en desacuerdo ( )
2. En desacuerdo ( )
3. Ni de acuerdo ni en desacuerdo ( )
4. 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

DISEO 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.
En el departamento existen alrededor de 12 empleados.

EMPRESA: XXXX

FECHA: 21 Noviembre del 2013

CRITERIO/ COMPORTAMIENTO OBSERVABLE


Todos los miembros del rea estn presentes
Existen documentacin acerca de cmo virtualizar servidores
o de algn otro procedimiento en caso de que un nuevo
elemento ingrese y no conozca al respecto.
Existe arquitectura de alta disponibilidad escalable.
Se escuchan activamente entre s ( atienden al otro miembro
mientras habla acogen las preguntas de
los dems, debaten de manera asertiva, critican las ideas y no
las personas)

PUNTOS
(de 0 a 5)
5

114

Cuentan con licencias Microsoft


El personal cuenta con conocimientos de virtualizacin
Cuentan con las herramientas para realizar una virtualizacin
con TECNOLOGAS HYPER-V
.
El personal entiende sobre tecnologas de almacenamiento,
tales como Storage Area Network (SAN), incluyendo Internet
Small Computer System Interface (iSCSI), canal de fibra y
Direct Attached Storage (DAS)
El personal entiende sobre una red basada en Windows,
incluyendo el servicio de directorio de Active Directory
Antes de terminar la jornada, ponen en comn el trabajo
realizado y planifican las tareas para el da siguiente.

3
2
3

4
2

Conclusin: Las tecnologas nuevas generan inquietudes sobre el personal de un


departamento es por ello que es necesario fomentar el hecho de documentar cada nueva
herramienta implementada, para que exista una constancia en donde generaciones futuras
en caso de duda tengan donde ir a buscar.

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

DISEO 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.

116

117

118

119

120

121

122

123

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.

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

Configurando el adaptador de red, para nuestro servicio de


virtualizacin

11-12

Finalizando la instalacin del servicio de Virtualizacin de Hyper V

12-15

Iniciando consola de virtualizacin

15-16

Configurando el servicio de virtualizacin, en la consola de Hyper V

16-17

Configuracin de Hyper V, tab Servidor

17-18

Configuracin de Hyper V, tab Redes Virtuales

18

Tipos de Redes Virtuales en Hyper V

19

Configurando Virtual Switch, desde la consola de Hyper V 2012

20-21

CONFIGURACIN DEL CONTROLADOR DEL DOMINIO

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

PREPARANDO EL PRIMER NODO DE SQL SERVER PARA


PROCEDER CON LA CONFIGURACION DEL CLUSTER.

44-48

Configuracin de LAN SRVSQL08A1

48

Configuracin de LAN SRVSQL08A2

50

Verificacin de Actualizaciones del Servidor 2 SRVSQL08A2

51

Validacin de Disco en Servidor 1 SRVSQL08A1

52

Administracin de Clster por Conmutacin por error

54

Instalacin y Configuracin del primer Nodo del SQL Server en Clster

68

Diagrama preliminar de un Nodo de SQL Server, para el servicio de


clster

69

Inicializando la unidad de almacenamiento LUN de SQL Server 2008


R2

75

Pasos para la creacin de clster

82

Configuracin de una aplicacin o Servicio

95

Instalacin de un servidor a nivel de Clster

104

Configuracin de Qurum

106

Agregar un Nodo al Clster

136

Pruebas del Servicio de Clster

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

FIGURA N 18- N21


Configuracin de Controlador de Dominio

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

Configuracin de Servicios o Aplicacin

95-105

FIGURA N 103 N106


Configuracin de Qurum

106

FIGURA N 107 N111


Configuracin de Servicios o Aplicacin

110

FIGURA N 107 N134


Alta disponibilidad - Instalar SQL Failover Clster

114 - 135

FIGURA N 135 N146


Alta disponibilidad Aadir Nodo a SQL Failover Clster.

136 - 147

VII

DOCUMENTACIN DE LA IMPLEMENTACIN DE LA
INFRAESTRUCTURA MICROSOFT.

1. Preparacin de la infraestructura de Virtualizacin Microsoft


para la implementacin de la Solucin de SQL Server 2008 R2
Clster.
Virtualizacin de Servidores con Tecnologa Microsoft, basada en Hyper V3.
La tecnologa de Virtualizacin de Microsoft y de otros fabricantes ha permitido
a las empresas a implementar infraestructuras dinmicas, en diferentes
plataformas, por ejemplo servicios de alta disponibilidad de Microsoft Exchange,
Lync Server, entre otros, la tesis se encuentra enfocada en la solucin de clster
de Microsoft SQL Server 2008 R2, el clster se encuentra implementado en la
plataforma de Virtualizacin de Windows Server 2012, (Hyper V3)
El rol de Hyper-V proporciona la infraestructura de software y herramientas de
administracin bsica que permite crear y administrar un entorno informtico de
servidores virtualizados.
Hyper-V en sus versiones 2008, 2008 R2 y actualmente Windows Server 2012
R2 permiten crear el entorno de servidores virtualizados. Un ambiente virtual
permite aprovechar las caractersticas de hardware y software y ofrecer un
dinamismo para las aplicaciones de negocio. Cada mquina virtual es un sistema
de equipo virtualizado que funciona en un entorno de ejecucin aislado. Esto
permite ejecutar varios sistemas operativos simultneamente en un equipo fsico.
1

Hyper V, en las empresas.


Hyper-V, solucin que permite la virtualizacin de plataformas en sistemas x86,
ocupa el primer lugar en Latinoamrica en alojamiento virtual con un 44.10% de
participacin de mercado, en el tercer trimestre de 2013, de acuerdo al estudio
IDC Latin America Server Virtualization Tracker Q3 2013. En este perodo,
Microsoft ha alcanzado por primera vez al proveedor que ha liderado el mercado
los ltimos aos, que con un empate tcnico tiene una participacin de mercado
de 44.06%, porcentaje tomado a partir del primer trimestre de 2008 al tercer
trimestre de 2013.
GRAFICO N 1
Microsoft lder del mercado de virtualizacin en Latinoamrica

Elaboracin: Karina Gordillo Tutivn


Fuente: http://www.microsoft.com/es-xl/news/Microsoft-lider-del-mercado-de-virtualizacion-enLatinoamerica.aspx

El entorno virtualizado aborda diversos objetivos empresariales orientados a


mejorar la eficacia y reducir los costos. Por ejemplo:

Reducir los costos de operacin y mantener los servidores fsicos al


aumentar el uso del hardware. Puede reducir el nmero de componentes de
hardware necesarios para ejecutar las cargas de trabajo de servidor.

Fomentar el desarrollo y aumentar la eficacia de las pruebas al reducirse el


tiempo necesario para configurar el hardware y el software, y reproducir
los entornos de prueba.

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.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Consideraciones Tcnicas.

La cantidad de RAN, CPU, HD, se debe reservar dependiendo al tamao


actual de la compaa, y con una proyeccin de crecimiento durante 3 aos
como mnimo.

Las arquitecturas que se implementan deben ser distribuidas, que permitan


un crecimiento dinmico.

Se recomienda dos controladores de dominio en las organizaciones para


evitar la prdida total de la infraestructura por prdida total del nico
controlador de dominio. (Cabe indicar que en esta tesis solo se implementa
un controlador de dominio)

Los desarrolladores deben aplicar las buenas prcticas al momento de


desarrollar aplicacin relacionadas con la base de datos para evitar sobre
carga innecesaria.

La tarjeta de RED de la SAN debe ser nica, es decir si el servidor de SQL


es virtual, la NIC no se debe compartir con la Red de Servidor, para evitar
contratiempos de velocidad e fallos.

Requisitos Previos para la configuracin e implementacin del Clster de


Base de Datos en la Tesis.

Sistema operativo W2K8R2(Windows Server 2008 R2) Enterprise.

RAN 6 a 8 GB.

Tener instalado SQL Server.

Antes de la instalacin del Clster de Conmutacin por error se debe


seleccionar el Hardware y el Sistema operativo en el que se ejecutara el
SQL Server. Tambin se debe configurar el Servicio de Clsteres de
Conmutacin por error de Windows Server (WSFC), as como tambin
revisar la red, la seguridad y las consideraciones relativas al resto del
software que se ejecutara en los clster de conmutacin por error.

Instalando el Rol de Microsoft Hyper V3, en Windows Server 2012.


Para instalar el rol de Hyper, debe abrir la consola de Server Manager

En el escritorio de Windows Server, inicie el Server Manager, haga


clic en la base de tarea, la instalacin del rol puede ser realizada mediante
la consola de Powershell.
FIGURA N 2
Instalacin del Rol de Hyper-V

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

- Install-WindowsFeature Name Hyper-V -ComputerName SRVHOST01 IncludeManagementTools -Restart


En la consola de instalacin de Server Manager seleccionar Installation
Type, luego escoger Role-based or feature-based installation, clic en Next.
FIGURA N 3
Instalacin del Rol de Hyper-V

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

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

funciones y servicios para infraestructuras de escritorio virtual y para la tesis no se


requiere esta opcin.
En la opcin Server Selecction, indicamos el servidor al cual deseamos instalar,
si el administrador crear un grupo de servidores podr tenerlos disponibles en esta
lista.
FIGURA N 4
Instalacin del Rol de Hyper-V

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

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

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

10

Configurando el adaptador de red, para nuestro servicio de virtualizacin.


FIGURA N 6
Instalacin del Rol de Hyper-V

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

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).

Cuando nuestro servidor de virtualizacin, tiene servicios de aplicaciones


como Microsoft Exchange 2010, Sharepoint, File Server, WSUS, SQL
Server Etc., se recomienda tener 2 tarjetas de red:

11

o La primaria, para la comunicacin del servicio.


o La segunda, para la replicacin de los servicios, transmisin de la
data.
Finalizando la instalacin del servicio de virtualizacin de Hyper V.
FIGURA N 7
Instalacin del Rol de Hyper-V

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Observacin: Como buena prctica para el almacenamiento de mquinas


virtuales, se recomienda crear un carpeta especfica para cada virtual, por ejemplo.

Carpeta Raz: SRVSQL01A

12

FIGURA N 8
Almacenamiento de Mquinas Virtuales

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

CONF (Se almacenan los XML, de configuracin)


FIGURA N 9

Almacenamiento de Mquinas Virtuales

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

13

VHDX (Almacn de los discos virtuales y


checkpoint)
FIGURA N 10

Almacenamiento de Mquinas Virtuales

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Nota: Una vez, instalado el rol de Hyper V, procedemos a reiniciar nuestro


servidor.
Este rol permite crear y administrar un entorno informtico virtualizado mediante
la tecnologa de virtualizacin integrada en Windows Server 2012.

14

FIGURA N 11
Instalacin del Rol de Hyper-V

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Iniciando la consola de virtualizacin de Microsoft Hyper V.


FIGURA N 12
Consola de Virtualizacin

Elaboracin: Karina Gordillo Tutivn

15

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

La consola de virtualizacin, nos permite crear virtuales switches, mquinas


virtuales, disco duro o personalizar las mquinas virtuales, adems el
administrador puede operar las mquinas virtuales, como encender, apagar,
reiniciar las mquinas virtuales.

Configurando el servicio de virtualizacin, en la consola de HYPER V.


FIGURA N 13
Configuracin del Servicio de Virtualizacin

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

16

Configuracin de Hyper V, tab. SERVIDOR


FIGURA N 14
Configuracin de Hyper V

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

FIGURA N 15
Configuracin de Hyper V

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Con Microsoft Hyper-V, las plantillas de almacenamiento son clave, al momento


de

crear

nuestros

servidores

virtuales,

se

recomienda

configurar

el

17

almacenamiento de nuestras mquinas virtuales en un disco externo del host de


virtualizacin.
Configuracin de Hyper v, tab. REDES VIRTUALES
FIGURA N 16
Configuracin de Hyper V Redes Virtuales

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

La caracterstica de Virtual Switches, de Hyper-V permite crear una variedad de


opciones de conectores para las mquinas virtuales, con Virtual Network
Manager, se puede crear, modificar y eliminar redes virtuales. En cualquier caso,
una vez creadas las redes virtuales, se debe asociarlas a las mquinas virtuales,
desde el TAB de propiedades de cada mquina virtual.
Con Microsoft Hyper V, podemos tener 3 escenarios de conectividad para
nuestros servidores virtuales los cuales detallaremos a continuacin.

18

Tipos de Redes Virtuales en Hyper-V:


Externa: Este tipo de Red Virtual nos permite enlazar la Red Virtual con una
tarjeta de red fsica disponible en el servidor de virtualizacin (Host o Parent
Partition). De este modo es posible comunicar una Mquina Virtual con el resto
de recursos y dispositivos de nuestra red. (Router, Proxys, servidores DHCP,
DNS, etc.)
Importante: Slo se puede enlazar una nica Red Virtual con una tarjeta de red
fsica. Es decir, no podemos asociar ms redes de Hyper V con la misma tarjeta
fsica de la red externa, si deseamos tener otra red Externa debe anexar otra tarjeta
de red fsica a nuestro servidor.
Nota: En la versin de Hyper-V3, permite crear Virtual Switches con la tarjeta
de red inalmbrica, esta opcin no est disponible en versiones inferiores.
Interna: Permite comunicar entre s, mltiples Mquinas Virtuales (todas las que
estn utilizando la misma Red Virtual), es decir permitir la comunicacin entre las
Mquinas Virtuales de la misma Red Virtual, tambin permite la comunicacin
entre las mismas y el Host. Sin embargo, no se ofrece acceso a la red fsica.
Privada: Permite comunicar entre s, mltiples Mquinas Virtuales (todas las que
estn utilizando la misma Red Virtual). Sin embargo, no permite la comunicacin,
ni con el Host, ni con la red fsica.

19

Observacin: Para los escenarios en produccin se configura a los servidores


virtuales con switches externos, para los escenarios de pruebas se utiliza los
switches internos.
Configurando Virtual Switches, desde la consola de Hyper-V 2012.
FIGURA N 17
Configuracin de Virtual Switch

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

20

Por otro lado, en la configuracin de cada Mquina Virtual, podemos agregar


tarjetas de red virtuales desde la opcin Add Hardware, existiendo dos tipos de
tarjeta de red Virtual:
Network Adapter: Se trata de un dispositivo Sinttico, es decir, requiere de la
instalacin de los Integration Components para su funcionamiento, y ofrece la
ventaja de un gran rendimiento, especialmente en redes Gigabit. No soporta el
arranque desde red PXE (Pre-Boot Execution Environment).
Legacy Network Adapter: Se trata de un dispositivo Emulado, capaz de
funcionar sin necesidad de instalar los Integration Components, pero con la
desventaja de ofrecer un peor rendimiento. Soporta el arranque desde red PXE
(Pre-Boot Execution Environment). Esta tipo de adaptador no se recomienda
configurar en la mquinas virtuales nativas, disminuye el rendimiento.
Nota: Microsoft Hyper V, soporta la generacin de MAC automticas o estticas,
para nuestros servidores virtuales.

21

2. Configuracin del controlador de dominio


Un controlador de dominio debe tener una sola tarjeta de red.
Puntos a considerar previo a la configuracin:

Crear una red de administracin.

Verificar que estemos en la zona horaria correcta.

Deshabilitar la versin de IPV6.

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

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

22

2. Luego se da clic derecho sobre la conexin de rea local donde nos


aparecer la siguiente pantalla.

FIGURA N 19
Configuracin de Controlador de Dominio

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

23

3. Se deshabilita el IPV6 y se procede a configurar la IP dando clic en


Propiedades de IPV4.
FIGURA N 20
Configuracin de Controlador de Dominio

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

24

4. En la pantalla que se presenta presionamos la opcin de Proporcionar


nombre del equipo y dominio, esto con el fin de mantener una
estandarizacin de nombres.
FIGURA N 21
Configuracin de Controlador de Dominio

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

5. Una vez realizado el punto anterior procedemos a reiniciar el equipo para


que se guarden los cambios realizados.

25

3. Preparando infraestructura de almacenamiento Microsoft basa


en iSCSI para la implementacin de la Solucin de SQL Server
2008 R2 Clster.
Instalacin y Configuracin del Microsoft iSCSI.
Para instalar el rol de Hyper, debe abrir la consola de Server Manager

En el escritorio de Windows Server, inicie el Server Manager, haga


clic en la base de tarea, la instalacin del rol puede ser realizada mediante
la consola de Powershell.
FIGURA N 22
Instalacin y Configuracin de De iSCSI.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

26

Luego de haber seleccionado la opcin Add roles and features, se mostrara la


ventana Before you begin, proceder a dar clic en siguiente.
FIGURA N 23
Instalacin y Configuracin de De iSCSI.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

27

Seleccionar la opcin Role-based or feature-based installation presionar clic


en siguiente.
FIGURA N 24
Instalacin y Configuracin de De iSCSI.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

28

Seleccionar al servidor que se va anexar el rol de iSCSI.


FIGURA N 25
Instalacin y Configuracin de De iSCSI.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Observacin: El rol de iSCSI se puede implementar en servidores fsicos o


virtuales es la caracterstica de almacenamiento centralizado de Microsoft, viene
integrada como rol en la versin de Windows Server 2012 y 2012 R2, en la
opcin 2008 R2 era un componente extra por instalar.
29

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.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

30

Una vez seleccionado el rol de iSCSI, se muestra la ventana de agregar roles;


procedemos a dar clic en Add Features. Y luego procedemos a dar clic en Install
FIGURA N 27
Instalacin y Configuracin de De iSCSI.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

31

Una vez instalado el rol de iSCSI procedemos a ver la consola de administracin.


FIGURA N 28
Instalacin y Configuracin de De iSCSI.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Creando LUN lgicas en la consola de File and Storage Services (iSCSI).


FIGURA N 29
Instalacin y Configuracin de De iSCSI.

Elaboracin: Karina Gordillo Tutivn

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.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

33

Observacin: Se recomienda almacenar los VHD de las LUN lgicas en una


unidad de disco diferente al C:\
El asistente de la creacin de discos virtuales, permite configurar la ruta de
almacenamiento de la LUN (iSCSI Virtual Disk Location), adems asignar el
nombre del disco virtual (iSCSI Virtual Disk Name). Presionar clic en siguiente.
FIGURA N 31
Instalacin y Configuracin de De iSCSI.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Una vez registrado el nombre de disco virtual de la LUN, procedemos a asignar la


capacidad de almacenamiento de la LUN, en la opcin (iSCSI Virtual Disk Size).

34

Para el desarrollo de la tesis, se procedieron a crear 3 LUN lgicas con el


siguiente almacenamiento:

LUNA (Quorum 5 Gb.)

LUNB (SQLData 40 Gb.)

LUNC (DTC 6 Gb.)

FIGURA N 31
Instalacin y Configuracin de De iSCSI.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

En iSCSI Target, tenemos dos opciones para configurar nuestras LUNs


virtuales.
-

Existing iSCSI Target: permite asignar LUN virtuales aun Target


existente, si este ya se encuentra configurado en los nodos de SQL, al

35

momento de crear nuestro disco van a mostrarse de manera automtica en


el administrador de disco de cada nodo.
-

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.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Es importante identificar al iSCSI Target con un nombre descriptivo al servicio


que va estar asociado, una servicios de almacenamiento virtual puede ofrecer
diferente LUN a varios servidores de aplicaciones de negocio, una vez ingresado
el nombre del Target procedemos a dar clic en Next
36

FIGURA N 32
Instalacin y Configuracin de De iSCSI.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Access Servers: Es importe configurar el acceso al Target a los servidores


correspondientes, es decir solo se debe registrar las IP de los servidores a los
cuales se les debe exponer la LUN de iSCSI, en la opcin Add

37

FIGURA N 33
Instalacin y Configuracin de De iSCSI.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

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.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Nota: El type puede ser por la IP Address o la direccin FDQN del servidor de
aplicaciones.

39

Una vez registrada las IP de los servidores de SQL Server, o servidores de


aplicaciones, procedemos a dar clic en Next.
FIGURA N 35
Instalacin y Configuracin de De iSCSI.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Procedemos

a confirmar la configuracin, damos clic en crate, una vez

culminada la creacin procedemos a dar clic en close.

40

FIGURA N 36
Instalacin y Configuracin de De iSCSI.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Recomendacin: Antes de proceder con la creacin de los disco virtuales del


servicios de iSCSI, es recomendable crear un directorios para cada LUN lgica
que deseamos exponer por iSCSI a los servidores fsicos o virtuales.
Para el desarrollo de la tesis se procedi con la creacin de 3 LUN lgicas, la
cuales se asignaran a los 2 nodos de SQL Server 2008 R2 para la creacin del
clster de SQL.

41

LUNA (Quorum 5 Gb.)

LUNB (SQLData 40 Gb.)

LUNC (DTC 6 Gb.)


FIGURA N 37
Creacin de la LUN

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

LUN-A, ser la encarga de gestionar el quorum del servicio de conmutacin por


error o Failover clster de Windows Server 2008 R2.
LUN-B, est destinada para el almacenamiento de las bases de datos de Microsoft
SQL Server, en escenarios complejos como buenas prcticas de diseo se
recomiendan crear 3 LUN para almacenar los datos:

LUN-1: (Base de Datos)

LUN-2: (Log)

42

LUN-3: (Backup)

LUN-C: est destinada para el coordinador de transacciones (DTC), en las


versiones de SQL 2012 superior no es necesario implementar un DTC.
Este diagrama muestra cmo se encuentra el servicio de iSCSI y las LUN creadas
en el Target ClusterSQL
FIGURA N 38
Creacin de LUN

LUN-A

LUN-B

LUN-C

Rol iSCSI Storage (10.10.10.1)

Host - Windows Server 2012

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Una vez creada la infraestructura de iSCSI procedemos con la configuracin de


SQL Server.

43

4. Preparando el primer nodo de SQL Server para proceder con


la configuracin del clster.

Para el implementacin del servicio de Microsoft SQL Server 2008 R2, se ha


preparado 2 servidores virtuales con Windows Server 2008 R2, tal como se
muestra la consola de Virtual Machine Manager.
FIGURA N 39
Instalacin y Configuracin de Clster

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Una vez que tengamos preparadas las mquinas virtuales, iniciamos cada una de
ellas. El modo de encendido de las maquinas debe ser el siguiente:

Controlador de Dominio ADDS.

44

El Servidor donde este el Nodo Activo (SRVSQL08A1).

El Servidor donde se encuentre el Nodo Pasivo (SRVSQL08A2).


FIGURA N 40
Instalacin y Configuracin de Clster Iniciando Sesin

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

45

FIGURA N 41
Instalacin y Configuracin de Clster Conectando Servidor 1

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Una vez Conectado el Servidor SRVSQL08A1 se procede a dar clic en View


Full Screen Mode para poder visualizar toda la pantalla del nodo 1, como muestra
en la figura N 42.

46

FIGURA N 42
Iniciando Configuracin en el Servidor 1 - SRVSQL08A1

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

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

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Configuracin de LAN SRVSQL08A1


A continuacin se detallan los pasos a seguir para la configuracin de la LAN o
red de rea Local en el Servidor 1 SRVSQL08A1. Para esto nos dirigimos a
Panel de Control Redes e Internet Conexin de Red y nos aparece la figura
N44 donde daremos clic derecho Propiedades.

48

FIGURA N 44
Configuracin de LAN Servidor 1 - SRVSQL08A1

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

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

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

49

Una vez configuradas las IP del Servidor del Nodo 1 se procede as mismo
configurar las IP del Nodo 2.

Configuracin de LAN SRVSQL08A2


Para la configuracin de la LAN del segundo Servidor, se procede a realizar los
mismos pasos como lo muestra la figura N 44.

Una vez dado clic en las

propiedades de IpV 4, asignamos la IP 192.168.10.20 con una puerta de enlace


192.168.10.1 tal como lo muestra la siguiente figura.
FIGURA N 46
Configuracin de LAN Servidor 2 - SRVSQL08A2

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

50

Verificacin de Actualizaciones del Servidor 2 SRVSQL08A2


Asi como se verifico si exista actualizaciones en el Nodo 1 de la misma manera
se procede a verificar si existen actualizaciones en el Nodo 2.
FIGURA N 47
Actualizaciones del Servidor 2 - SRVSQL08A2

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

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

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Cabe indicar que es muy importante y recomendable instalar todas las


actualizaciones en ambos nodos, para que al momento de las configuraciones del
clster no den ningn problema.

Una vez finalizada las actualizaciones se

procede a reiniciar el servidor 2.


Validacin de Discos En Servidor 1 SRVSQL08A1
Es muy importante la verificacin de los discos en cada uno de los servidores, ya
que la asociacin se considera en el diseo del clster, como por ejemplo la
nomenclatura de un nodo debe ser igual al otro nodo.

52

FIGURA N 49
Validacin de Disco Servidor 1 - SRVSQL08A1

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

53

Administracin de Clster por Conmutacin por Error


Una vez verificado los discos procedemos a la administracin de clster para esto
damos clic en Inicio Administrador de Clster de conmutacin por error.
FIGURA N 50
Administracin de Clster por Conmutacin por Error

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Antes de comenzar la administracin de la clusterizacion se procede a validar la


configuracin. Para esto se da clic en la opcin Validar una Configuracin y
nos aparecer la siguiente figura:

54

FIGURA N 51
Administracin de Clster por Conmutacin por Error Validacin de
configuracin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Se da clic en siguiente para seguir con el asistente de la validacin. Nos aparece


la figura N 52 donde se escoge ambos servidores los que usaremos como Nodo 1
y Nodo 2 para nuestro Clster.

55

FIGURA N 52
Administracin de Clster por Conmutacin por Error Validacin de
configuracin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Una vez seleccionado ambos servidores se da clic en aceptar y nos aparece la


siguiente figura:

56

FIGURA N 53
Administracin de Clster por Conmutacin por Error Validacin de
configuracin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

FIGURA N 54
Administracin de Clster por Conmutacin por Error Validacin de
configuracin.

57

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

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:

Ejecutar todas las pruebas (recomendadas).

Ejecutar solo las pruebas que seleccione.

Yo para mi tesis seleccione la primera opcin ya que es la ms recomendada


porque realiza todas las pruebas necesarias previas a la configuracin del clster.
FIGURA N 54
Administracin de Clster por Conmutacin por Error Validacin de
configuracin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

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.

Elaboracin: Karina Gordillo Tutivn


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 ventana de validacin mostrando el porcentaje de las


pruebas validadas, en esta etapa puede demorar varios minutos ya que aqu
comprueba y valida todas las configuraciones previas al inicio de la
clusterizacion.

59

FIGURA N 56
Administracin de Clster por Conmutacin por Error Validacin de
configuracin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

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.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Una vez completada las pruebas correctamente se procede a revisar el informe


dando clic en ver informe y nos mostrara cada una de las validaciones como por
ejemplo:

Almacenamiento

Configuracin del Sistema

Inventario

61

FIGURA N 58
Administracin de Clster por Conmutacin por Error Validacin de
configuracin Almacenamiento.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

62

FIGURA N 59
Administracin de Clster por Conmutacin por Error Validacin de
configuracin del Sistema.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

63

FIGURA N 60
Administracin de Clster por Conmutacin por Error Validacin de
configuracin Almacenamiento.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

64

FIGURA N 61
Administracin de Clster por Conmutacin por Error Informe de
Validacin de Clster de conmutacin por error.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

65

FIGURA N 62
Administracin de Clster por Conmutacin por Error Informe de
Validacin de Clster de conmutacin por error.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

En esta parte muestra todo lo referente a las actualizaciones de software en cada


uno de los nodos. Una vez revisado el informe de validacin se procede a dar clic
en finalizar.

66

FIGURA N 63
Administracin de Clster por Conmutacin por Error Informe de
Validacin de Clster de conmutacin por error.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

67

Instalacin y Configuracin del primero nodo de SQL Server en clster.

Para el implementacin del servicio de Microsoft SQL Server 2008 R2, se ha


preparado 2 servidores virtuales con Windows Server 2008 R2, tal como se
muestra la consola de Virtual Machine Manager.
FIGURA N 64
Servidores Virtuales.

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

68

Diagrama preliminar de un nodo de SQL Server, para el servicio de clster.


FIGURA N 65
Nodo de SQL Server para el Servicio de Clster

IP LAN: 192.168.10.21
IP SAN: 10.10.10.2

SRVSQL01A

LUN-A

LUN-B

LUN-C

Rol iSCSI Storage


Rol Hyper-V3
Host - Windows Server 2012
Elaboracin: Karina Gordillo Tutivn
Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Conectar la LUN al servidor (SRVSQL02), para iniciar el servicio de iSCSI en un


cliente, se debe ir a la consola de administracin Server Manager, ir al TAB
Tools luego seleccionar la opcin iSCSI Initiator

69

FIGURA N 66
Nodo de SQL Server para el Servicio de Clster

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Observaciones: Cada nodo de virtualizacin tiene 2 tarjetas de red, la primeria


para el servicio de la LAN, la secundaria para el servicio de la SAN. Es
importante registrar la ip de la SAN de cada nodo en el Target. (Si no es
registrada, no se podr conectar a la LUN virtual)
Ahora en la ventana propiedades de iSCSI Initiator, en la casilla Target
debemos registrar la IP (10.10.10.1) de host del servicio de iSCSI, luego proceder
dar clic en Quick Connect.

70

FIGURA N 67
Nodo de SQL Server para el Servicio de Clster

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Una vez comprobada la seguridad de acceso a los recursos de la LUN, podremos


observar que el cliente nos muestra el mensaje de configuracin correcta. (Login
Succeeded), una vez valido procedemos dar clic en Done.

71

FIGURA N 68
Nodo de SQL Server para el Servicio de Clster

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

El estado del Discovered Targets, debe ser Connected como se muestra en la


grfica.
FIGURA N 69
Nodo de SQL Server para el Servicio de Clster

Elaboracin: Karina Gordillo Tutivn

72

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Una vez registrada la LUN de iSCSI, ir a Server Manager, TAB Tools, ir a la


opcin Computer Management
FIGURA N 70
Nodo de SQL Server para el Servicio de Clster

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

En la consola de Computer Management, en la sesin de Storage (Disk


Management), se las LUN creadas en iSCSI expuesta en el nodo de SQL Server
2008 R2.

73

FIGURA N 71
Nodo de SQL Server para el Servicio de Clster

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Importante: El servicio de Failover clster de Windows Server cuando trabaja


como almacenamiento basado en LUN, necesita Multipath I/O para validar el
rendimiento del almacenamiento, adems mejorar la lectura y escritura.

74

Cuando se implementa almacenamiento basado en LUN se debe implementar el


servicio de Multipath I/O. Para implementar MPIO debe ir al Service Manager,
Add Roles, luego a Features y seleccionar Multipath I/O.

(La caracterstica

debe ser implementada en ambos nodos de SQL Server).


FIGURA N 72
Nodo de SQL Server para el Servicio de Clster

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Inicializando la unidad de almacenamiento (LUN) de SQL Server 2008 R2.


El proceso de inicializar un disco, es similar para todos los nodos que tenga
unidad de almacenamiento asignado.

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

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Procedemos a dar clic derecho sobre el Disk1 luego seleccionar la opcin


Initialize Disk.

76

FIGURA N 74
Nodo de SQL Server para el Servicio de Clster

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Al inicializar el disco, ofrecer 2 tipos de particin MBR y GPT. Para el escenario


del servicio de clster y por la capacidad de la LUN se debe seleccionar MBR.

77

FIGURA N 75
Nodo de SQL Server para el Servicio de Clster

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Importante: para LUN de TB se debe particionar en GPT, esta particin est


diseada para mayor cantidad de almacenamiento.
Una vez particionado en MBR la LUN, proceder a formatear el volumen, dar clic
derecho y seleccionar la opcin New Simple Volumen.

78

FIGURA N 76
Nodo de SQL Server para el Servicio de Clster

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

El proceso de formatear una unidad de disco (LUN), es igual que formatear un


disco local, el File System de la unidad debe ser NTFS.

79

FIGURA N 77
Nodo de SQL Server para el Servicio de Clster

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Importante: El Alocation Unit Size, es recomendable ser configurado a 4096


para mejorar el rendimiento de procesamiento de la LUN.

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

Rol iSCSI Storage (10.10.10.1)


Rol Hyper-V3
Host - Windows Server 2012 (192.168.10.50)

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

81

4.1 Pasos para creacin de clster

A continuacin se detallan los pasos a seguir para la creacin del clster.


1. En la pantalla que se presenta seleccionamos creacin de clster, esto es
dentro de cualquiera de los servidores de SQL.
FIGURA N 79
Creacin de Clster

Elaboracin: Karina Gordillo Tutivn

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

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

3. Dando paso a la siguiente pantalla

83

FIGURA N 81
Creacin de Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

4. En la ventana que se muestra presionamos examinar apareciendo la


siguiente ventana.

84

FIGURA N 82
Creacin de Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

5. Presionamos opciones avanzadas, y procedemos a buscar los servidores,


presionando el botn buscar como se muestra en la pantalla.

85

FIGURA N 83
Creacin de Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

6. Seleccionamos los servidores y presionamos aceptar dos veces.


7. Con esto se proceder a agregar ambos nodos, como se muestra en la
pantalla.

86

FIGURA N 84
Creacin de Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

8. Presionamos siguiente, y en la ventana que se muestra indicamos el valor


de la IP.

87

FIGURA N 85
Creacin de Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

9. Procedemos a presionar siguiente, y se crea el clster con dos nodos, y que


tiene una IP de centro de configuracin, presionamos siguiente y comienza
todo el proceso de creacin del clster.
10. Con esto se finaliza el proceso de creacin de clster.
11. Cuando se finaliza automticamente se crea un object de clster.
Para verificar el object creado nos vamos al active directory, como vemos en la
pantalla siguienta, en la parte de computer.

88

FIGURA N 86
Creacin de Clster

Elaboracin: Karina Gordillo Tutivn

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:

Procedemos a mover el object computer, a la funcin del clster, y delegarle


permisos al mismo.

89

Lo realizamos de la siguiente forma:

En la ventana que aparece presionamos siguiente.

Presionamos add.

Presionamos advanted, nos aparece una pantalla.

Presionamos el botn Object Types, para indicarle que es de tipo


computer, en la ventana que se muestra solo dejamos activa la casilla de
computer, y presionamos OK.
FIGURA N 87
Creacin de Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Procedemos a buscar el objeto que lleva por nombre SQLCLS08R2, lo


seleccionamos y presionamos aceptar.

90

Nos aparece la siguiente pantalla presionamos next.

FIGURA N 88
Creacin de Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Y seleccionamos crear computer object.

91

FIGURA N 89
Creacin de Clster

Elaboracin: Karina Gordillo Tutivn

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:

Nos dirigimos a opciones avanzadas, como se muestra la siguiente


pantalla:

92

FIGURA N 90
Creacin de Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Se muestra la siguiente pantalla:

93

FIGURA N 91
Creacin de Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Esto para verificar si la LAN est en primera instancia, esta verificacin se


la realiza para ambos servidores. En caso de que la SAN este encima de la
LAN lo nico que hay que realizar es seleccionar la SAN y presionar las
flechas que se encuentran en la parte derecha de la pantalla.

Con esta ltima verificacin todo queda listo, se procede a configurar una
aplicacin o servicio.

94

4.2 Configuracin de una aplicacin o servicio


Se lo realiza de la siguiente manera:

Seleccionamos el tem servicios y aplicaciones, damos clic derecho y


aparece el recuadro de opciones como se muestra a continuacin.
FIGURA N 92
Configuracin de Servicios o Aplicacin - Alta disponibilidad

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

95

Seleccionamos la opcin de configurar un servicio o aplicacin, y se


muestra la siguiente ventana.
FIGURA N 93
Configuracin de Servicios o Aplicacin - Alta disponibilidad

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Presionamos siguiente y se muestra la ventana siguiente.

96

FIGURA N 94
Configuracin de Servicios o Aplicacin - Alta disponibilidad

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

De la ventana seleccionamos coordinador de transacciones distribuidas


(DTC).

Asignamos un nombre y una direccin IP en la pantalla que se presenta, y


presionamos siguiente.

97

FIGURA N 95
Configuracin de Servicios o Aplicacin - Alta disponibilidad

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Aparecer la siguiente pantalla, seleccionamos el lugar donde se


almacenar y presionamos siguiente.

98

FIGURA N 96
Configuracin de Servicios o Aplicacin - Alta disponibilidad

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Nos aparece la siguiente ventana y presionamos el botn siguiente.

99

FIGURA N 97
Configuracin de Servicios o Aplicacin - Alta disponibilidad

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Luego de esto se va a iniciar el proceso de configuracin y presionamos


finalizar.

Ahora ah que validar y seleccionar el medio, se lo realiza de la siguiente forma:

100

FIGURA N 98
Configuracin de Servicios o Aplicacin - Alta disponibilidad

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Seleccionamos el disco de instalacin de SQL Server, y con eso ya se tiene


el medio asignado.

Ejecutamos el programa como administrador, es una buena prctica


realizarla para que los servicios de instalacin funcionen de forma
correcta.

Ahora carga el instalador de SQL, y sus opciones.

101

FIGURA N 99
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Seleccionamos installation, presionamos System Configuration Checker


para realizar las verificaciones.

102

FIGURA N 100
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Finalmente se presenta el resultado exitoso de la verificacin.

103

4.3 Instalacin de un servidor a nivel de clster


Se lo realiza de la siguiente manera:
FIGURA N 101
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

De la ventana que se presenta seleccionamos la segunda opcin New SQL


failover cluster installation.

Se presenta la siguiente pantalla.

104

FIGURA N 102
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

A lo que concluya la revisin se presiona en siguiente, y se procede a


repetir el proceso, previo a esto se debe realizar un cambio en el clster.

105

4.4 Configuracin de Qurum


Hay que indicar cul es el qurum, se sigue los pasos detallados a continuacin:

Seleccionamos acciones adicionales, configurar opciones de qurum de


clster.
FIGURA N 103
Configuracin de Qurum

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

En la pantalla que aparece presionamos siguiente.

A continuacin le vamos a indicar al qurum que posee un disco como tal.

En este momento se nos aparecer el asistente de configuracin qurum de


clster, en donde nos aparecern varias opciones. Las recomendaciones se basan
en proporcionar la mxima disponibilidad del clster, para la tesis se escoge la
106

opcin recomendada que es Mayora de disco y nodo (se recomienda para


nmero de nodos actual), como el propio asistente indica este puede soportar los
errores de 1 nodo con el testigo de disco conectado. Puede soportar los errores de
0 nodos si el testigo de disco est sin conexin o se produce un error en el.

FIGURA N 104
Configuracin Qurum Clster

Elaboracin: Karina Gordillo Tutivn

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

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Verificamos que este escogiendo el disco correcto, y efectivamente como muestra


la figura N 106 est escogiendo el disco correcto para el qurum que en este caso
es el disco G: 5GB

108

FIGURA N 106
Configuracin Qurum Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Finalmente damos clic en siguiente y est configurado correctamente el


disco.

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

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Luego se presiona Ok y esperamos que inicie el proceso de Instalacin.


FIGURA N 108
Configuracin de Servicios o Aplicacin - Alta disponibilidad Instalar SQL

Elaboracin: Karina Gordillo Tutivn

110

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 ventana donde se encuentra la clave y


presionamos siguiente.
FIGURA N 109
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Se aceptan los trminos y se presiona siguiente.

111

FIGURA N 110
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Presionamos el botn Install.

112

FIGURA N 111
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

A continuacin se presenta la siguiente ventana, en la cual cargamos todas


las caractersticas.

113

FIGURA N 112
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Presionamos siguiente.

Se procede a crear una nueva instancia, la misma que se detalle a


continuacin.

114

FIGURA N 113
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Se muestra la siguiente pantalla, se presiona siguiente.

115

FIGURA N 114
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Presionamos siguiente.

Nos aparece la siguiente pantalla presionamos siguiente, para que nos


genere una opcin del clster.

116

FIGURA N 115
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Ahora procedemos a asignarle el disco, como se muestra en pantalla,


presionamos siguiente, este disco configurado es el de almacenamiento de
datos.

117

FIGURA N 116
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Ahora se procede a asignar una IP a la red de clster de la LAN, a


continuacin se presenta la manera de realizarlo, se presiona siguiente al
concluir.

118

FIGURA N 117
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Asignamos la seguridad local la misma que se asigna para los grupos o


agentes del SQL Server, se deja la alternativa predeterminada se presiona
siguiente.

119

FIGURA N 118
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

A continuacin procedemos a ver el tema de credenciales, para esto


indicamos que el usuario KGORDILLO, que tiene privilegios de
administrador, con el que se validaran todas las cuentas de servicio.

120

FIGURA N 119
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

A ms de esto en la misma pantalla en la pestaa de Collation vamos a


cambiar el Engine, y el Analysis Service, para no tener problemas futuros
con el tipo de datos que se maneje.

121

FIGURA N 120
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Se presiona el customize y en la pantalla que aparece se selecciona de


forma personalizada, y dejamos los datos como se muestra en la ventana,
presionamos siguiente.

122

FIGURA N 121
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Se indica el tipo de usuario a manejar en este caso seleccionamos mixto, se


presiona el botn Add Current User, y el botn Add tal y como se muestra
en pantalla.

123

FIGURA N 122
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Presionamos opciones avanzadas para agregar a la local del equipo, esto es


presionando el botn de buscar ahora y luego en el botn Ubicacin como
se ve en la ilustracin.

124

FIGURA N 123
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Ingresamos la clave y contrasea y presionamos siguiente.

En la ventana que aparece agregamos las cuentas, desde el botn Add


Current User, y desde add.

En las prximas dos pantallas que aparecen presionamos next, dejando la


configuracin predeterminada.

125

FIGURA N 124
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Procedemos a agregar las cuentas de administracin y presionamos Next.

126

FIGURA N 125
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

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 pantalla con la opcin predefinida y se


presiona clic en siguiente

127

FIGURA N 126
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

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

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Verificamos que todo este correcto, y damos inicio al proceso de


instalacin.

129

FIGURA N 128
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

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

Elaboracin: Karina Gordillo Tutivn

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 ventana y donde solo se da clic en Install


para que comience con la instalacin respectiva.

131

FIGURA N 130
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn


Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

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

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Nos aparece la siguiente ventana indicando el progreso de la instalacin


FIGURA N 132

Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar


SQL Failover Clster

133

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De
Datos Microsoft Sql Server 2008R2

En la pantalla que se muestra se indica que el proceso de instalacin de


SQL Server ha finalizado con xito.

FIGURA N 133
Configuracin de Servicios o Aplicacin - Alta disponibilidad - Instalar
SQL Failover Clster

Elaboracin: Karina Gordillo Tutivn

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

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

135

4.5 Agregar un nodo al clster


Para esto se realizan los siguientes pasos:

Se presiona Add node to a SQL Server failover cluster, como se muestra


en la pantalla.

FIGURA N 135
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir
Nodo a SQL Failover Clster.

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

136

Se presiona siguiente, en la pantalla que se muestra aceptando las


credenciales.

FIGURA N 136
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir
Nodo a SQL Failover Clster.

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Se acepta trminos y se presiona siguiente mostrndonos la siguiente


pantalla.

137

FIGURA N 137
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.

Elaboracin: Karina Gordillo Tutivn

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 ventana y esperamos a que se complete.

138

FIGURA N 138
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.

Elaboracin: Karina Gordillo Tutivn

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.

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Procedemos a dar clic en Siguiente donde nos aparecer la siguiente


ventana para la configuracin de nodo clster. Donde podemos apreciar
que la Instancia del clster MSSQLCLS08 y el nombre del Nodo es
SRVSQL08A2 se asocia al nodo SRVSQL08A1 por medio de la Red del
Clster KGCLUSTERSQL.

140

FIGURA N 140
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Luego de haber dado clic en siguiente nos aparecer la cuenta de servicios


donde se pone las claves previamente configuradas.

141

FIGURA N 141
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Una vez despus de haber presionado clic en siguiente nos aparecer la


siguiente pantalla de reporte de errores y se da clic en siguiente.

142

FIGURA N 142
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Luego se muestra la siguiente ventana indicando que todo est correcto.

143

FIGURA N 143
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Se da clic en next mostrando que se comenz a aadir el nodo y se


presiona Install iniciando el proceso de instalacin.

144

FIGURA N 144
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.

Elaboracin: Karina Gordillo Tutivn

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.

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

Esperamos que termine de instalar

y listo hemos terminado la

configuracin del servicio de clster con dos nodos.

146

FIGURA N 146
Configuracin de Servicios o Aplicacin - Alta disponibilidad Aadir Nodo
a SQL Failover Clster.

Elaboracin: Karina Gordillo Tutivn

Fuente: Diseo De Una Arquitectura De Alta Disponibilidad Para El Servicio De Clster De Base De Datos
Microsoft Sql Server 2008R2

147

PRUEBAS DE CLSTER CONMUTACIN POR ERROR

Para la prueba de la Clusterizacin de la base de datos se tiene una maquina


cliente que tiene como Host Base Windows Server 2012 R2 y sobre esa tenemos
una plataforma de virtualizacin Hyper-V 2012 con Windows Server 2012 y un
motor de Base de Datos Sql Server 2008 R2.
Para esto se tiene configurada las siguientes IP:

Host Base: 192.168.10.51

Plataforma Virtualizacin Hyper-V: 192.168.10.53

Nombre del Servidor: SRVAPP01

Se procede a encender la mquina virtual.


FIGURA N 1
Iniciando Mquinas Virtuales.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

148

Primero se verifica si nuestra maquina cliente tanto el host base como la


plataforma de Virtualizacin tienen comunicacin con el Nodo 1 el cual
corresponde a la siguiente ip:

Ping 192.168.10.21 el cual corresponde al SRVSQL08A1


FIGURA N 2
Pruebas de comunicacin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

En esta parte se prueba que exista comunicacin con la instancia de la Base de


Datos Sql Servers la cual tiene como nombre: KGCLUSTERSQLMSSQL08.

149

FIGURA N 3
Pruebas de comunicacin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

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.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

150

Prueba de Conexin con el Servidor ADSS

Corresponde a la IP: 192.168.10.1 y Nombre del Servidor: SRVADS01


FIGURA N 5
Pruebas de conexin con el Servidor ADSS.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

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)

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

Como podemos observar en la figura anterior el Nodo 2 en este caso


SRVSQL08A2 es el que actualmente se encuentra activo mientras que el Nodo 1
pasa a estado Pasivo.
Se procede a detener los servicios del Nodo 2

152

FIGURA N 7
Detencin el Servicio Nodo 2 SRVSQL08A2

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

FIGURA N 8
Confirmacin de la Accin

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

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

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

El Nodo SRVSQL08A2 se encuentra detenido.

154

FIGURA N 10
Nodo 2 SRVSQL08A2 - Nodo Pasivo

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

Mientras que el Nodo 1 SRVSQL08A1 est cambiando su estado a Activo.

155

FIGURA N 11
Nodo 1 SRVSQL08A1 Nodo Activo

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

Finalmente se encuentra en lnea el Nodo 1

156

FIGURA N 12
Nodo 1 SRVSQL08A1 Nodo Activo

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

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

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

FIGURA N 14
Iniciando Servicio Nodo 2 SRVSQL08A2

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

Desde el Nodo 1 se comprueba que exista comunicacin con la maquina cliente.

158

FIGURA N 15
Pruebas de comunicacin con el PC-Cliente

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

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.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

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

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

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

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

Se consulta que se haya insertado correctamente dicha sentencia en el servidor 1


FIGURA N 20
Pruebas de Insercin SQL

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

162

Detener Servicios De Nodo 1 SRVSQL08A1

FIGURA N 21
Pruebas de comunicacin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

Al detener el servicio de Nodo 1 (activo) pasa lo siguiente en la maquina Cliente

163

FIGURA N 22
Pruebas de comunicacin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

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.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

Como se puede observar en la grafica anterior el tiempo que sale de servicio es de


2 a 9 ms que pierde la conexin con la Base.
Una vez restablecida la conexin se procede a insertar datos con la normalidad.

165

FIGURA N 24
Pruebas de comunicacin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

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

Para mi prueba se creo la tabla TBInserPruebas desde el servidor de la base de


datos en el nodo activo. Para que sea visualizada desde la maquina cliente se
procede a dar los servicios de la siguiente manera.

Nos ubicamos en Permisos y presionamos Search

FIGURA N 25
Pruebas de comunicacin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

Luego seleccionamos los roles presionando Browse

167

FIGURA N 26
Pruebas de comunicacin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

Seleccionamos public para que pueda ser visto por el cliente.

168

FIGURA N 27
Pruebas de comunicacin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

Presionamos Ok y nos aparece la siguiente ventana la cual nos permite


elegir que permisos se les otorgara en este caso sera Insert, Select y
Update, y finalmente presionamos en OK.

169

FIGURA N 28
Pruebas de comunicacin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

Una vez otorgado los permisos podremos visualizar dicha tabla en nuestro
servidor Cliente.

170

FIGURA N 29
Pruebas de comunicacin.

Elaboracin: Karina Gordillo Tutivn


Fuente: Pruebas Para El Servicio De Clster De Base De Datos Microsoft Sql Server 2008R2

171

También podría gustarte