Compartir a través de


Agrupar el servidor por nivel de datos

Actualización: noviembre 2007

Puede contribuir a garantizar un servicio ininterrumpido desde Team Foundation Server instalando las bases de datos de Team Foundation en un clúster de servidores. Un clúster de servidores es un conjunto de equipos dedicados similares que están configurados de tal forma que parecen un único servidor. Mediante un clúster, puede iniciar automáticamente los servicios del nivel de datos en un segundo equipo cuando el equipo activo deje de estar disponible por motivos de mantenimiento o en caso de que se produzca un error. A diferencia del nivel de datos, el nivel de aplicación no puede residir en un clúster.

Normalmente, esta estrategia de disponibilidad de las bases de datos de Team Foundation es rentable para las organizaciones muy grandes que tienen recursos para preparar y mantener una topología compleja.

Puede utilizar la siguiente información para conocer la configuración específica que admite Team Foundation Server.

Quórum único en una configuración Activo/Pasivo

Si ha decidido invertir recursos en un clúster de servidores, Team Foundation Server admite una configuración de un nodo activo y un nodo pasivo que utilizan un servidor de dispositivo de quórum único. El quórum es un dispositivo de almacenamiento controlado por el nodo primario en el nivel de los datos y efectúa el seguimiento de qué nodo actúa como primario. Sólo un nodo puede poseer el quórum al mismo tiempo.

Cuando el nivel de datos conmuta por error al nodo pasivo, éste asume la propiedad del quórum y del nivel de datos. Cuando los dos nodos están asociados a un dispositivo de almacenamiento único, el quórum se puede crear en el dispositivo de almacenamiento.

Un clúster se administra a través del complemento Administrador de clústeres que se instala con Windows Server. Durante la instalación, SQL Server proporciona recursos a ambos nodos del clúster.

SQL Server en un clúster

La configuración de SQL Server reconoce los clústeres y administra automáticamente la instalación en los nodos activo y pasivo.

Antes de instalar Team Foundation Server en un clúster, debe preparar el clúster para la instalación. Por ejemplo, debe cambiar la configuración para que los servicios de SQL Server se ejecuten automáticamente. Para obtener más información, vea el tema "Configurar servidores para la instalación de Team Foundation en un clúster" en la Guía de instalación de Team Foundation, que puede descargar en el sitio web de Microsoft.

Aunque el servidor del nivel de datos inicia automáticamente las operaciones en el otro equipo del clúster durante la conmutación por error, SQL Server tarda algún tiempo en detectar que se deben reiniciar las conexiones con el nivel de aplicación. Como resultado, la conmutación por error no será instantánea para las bases de datos de Team Foundation. Para obtener más información sobre los clústeres y las operaciones de SQL Server, vea los Libros en pantalla de SQL Server 2005 y los Libros en pantalla de SQL Server 2008 en el sitio web de Microsoft, y busque los temas "Configurar una alta disponibilidad" o "Información general de soluciones de alta disponibilidad".

Recuperación de conexiones con los servicios de aplicación

Puede agregar un recurso al clúster que reinicie explícitamente los servicios de aplicación para establecer de forma más eficaz las conexiones entre el nivel de datos y nivel de aplicación.

El recurso señala a un archivo de script que actualiza las direcciones del sistema de nombres de dominio (DNS) y establece explícitamente las conexiones entre los niveles. Un recurso de script genérico es un archivo .wsh que utiliza los servicios de API de generación de clústeres expuestos en la interfaz de Instrumental de administración de Windows (WMI). Para obtener más información sobre las API de generación de clústeres y los archivos de recursos de clúster, vea "Server Cluster API Reference" en el sitio web de Microsoft.

Para obtener más información y un ejemplo de cómo reiniciar explícitamente las conexiones en caso de conmutación por error, descargue la guía de instalación para Team Foundation del sitio web de Microsoft y vea el tema "Cómo: Preparar un servidor para acelerar la recuperación en un clúster".

Consideraciones de seguridad

De forma predeterminada, la cuenta de usuario utilizada cuando se creó el clúster se convierte en la cuenta del servicio de clúster.

Nota:

No debe cambiar las contraseñas de las cuentas de servicio de SQL Server cuando un nodo de clúster de conmutación por error está apagado o sin conexión. Si ha cambiado la contraseña en esta situación, debe restablecerla mediante Enterprise Manager cuando todos los nodos vuelvan a estar conectados.

Si desea cambiar la cuenta que inicia el servicio de clúster, debe utilizar Administración de equipos para que Windows Server 2003 cambie la cuenta en cada nodo del clúster.

Para que funcione correctamente, la cuenta del servicio de clúster requiere explícitamente los permisos siguientes para ambos nodos del clúster.

  • Actuar como parte del sistema operativo

  • Ajustar las cuotas de memoria para un proceso

  • Realizar copias de seguridad de archivos y directorios

  • Aumentar las prioridades de programación

  • Iniciar sesión como servicio

  • Restaurar archivos y directorios

Asegúrese también de que el grupo Administrador local tiene acceso a los permisos de usuario siguientes.

  • Depurar programas

  • Suplantar un cliente después de la autenticación

  • Administrar el registro de auditoría y seguridad

Otros recursos

Para obtener más información sobre cómo crear un clúster, vea los temas siguientes en el sitio web de Microsoft: "Cómo crear un nuevo clúster de conmutación por error de SQL Server 2005 (programa de instalación)" para SQL Server 2005 y "Cómo crear un nuevo clúster de conmutación por error de SQL Server (programa de instalación)" para SQL Server 2008.

Para obtener más información sobre las cuentas de servicio necesarias, descargue la guía de instalación de Team Foundation en el sitio web de Microsoft y vea el tema "Configurar servidores para la instalación de Team Foundation en un clúster".

Vea también

Tareas

Cómo: Comprobar la conmutación por error de Team Foundation Server en un clúster

Conceptos

Garantizar la disponibilidad de Team Foundation Server

Otros recursos

Administrar datos