Implementación de SQL Server para alta disponibilidad de VMMDeploy SQL Server for VMM high availability

Se aplica a: System Center 2016 - Virtual Machine ManagerApplies To: System Center 2016 - Virtual Machine Manager

En este artículo se describen los pasos para implementar un servidor de alta disponibilidad de System Center 2016 - Virtual Machine Manager (VMM).This article describes the steps for deploying a highly available SQL Server database for System Center 2016 - Virtual Machine Manager (VMM). Configure un clúster de SQL Server y configure la base de datos VMM de SQL Server con grupos de disponibilidad AlwaysOn.You set up a SQL Server cluster, configure the SQL Server VMM database with Always On Availability Groups.

Antes de empezarBefore you start

Lea la información de planeación correspondiente a una implementación de VMM de alta disponibilidad.Read the planning information for a highly available VMM deployment. Incluye los requisitos previos y los problemas que debe conocer.It includes prerequisites and issues you should be aware of.

Configuración de grupos de disponibilidadSet up availability groups

Los grupos de disponibilidad AlwaysOn de SQL Server admiten entornos de conmutación por error para un conjunto discreto de bases de datos de usuario (bases de datos de disponibilidad).SQL Server Always On availability groups support failover environments for a discrete set of user databases (availability databases). Una réplica de disponibilidad hospeda cada conjunto de bases de datos de disponibilidad.Each set of availability databases is hosted by an availability replica. Para configurar un grupo de disponibilidad, debe implementar un clúster de Clústeres de conmutación por error de Windows Server (WSFC) para hospedar la réplica de disponibilidad y habilitar AlwaysOn en los nodos de clúster.To set up an availability group you must deploy a Windows Server Failover Clustering (WSFC) cluster to host the availability replica, and enable Always On on the cluster nodes. Luego, puede agregar la base de datos de VMM de SQL Server como una base de datos de disponibilidad.You can then add the VMM SQL Server database as an availability database.

Configuración de la base de datos VMM con grupos de disponibilidad AlwaysOnConfigure the VMM database with Always On Availability Groups

  1. En el servidor VMM, detenga el servicio VMM.On the VMM server, stop the VMM service. En el caso de un clúster, en Administración de clústeres de conmutación por error, detenga el rol de VMM.For a cluster, in Failover Cluster Manager, stop the VMM role.
  2. Conéctese con la máquina que hospeda la base de datos VMM y, en SQL Server Management Studio, haga clic en Base de datos VMM > Propiedades.Connect to the machine that hosts the VMM database, and in SQL Server Management Studio, right-click the VMM database > Properties. En Opciones, establezca el Modelo de recuperación de la base de datos en Completo.In Options, set the Recovery model for the database to Full.
  3. Haga clic con el botón derecho en la base de datos VMM > Tareas > Copia de seguridad y cree una copia de seguridad de la base de datos.Right-click the VMM database > Tasks > Back Up and take a backup of the database.
  4. En SQL Server Management Studio > Alta disponibilidad de Always On > haga clic con el botón derecho en el nombre del grupo de disponibilidad > Agregar base de datos.In SQL Server Management Studio > Always On High Availability > right-click the availability group name > Add Database.
  5. En Agregar base de datos al grupo de disponibilidad > Seleccionar bases de datos, seleccione la base de datos VMM.In Add Database to Availability Group > Select Databases, select the VMM database.
  6. En Seleccionar sincronización de datos, deje el valor Completo predeterminado.In Select Data Synchronization, leave the Full default.
  7. En Conectar con las réplicas > Conectar, especifique los permisos para el destino del grupo de disponibilidad.In Connect to Replicas > Connect, specify permissions for the availability group destination.
  8. Los requisitos previos se comprueban en la validación.Prerequisites are checked in Validation. En Resumen, cuando haga clic en Siguiente, se iniciará la compatibilidad con la disponibilidad AlwaysOn para la base de datos VMM.In Summary, when you click Next Always On availability support is initiated for the VMM database. Se copia la base de datos VMM y, desde este punto, AlwaysOn mantendrá la base de datos VMM sincronizada entre los nodos de clúster SQL Server AlwaysOn.The VMM database is copied and from this point Always On keeps the VMM database synchronized between the SQL Server Always On cluster nodes.
  9. Reinicie el rol de clúster o el servicio VMM.Restart the VMM service or cluster role. El servidor VMM debe poder conectarse a SQL Server.The VMM server should be able to connect to the SQL Server.
  10. Las credenciales de VMM solo se almacenan para el servidor SQL Server principal, por lo que deberá crear un inicio de sesión en el nodo secundario del clúster de SQL Server, con las características siguientes:VMM credentials are only stored for the main SQL Server, so you need to create a new login on the secondary node of the SQL Server cluster, with the following characteristics:
    • El nombre de inicio de sesión es idéntico al nombre de la cuenta de servicio VMM.The login name is identical to the VMM service account name.
    • El inicio de sesión tiene la asignación de usuario a la base de datos de VMM.The login has the user mapping to the VMM database.
    • El inicio de sesión se configura con las credenciales del propietario de la base de datos.The login is configured with the database owner credentials.

Ejecutar una conmutación por errorRun a failover

Para comprobar que AlwaysOn funcione según lo esperado para una base de datos VMM, ejecute una conmutación por error desde el nodo primario al secundario en el clúster de SQL Server.To check that Always On is working as expected for the VMM database, run a failover from the primary to secondary node in the SQL Server cluster.

  1. En SQL Server Management Studio, haga clic con el botón derecho en el grupo de disponibilidad del servidor secundario > Conmutación por error.In SQL Server Management Studio, right-click the availability group on the secondary server > Failover.
  2. En Conmutar por error el grupo de disponibilidad > Seleccionar nueva réplica principal, seleccione el servidor secundario.In Fail Over Availability Group > Select New Primary Replica, select the secondary server.
  3. En Resumen, haga clic en Finalizar.In Summary, click Finish.
  4. Ahora vuelva atrás e inicie una conmutación por error al proceso de nodo secundario que ejecuta SQL Server y compruebe que puede reiniciar el servicio de VMM (scvmmservice).Now move it back by initiating a failover to the secondary node computer that is running SQL Server, and verify that you can restart the VMM service (scvmmservice).
  5. Repita los dos últimos pasos para cada nodo secundario del clúster que ejecuta SQL Server.Repeat the last two steps for every secondary node in the cluster that is running SQL Server.
  6. Si se trata de una instalación de VMM de alta disponibilidad, continúe con la instalación de otros nodos de VMM de alta disponibilidad.If this is a high availability VMM setup, continue to install other high availability VMM nodes.