Uso de un clúster de SQL Server para la base de datos del sitioUse a SQL Server cluster for the site database

Se aplica a: System Center Configuration Manager (Rama actual)Applies to: System Center Configuration Manager (Current Branch)

Puede usar un clúster de conmutación por error de SQL Server para hospedar la base de datos de sitio de Configuration Manager.You can use a SQL Server Failover cluster to host the Configuration Manager site database. Un clúster proporciona compatibilidad con la conmutación por error y mejora la confiabilidad de la base de datos del sitio,A cluster provides failover support and improves the reliability of the site database. pero no ofrece un procesamiento adicional ni ventajas de equilibrio de carga.However, it doesn't provide additional processing or load-balancing benefits. Además, un clúster de conmutación por error de SQL Server usa almacenamiento compartido y presenta un único punto de error.Additionally, a SQL Server Failover cluster uses shared storage and introduces a single point of failure. El rendimiento puede degradarse porque el servidor de sitio debe encontrar el nodo activo del clúster de SQL Server antes de conectarse a la base de datos del sitio.Degradation in performance can occur, because the site server must find the active node of the SQL Server cluster before it connects to the site database.

Importante

La configuración correcta de los clústeres de SQL Server se basa en la documentación y los procedimientos proporcionados en la biblioteca de documentación de SQL Server.Successful set up of SQL Server clusters relies on documentation and procedures provided in the SQL Server documentation library.

Antes de instalar Configuration Manager, prepare el clúster de SQL Server para que admita Configuration Manager.Before you install Configuration Manager, prepare the SQL Server cluster to support Configuration Manager. Para obtener más información, vea Preparar una instancia de SQL Server en clúster para la base de datos del sitio.For more information, see Prepare a clustered SQL Server instance.

Durante la instalación de Configuration Manager, el escritor del Servicio de instantáneas de volumen de Windows se instala en cada nodo de equipo físico del clúster de Microsoft Windows Server.During Configuration Manager setup, the Windows Volume Shadow Copy Service writer installs on each physical computer node of the Microsoft Windows Server cluster. De este modo, este servicio admite la tarea de mantenimiento de Copia de seguridad del servidor del sitio.This service supports the Backup Site Server maintenance task.

Una vez instalado el sitio, Configuration Manager comprueba cada hora los cambios que se producen en el nodo de clúster.After the site installs, Configuration Manager checks for changes to the cluster node each hour. Configuration Manager administra automáticamente los cambios que encuentre que afectan a sus instalaciones de componentes.Configuration Manager automatically manages any changes that are found that affect its component installs. Por ejemplo, un nodo de conmutación por error o la adición de un nuevo nodo al clúster de SQL Server.For example, a node failover, or the addition of a new node to the SQL Server cluster.

Opciones admitidasSupported options

Se admiten las siguientes opciones para los clústeres de conmutación por error de SQL Server usados como base de datos del sitio:The following options are supported for SQL Server failover clusters used as the site database:

  • Clúster de instancia únicaA single instance cluster

  • Varias configuraciones de instanciasMultiple instance configurations

  • Varios nodos activosMultiple active nodes

  • Instancia con nombre o instancia predeterminadaBoth a named or a default instance

Requisitos previosPrerequisites

Tenga en cuenta los siguientes requisitos previos:Be aware of the following prerequisites:

  • La base de datos del sitio debe ser remota con respecto al servidor de sitio.The site database must be remote from the site server. El clúster no puede incluir el servidor de sistema de sitio.The cluster can't include the site system server.

    Nota

    A partir de la versión 1810, el proceso de instalación de Configuration Manager ya no impide la instalación del rol de servidor de sitio en un equipo con el rol de Windows para clústeres de conmutación por error.Starting in version 1810, the Configuration Manager setup process no longer blocks installation of the site server role on a computer with the Windows role for Failover Clustering. Anteriormente, no podía colocar la base de datos del sitio en el servidor de sitio.Previously you couldn't colocate the site database on the site server. Con este cambio, puede crear un sitio de alta disponibilidad con menos servidores usando un clúster de SQL y un servidor de sitio en modo pasivo.With this change, you can create a highly available site with fewer servers by using a SQL cluster and a site server in passive mode. Para obtener más información, vea High availability options (Opciones de alta disponibilidad).For more information, see High availability options.

  • Agregue la cuenta de equipo del servidor de sitio al grupo de administradores locales de cada servidor del clúster.Add the computer account of the site server to the local Administrators group of each server in the cluster.

  • Para admitir la autenticación Kerberos, habilite el protocolo de comunicación de red TCP/IP para la conexión de red de cada nodo del clúster de SQL Server.To support Kerberos authentication, enable the TCP/IP network communication protocol for the network connection of each SQL Server cluster node. No hace falta el protocolo de canalizaciones con nombre, pero puede usarse para solucionar problemas de autenticación Kerberos.The Named pipes protocol isn't required, but can be used to troubleshoot Kerberos authentication issues. Las opciones de protocolo de red se configuran en Administrador de configuración de SQL Server, en Configuración de red de SQL Server.The network protocol settings are configured in SQL Server Configuration Manager, under SQL Server Network Configuration.

  • Si usa una infraestructura de clave pública (PKI), consulte Requisitos de certificados PKI.If you use a public key infrastructure (PKI), see PKI certificate requirements. Hay requisitos de certificado específicos cuando se usa el clúster de SQL Server para la base de datos del sitio.There are specific certificate requirements when you use a SQL Server cluster for the site database.

