code camp 2009 template€¦ · · 2009-10-17clustering en windows server 2003 ... hardware dos o...
TRANSCRIPT
![Page 1: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/1.jpg)
Augusto AlvarezMSP
Algeiba IT
Mail: [email protected]
Blog: http://blog.augustoalvarez.com.ar/
Twitter: @augustoalvarez
![Page 2: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/2.jpg)
¿Qué es Clustering y Por Qué es importante?
Un clúster es un grupo de equipos, que se ve como uno
solo y trabajan con un mismo objetivo.
Tipos de clusters existentes:
Failover clustering (HA)
Load Balancing
Procesamiento paralelo
Su importancia
El mercado actual lo exige
La falla de servidores es inevitable
Mantenimiento de servidores es inevitable
Accidentes y errores humanos ocurren
![Page 3: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/3.jpg)
Clustering en Windows Server 2003
23 Pasos
![Page 4: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/4.jpg)
¿Cómo es Hoy con Windows Server 2008?
![Page 5: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/5.jpg)
¿Qué es lo que Necesito?
Hardware
Dos o mas servidores compatibles
Storage compartido
Dos NICs *
Software
Windows Server 2008 Enterprise /
Datacenter
SAN
Node 1 Node 2
![Page 6: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/6.jpg)
Motivación para Usar el Nuevo Clustering
Problemas de Configuracion Errores de cableado
Mala config de SPs y Hotfixes
Drivers erróneos
Configuraciones Inconsistentes
Complejidad Mejores Prácticas
Soportabilidad de requerimientos
Compatibilidad de hardware
Si se pueden eliminar los errores de configuración de entrada, se puede garantizar una buena experiencia de
clustering (instalación y operación)
48% de las llamadas a soporte estarelacionada a problemas de configuración
-Microsoft PSS
80% de las fallas son por erroreshumanos
-Gartner
![Page 7: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/7.jpg)
¿Qué es la Herramienta de Validación?
Corre un grupo de tests en servidores que se desea
clusterizar
Descubre problemas de hardware o configuración antes
de que el cluster vaya a producción.
Asegura que la solución que se vaya a implementar sea sólida
“Mejores Prácticas” para clusters
Se lo puede usar para re chequear estado de salud de un
cluster.
![Page 8: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/8.jpg)
Validación de Clúster
![Page 9: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/9.jpg)
¿Qué es lo que Valida?
Consistencia del SO
Arquitectura de procesadores
Configuración y pertenencia a dominio
Dispositivos
Configuración de red
Storage
Infraestructura
Funcionalidad
![Page 10: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/10.jpg)
Creación de Clúster
![Page 11: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/11.jpg)
¿Qué se puede Clusterizar?
Común
Exchange
Hyper-V
File Server
Print Server
SQL Server
Genéricos
Aplicaciones
Scripts
Servicios
Otros
DFS-NameSpace
DFS-Replication (R2)
DHCP
DTC
iSNS
MSMQ
NFS
Remote Desktop (R2)
WINS
![Page 12: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/12.jpg)
Clustering de Hyper-V
SAN
La virtualización nos da
escalabilidad y agilidad
Clustering de Hosts Hyper-V
Clustering de maquinas virtuales
Ambientes mixtos
Quick Migration y Live Migration
Clúster Shared Volumes (CSV)
iSCSI
![Page 13: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/13.jpg)
Clustering de SQL Server
Diseñado en respuesta para aplicaciones de misión critica
Se puede utilizar en conjunto con otras features de SQL Server 2008
Resource Governor
Clustering optimizado para Data EngineServices
Reestricciónes con otros servicios
![Page 14: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/14.jpg)
Clustering de SQL Server 2008 R2
![Page 15: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/15.jpg)
Clustering con Windows Server 2008 R2
Quick Migration(Windows Server 2008 Hyper-V)
1. Salva el estado de ejecución
a) Crea la VM en el destino
b) Escribe la memoria de la VM en el almacenamiento compartido
2. Mueve la VM
a) Mueve la conectividad del almacenamiento del host origen al host destino
3. Restaura el estado y continua la ejecución
a) Lee la memoria de la VM del almacenamiento compartido y la restaura en el host destino
b) Continua la ejecución
Live Migration(Windows Server 2008 R2 Hyper-V)
1. Estado de la VM y Transferencia de la Memoria
1. Crea la VM en el destino
2. Mueve páginas de memoria desde el origen al destino via Ethernet de manera iterativa
2. Transferencia final del estado y restauración de la VM
1. Pausa la máquina virtual
2. Mueve el almacenamiento desde el origen al destino
3. Continua la ejecución
Host 1 Host 2 Host 1 Host 2
![Page 16: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/16.jpg)
Clustered Shared Volume
Multiples nodos comparten una LUN activamente
Las VMs se mueven entre hosts sin generar “cambio de
dueño” para la LUN
Redirección de I/O y networking
No tiene requerimientos especiales
Clustering con Windows Server 2008 R2
![Page 17: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/17.jpg)
Geo Clusters
Un clúster dispersado para que nodos de un
mismo arreglo residan en diferentes ubicaciones
físicas
El storage es independiente entre un sitio y otro
Los sitios pueden tener
direcciones diferentes
Excelente opción de
“Disaster Recovery”
Clustering con Windows Server 2008 R2
![Page 18: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/18.jpg)
Failover de Nodos y Servicios
![Page 19: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/19.jpg)
El disco de quórum es un punto único de falla
Clusters son frágiles a la configuración del storage
Los equipos de un clúster deben estar en la HCLpara ser soportados
Los clusters deben estar en una misma subnet
No se pueden extender o achicar un disco de un clúster
Existen restricciones para NIC teaming
Los clusters son complejos y requieren de especialistas
Mitos de Clustering
![Page 20: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/20.jpg)
Mejores Practicas de Clustering
Usar hardware similar (igual en lo posible) en todos los nodos. Mantener actualizado firmware
No agregar recursos a grupos principales del clúster
Mantener System State backups regularmente
Usar “dueños preferidos” y “posibles dueños” en configuraciones de clúster activo-activo
Mantener una LUN disponible para correr las pruebas de validación.
Por cada cambio introducido en un clúster, correr la herramienta de validación.
Solucion de clustering se debe diseñar primero
![Page 21: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/21.jpg)
Simple
Validable
Escalable
Resumen
Implementable
Setup es simple y sencillo
Crear un cluster en un paso
Intuitivo
Toda la plataforma de cluster es altamente testeablepara lograr soluciones estables y solidas
Deployments automáticos gracias al scripting
GeoClusters
Ambientes mixtos de clustering con Hyper-V
16 nodos y volumenes mas grandes
![Page 22: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/22.jpg)
![Page 23: Code Camp 2009 Template€¦ · · 2009-10-17Clustering en Windows Server 2003 ... Hardware Dos o mas servidores compatibles Storage compartido Dos NICs * Software Windows Server](https://reader036.vdocuments.mx/reader036/viewer/2022062600/5ae9354d7f8b9ac3618c241b/html5/thumbnails/23.jpg)