Share via


Configurar la agrupación en clústeres de SQL Server

 

Última modificación del tema: 2012-10-17

Microsoft Lync Server 2010 admite clústeres de Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 y Microsoft SQL Server 2005 en una configuración activa/pasiva. Para obtener más información sobre clústeres SQL Server, consulte Bases de datos de servidor back-end admitidas en la documentación sobre compatibilidad.

Instale y configure el clúster de SQL Server para instalar e implementar el Servidor front-end y la base de datos back-end de Enterprise Edition. Para obtener los procedimientos para la configuración e instalación de los clústeres y el software de SQL Server, vea SQL Server 2008 “Cómo crear un clúster de conmutación por error SQL Server (instalación)” en https://go.microsoft.com/fwlink/?linkid=202919&clcid=0xC0A. Para obtener los procedimientos para la configuración e instalación de los clústeres y el software de SQL Server para SQL Server 2008 R2, vea “Introducción a la agrupación en clústeres de conmutación por error de SQL Server 2008 R2” en https://go.microsoft.com/fwlink/?linkid=218032&clcid=0xC0A. Para obtener los procedimientos para la configuración e instalación de los clústeres en SQL Server 2005, vea "Cómo crear un nuevo clúster de conmutación por error de SQL Server 2005 (programa de instalación)" en https://go.microsoft.com/fwlink/?linkid=202920&clcid=0xC0A. Cuando instale SQL Server, instale también SQL Server Management Studio para administrar las ubicaciones de la base de datos y las ubicaciones de archivo de registro. SQL Server Management Studio se instala como componente adicional al instalar SQL Server.

importantImportante:
Para instalar e implementar las bases de datos en el servidor basado en SQL Server, el usuario debe ser miembro del grupo sysadmins de SQL Server para el servidor basado en SQL Server en el que se vayan a instalar los archivos de base de datos. Si no es miembro del grupo sysadmins de SQL Server, deberá solicitar su incorporación en dicho grupo hasta que los archivos de base de datos se implementen. Si no puede convertirse en miembro del grupo sysadmins, proporcione al administrador de bases de datos SQL Server la secuencia de comandos para configurar e implementar las bases de datos. Para obtener más información sobre los permisos y derechos de usuario que necesita para llevar a cabo los procedimientos, consulte Permisos de implementación para SQL Server.

Para configurar clústeres SQL Server

  1. Cuando haya completado la instalación y configuración de los clústeres SQL Server, defina SQL Server Store en Topology Builder mediante el nombre de clúster virtual de instancia de SQL Server (tal como se configuró en la instalación de los clústeres SQL Server) y el nombre de instancia de la base de datos de SQL Server. A diferencia de lo que sucede con un solo servidor basado en SQL Server, usará el nombre de dominio completo (FQDN) del nodo virtual para un servidor en clúster basado en SQL Server.

    Nota

    No es necesario configurar cada uno de los nodos de clúster de Windows Server para Topology Builder. Únicamente usará el nombre de clúster virtual de SQL Server.

  2. Si usa Topology Builder para implementar las bases de datos, debe ser miembro del grupo sysadmins de SQL Server. Si es miembro del grupo sysadmins de SQL Server, pero no dispone de privilegios en el dominio (por ejemplo, un rol de administrador de bases de datos de SQL Server), cuenta con los derechos para crear la base de datos, pero no para leer la información necesaria en Lync Server 2010. Para obtener más información sobre los permisos y derechos de usuario necesarios para implementar Lync Server 2010, consulte Permisos de implementación para SQL Server.

  3. Asegúrese de que los valores predeterminados de la carpeta de base de datos y la carpeta de archivos de registro se asignan correctamente a los discos compartidos en el clúster de SQL Server mediante SQL Server Management Studio. Se trata de un procedimiento necesario si se van a crear bases de datos con Topology Builder.

    Nota

    Si no instaló SQL Server Management Studio, puede hacerlo ejecutando de nuevo la instalación de SQL Server y seleccionando a continuación la herramienta de administración como una característica agregada para la implementación existente de SQL Server.

  4. Instale las bases de datos del servidor basado en SQL Server mediante cmdlets de Topology Builder o Windows PowerShell.