LimitacionesLimitations

Tenga en cuenta las limitaciones siguientes:Consider the following limitations:

Instalación y configuraciónInstallation and configuration

  • Los sitios secundarios no pueden usar un clúster de SQL Server.Secondary sites can't use a SQL Server cluster.

  • La opción de especificar ubicaciones de archivos no predeterminadas para la base de datos del sitio no está disponible cuando se especifica un clúster de SQL Server.When you specify a SQL Server cluster, the option to specify non-default file locations for the site database isn't available.

Proveedor de SMSSMS Provider

No se puede instalar una instancia del proveedor de SMS en un clúster de SQL Server.You can't install an instance of the SMS Provider on a SQL Server cluster. Tampoco se admite en un equipo que se ejecuta como un nodo de SQL Server en clúster.It's also not supported on a computer that runs as a clustered SQL Server node.

Opciones de replicación de datosData replication options

Si usa vistas distribuidas, no puede usar un clúster de SQL Server para hospedar la base de datos del sitio.If you use Distributed Views, you can't use a SQL Server cluster to host the site database.

Copia de seguridad y recuperaciónBackup and recovery

Configuration Manager no admite la copia de seguridad de Data Protection Manager (DPM) para un clúster de SQL Server que use una instancia con nombre.Configuration Manager doesn't support Data Protection Manager (DPM) backup for a SQL Server cluster that uses a named instance. Sí admite la copia de seguridad de DPM en un clúster de SQL Server que use la instancia predeterminada de SQL Server.It does support DPM backup on a SQL Server cluster that uses the default instance of SQL Server.

Preparación de una instancia de SQL Server en clústerPrepare a clustered SQL Server instance

Estas son las principales tareas que debe llevar a cabo para preparar la base de datos del sitio:Here are the main tasks to complete to prepare your site database:

  • Cree el clúster virtual de SQL Server para hospedar la base de datos del sitio en un entorno de clúster de Windows Server existente.Create the virtual SQL Server cluster to host the site database on an existing Windows Server cluster environment. Para conocer pasos específicos para instalar y configurar un clúster de SQL Server, vea la documentación específica de la versión de SQL Server.For specific steps to install and set up a SQL Server cluster, see the documentation specific to your version of SQL Server. Para obtener más información, consulte Crear un nuevo clúster de conmutación por error.For more information, see Create a new SQL Server Failover Cluster.

  • En cada equipo del clúster de SQL Server, coloque un archivo en la carpeta raíz de cada unidad en donde no quiere que Configuration Manager instale componentes del sitio.On each computer in the SQL Server cluster, place a file in the root folder of each drive where you don't want Configuration Manager to install site components. Ponga al archivo el nombre NO_SMS_ON_DRIVE.SMS.Name the file NO_SMS_ON_DRIVE.SMS. De forma predeterminada, Configuration Manager instala algunos componentes en cada nodo físico para admitir operaciones como la copia de seguridad.By default, Configuration Manager installs some components on each physical node, to support operations such as backup.

  • Agregue la cuenta de equipo del servidor de sitio al grupo de administradores locales de cada equipo de nodo de clúster de Windows Server.Add the computer account of the site server to the local Administrators group of each Windows Server cluster node computer.

  • En la instancia virtual de SQL Server, asigne el rol sysadmin de SQL Server a la cuenta de usuario que ejecuta el programa de instalación de Configuration Manager.In the virtual SQL Server instance, assign the sysadmin SQL Server role to the user account that runs Configuration Manager setup.

Para instalar un sitio nuevo con un servidor de SQL Server en clústerTo install a new site using a clustered SQL Server

Para instalar un sitio que usa una base de datos del sitio en clúster, ejecute el programa de instalación de Configuration Manager siguiendo el proceso normal para instalar un sitio, pero introduzca la modificación siguiente:To install a site that uses a clustered site database, run Configuration Manager setup following your normal process for installing a site, with the following alteration:

  • En la página Información de base de datos , especifique el nombre de la instancia virtual de clúster de SQL Server que hospedará la base de datos del sitio.On the Database Information page, specify the name of the virtual SQL Server cluster instance that will host the site database. La instancia virtual reemplaza el nombre del equipo que ejecuta SQL Server.The virtual instance replaces the name of the computer that runs SQL Server.

    Importante

    Cuando escriba el nombre de la instancia virtual de clúster de SQL Server, no escriba el nombre virtual de Windows Server creado por el clúster de Windows Server.When you enter the name of the virtual SQL Server cluster instance, don't enter the virtual Windows Server name created by the Windows Server cluster. Si usa el nombre virtual de Windows Server, la base de datos del sitio se instala en la unidad de disco duro local del nodo de clúster activo de Windows Server.If you use the virtual Windows Server name, the site database installs on the local hard drive of the active Windows Server cluster node. Esto impide que la conmutación por error se lleve a cabo correctamente si se produce un error en ese nodo.This prevents successful failover if that node fails.