Objetivos
Implementar una instancia de SQL Server en clúster
Contenido
Lección 1: Diseño de clústeres de WindowsLección 2: Diseño de SQL Server 2008 instancias de clúster de conmutación
Diseño de clústeres de Windows
Componentes de Windows Cluster
Que es?
Clústeres de Windows permite que múltiples piezas de hardware para que actúe como una plataforma única para las aplicaciones en ejecución.
Componentes
Cluster Node
- Grupos
- Un nombre lógico que se asigna a un contenedor que contiene uno o más recursos de clúster
- Recursos
- Direcciones IP, nombres de red, unidades de disco, los servicios de Windows y archivos compartidos.
- Cada clúster de Windows tiene un nombre distinto en una IP DNS
- Todos los nodos de un clúster deben estar en un dominio de Windows y también se les debe configurar en el mismo dominio
Tipos de Cluster
Estándar de Windows Cluster
- Tiene una base de datos de quórum único almacenado en la matriz compartida.
- La unidad de quórum es accesible por un solo nodo en el clúster en cualquier momento.
- En el caso de una falla, otro nodo asume la propiedad del recurso de disco que contiene la base de datos de quórum
Conjunto de nodos mayoritario
- La diferencia principal es que una copia de la base de datos de quórum se almacena localmente en cada nodo en el cluster.
- Un nodo de clúster de conjunto de mayoría recibe su nombre debido a que la mayoría de los nodos tienen que estar en línea para el clúster estén en línea.
- Para crear grupos mayoritarios conjunto de nodos, sólo cuando tiene tres o más nodos configurados en el clúste.
Usted podría preguntarse por qué alguien querría utilizar un conjunto de nodos mayoritario de racimo, ya que parece ofrecer menos tolerancia de un grupo estándar.
Si la base de datos de quórum se dejen de estar disponibles, todo el clúster no estaría disponible.
El fallo de la matriz unidad compartida o la corrupción de la base de datos de quórum provoca todo el clúster
- Un grupo estándar (no disponible)
- Un nodo de clúster de conjunto de mayoría (elimina un único punto de fallo)
Cluster de configuración de seguridad
- Es necesario crear una cuenta en el dominio que se utiliza como la cuenta de administrador del clúster.
- Usted debe agregar esta cuenta de dominio para cada uno de los nodos del clúster como miembro de los grupos de administradores locales antes de configurar el clúster.
- Para admitir el cifrado del sistema de archivos en una configuración de clúster, Kerberos debe estar habilitado
Configuración de disco
Soportados- SCSI/iSCSI, Fiber drives
- Más de dos nodos, tiene Windows Datacenter, o tiene la versión 64-bit de
Windows, que se limitan a usar sólo discos de fibra. - Basic disk
22 letras de unidad se puede utilizar para los recursos locales en cada nodo
No Soportados
- Discos IDE
- Discos Dinamicos
- Usted debe asignar una unidad dedicada para el uso del quórum.
- Es necesario configurar el Coordinador de transacciones distribuidas de Microsoft (MS DTC) en todos los grupos.
- Recomendación para un cluster es asignar un disco dedicado para el recurso MS DTC.
- A continuación, configure MS DTC y su unidad de disco asociado en un grupo de clúster separado
- Usted debe excluir el directorio MSCS y todos los directorios que contienen los archivos de datos de la exploración. (Antivirus)
Configuración de la red
- Cada nodo de un clúster de Windows necesita por lo menos dos tarjetas de red que están configurados para las comunicaciones públicas y privadas.
- Clústeres de Windows ejecuta controles periódicos de salud, que determinan si un nodo está disponible y se puede utilizar para ejecutar aplicaciones (prueba LooksAlive-RPC)
- Desactivar todos los servicios excepto TCP / IP.
- Retire la puerta de enlace predeterminada
- Quite todas las direcciones del servidor DNS
- Desactivar el registro de DNS
- Deshabilitar NetBIOS sobre TCP / IP
- Desactivar la búsqueda de LMHOSTS
Recursos de clúster
Unidades de Disco- La matriz de unidad externa puede ser un armario de canal de fibra unido a cada nodo del clúster o una SAN que está conectado a todos los nodos en el clúster
- No se puede configurar el disco duro local en cada nodo como un recurso de clúster
- La definición de disco de montaje dentro de Windows está configurado y controlado por clústeres de Windows
- Las direcciones IP y los nombres de red se manipula, cuando se produce una conmutación (operaciones):
- Anula el registro del nombre de red de DNS
- Se liga la dirección IP a una tarjeta de red física del nodo operativo
- Vuelve a registrar el nombre de la red en DNS
- No es necesario volver a configurar las aplicaciones para volver a conectarse después de una conmutación por error.
Grupos de clústeres
- Utilice grupos de clústeres para combinar uno o más recursos de clúster en una estructura de gestión lógica.
- La unidad de Failover dentro de un cluster es un grupo
Prácticas
Diseño de SQL Server 2008 instancias de clúster de conmutación
Terminology
Failover Cluster Instance Components
Los componentes que se necesitan para configurar una instancia de conmutación por error de SQL Server en clúster son los siguientes:- direcciones IP
- Los nombres de red
- Las unidades de disco de la matriz de unidad compartida
- SQL Server servicios
- Las cuentas de servicio
Network Configuration
- DNS
- Dirección IP única
- En la red pública
- Nombre de red único
Disk Configuration
El concepto de configuraciones de discos en un clúster de SQL Server que se conoce como la relación de instancia a disco.Aunque un servidor SQL Server instancia de clúster pueden abordar más de una letra de unidad, una letra de unidad puede estar asociado únicamente a una instancia de clúster de SQL Server solo
Security Configuration
Es necesario configurar cada servicio de SQL Server con una cuenta de servicio.Las cuentas no necesita ningún privilegio especial, deben ser cuentas de dominio.
Hay que definir tres grupos dentro del dominio que tienen los siguientes propósitos:
- SQL Server cuentas de servicio
- SQL Server Agent cuentas de servicio
- SQL Server de texto completo de las cuentas de la búsqueda Daemon
Health Checks
- The first check performed is the LooksAlive test, which is a ping from each node in the cluster to the IP address of the SQL Server instance.
- Asecond check, the IsAlive test creates a connection to the SQL Server instance and issues SELECT @@SERVERNAME. The SQL Server must return a valid result set to pass this health check.
Cluster Failover
El primer paso en el proceso de conmutación por error es reiniciar SQL Server en el mismo nodoSi el arranque no responde de inmediato, el grupo de SQL Server conmuta por error a otro nodo del clúster (nodo secundario)
- El nombre de red del servidor que ejecuta SQL Server no está registrado en el DNS.
- El SQL Server dirección IP está asociada a la tarjeta de interfaz de red (NIC) en el nodo secundario.
- Los discos asociados a la instancia de SQL Server están montados en el nodo secundario.
- El nombre de red de la instancia de SQL Server está registrado en DNS
- El servicio de SQL Server, Agente SQL Server y la indexación de texto completo se inician
- La instancia de SQL Server se apaga y se reinicia
En general, un clúster fallará en más de 10 a 15 segundos (dependerá del registro en DNS).
No hay comentarios:
Publicar un comentario