Para crear bases de datos con Topology Builder

  1. Inicie el Generador de topologías: haga clic en Inicio, Todos los programas, Microsoft Lync Server 2010 y después en Generador de topologías de Lync Server.

    warningAdvertencia:
    En el siguiente procedimiento se presupone que se ha definido y configurado la topología en Topology Builder. Para obtener más información sobre la definición de la topología, consulte Definición y configuración de la topología. Para usar Topology Builder para publicar la topología y configurar la base de datos, debe iniciar sesión como usuario con los derechos de usuario y las pertenencias a grupo correctos. Para obtener más información sobre los derechos de usuario y las pertenencias a grupo necesarios, consulte Permisos de implementación para SQL Server.
  2. En Topology Builder, cuando publique la topología, en la página Crear bases de datos, haga clic en Avanzadas.

  3. La página Seleccionar la ubicación del archivo de base de datos incluye dos opciones que determinan la forma en que se implementarán los archivos de base de datos en el clúster de SQL Server. Seleccione una de las siguientes opciones:

    • Determinar automáticamente la ubicación del archivo de base de datos. Esta selección usa un algoritmo para determinar las ubicaciones del registro de la base de datos y el archivo de datos en función de la configuración de unidades en el servidor basado en SQL Server. Los archivos se distribuirán de manera que se intente proporcionar un rendimiento óptimo.

    • Usar valores predeterminados de instancia de SQL Server. Si selecciona esta opción, los archivos de datos y de registro se instalarán según la configuración de la instancia de SQL Server. Después de la implementación de los archivos de base de datos en SQL Server, es posible que el administrador de bases de datos de SQL Server desee reubicar los archivos para optimizar el rendimiento de los requisitos de configuración de SQL Server en concreto.

  4. Complete la publicación de la topología y confirme que no se produjeron errores durante la operación.

Para usar cmdlets de Windows PowerShell para crear bases de datos de clúster de SQL Server

  1. Abra el Shell de administración de Lync Server.

    Nota

    Los clústeres de producción de SQL Server suelen requerir que los registros y los archivos de datos se coloquen estratégicamente por motivos de rendimiento.

  2. Use el cmdlet Install-CsDatabase para instalar las bases de datos de Topology Builder configuradas. Siga uno de estos procedimientos:

    • Instale los archivos de bases de datos en el servidor en clúster basado en SQL Server y respete las definiciones que creó en el documento de topología. El documento de topología define la instancia del servidor en clúster basado en SQL Server, pero es necesario implementar archivos de base de datos en ubicaciones de disco específicas.

      Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn <fully qualified domain name of SQL Server cluster> -DatabasePaths <logfile path>,<database file path> -Report <path to report file>
      
      Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn sqlvirt.contoso.net -SqlInstanceName  RTC -DatabasePaths "g:\rtcdynlog","h:\rtclog","i:\dbs" -Report "C:\Reports\Install-SQL-Cluster-DBs.htm"
      
    • También puede usar el siguiente comando para permitir que el cmdlet determine la ubicación óptima para los archivos de datos y de registro, además de anular el documento de topología para usar una instancia especificada por el usuario en el servidor en clúster basado en SQL Server.

      Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn <fully qualified domain name of SQL Server cluster> -SqlInstanceName <named instance> -Report <path to report file>
      
      Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn sqlvirt.contoso.net -SqlInstanceName  RTC -Report "C:\Reports\Install-SQL-Cluster-DBs.htm"
      
    tipSugerencia:
    Si se omite el parámetro DatabasePaths, se permite que el cmdlet determine la colocación óptima de los archivos de datos y de registro en la instancia especificada por el usuario.