Administración basada en directivas de problemas operativos con grupos de disponibilidad Always On
Se aplica a: SQL Server
El modelo de estados de Grupos de disponibilidad Always On evalúa un conjunto de directivas predefinidas de administración basada en directivas (PBM). Puede usarlas para ver el estado de un grupo de disponibilidad y sus réplicas de disponibilidad y bases de datos en SQL Server.
Términos y definiciones
Directivas predefinidas AlwaysOn
Un conjunto de directivas integradas que permiten que un administrador de base de datos pueda comprobar un grupo de disponibilidad, así como sus réplicas y bases de datos de disponibilidad, para probar el cumplimiento de los estados definidos por las directivas de AlwaysOn.
Grupos de disponibilidad Always On
Una solución de alta disponibilidad y de recuperación ante desastres que proporciona una alternativa en el nivel de empresa a la creación de reflejo de la base de datos.
grupo de disponibilidad
Un contenedor para un conjunto discreto de bases de datos de usuario, conocido como bases de datos de disponibilidad, que realizan la conmutación por error conjuntamente.
réplica de disponibilidad
Una instancia de un grupo de disponibilidad hospedado en una instancia específica de SQL Server y que mantiene una copia local de cada base de datos de disponibilidad perteneciente al grupo de disponibilidad. Existen dos tipos de réplicas de disponibilidad: una sola réplica principal y de una a cuatro réplicas secundarias. Las instancias de servidor que hospedan las réplicas de disponibilidad para un grupo de disponibilidad dado deben residir en nodos diferentes de un único clúster de clústeres de conmutación por error (WSFC).
base de datos de disponibilidad
Base de datos que pertenece a un grupo de disponibilidad. Para cada base de datos de disponibilidad, la disponibilidad del grupo mantiene una sola copia de lectura y escritura ( base de datos principal) y de una a cuatro copias de solo lectura (bases de datos secundarias).
Panel AlwaysOn
Un panel SQL Server Management Studio que proporciona una vista global del estado de un grupo de disponibilidad. Para obtener más información, vea Panel AlwaysOn, más adelante en este artículo.
Directivas predefinidas y problemas
En la siguiente tabla se resumen las directivas predefinidas.
Nombre de la directiva | Problema | Categoría***** | Faceta |
---|---|---|---|
Estado de clúster de WSFC | El servicio de clúster de WSFC está sin conexión. | Crítico | Instancia de SQL Server |
estado en línea del grupo de disponibilidad | Grupo de disponibilidad sin conexión. | Crítico | grupo de disponibilidad |
preparación para la conmutación automática por error del grupo de disponibilidad | Grupo de disponibilidad no preparado para conmutación automática por error. | Crítico | grupo de disponibilidad |
Estado de sincronización de datos de las réplicas de disponibilidad | Algunas réplicas de disponibilidad no sincronizan datos. | Advertencia | grupo de disponibilidad |
Estado de sincronización de los datos de réplicas sincrónicas | Algunas réplicas sincrónicas no están sincronizadas. | Advertencia | grupo de disponibilidad |
Estado del rol de réplicas de disponibilidad | Algunas réplicas de disponibilidad no tienen un rol en buen estado. | Advertencia | grupo de disponibilidad |
Estado de conexión de las réplicas de disponibilidad | Algunas réplicas de disponibilidad están desconectadas. | Advertencia | grupo de disponibilidad |
Estado del rol de réplica de disponibilidad | La réplica de disponibilidad no tiene un rol en buen estado. | Crítico | réplica de disponibilidad |
Estado de conexión de la réplica de disponibilidad | Réplica de disponibilidad desconectada. | Crítico | réplica de disponibilidad |
Estado de unión de réplica de disponibilidad | La réplica de disponibilidad no está unida. | Advertencia | réplica de disponibilidad |
Estado de sincronización de datos de las réplicas de disponibilidad | El estado de sincronización de datos de alguna base de datos de disponibilidad no está en buen estado. | Advertencia | réplica de disponibilidad |
Estado de suspensión de la base de datos de disponibilidad | Base de datos de disponibilidad suspendida. | Advertencia | Base de datos de disponibilidad |
Estado de combinación de la base de datos de disponibilidad | La base de datos secundaria no está unida. | Advertencia | Base de datos de disponibilidad |
Estado de sincronización de datos de la base de datos de disponibilidad | El estado de sincronización de datos de bases de datos de disponibilidad no está en buen estado. | Advertencia | Base de datos de disponibilidad |
Importante
* Para las directivas AlwaysOn, los nombres de categoría se usan como identificadores. La acción de cambiar el nombre de una categoría de AlwaysOn interrumpirá la funcionalidad de la evaluación de estado. Por consiguiente, no modifique los nombres de las categorías de AlwaysOn.
Panel AlwaysOn
El panel AlwaysOn proporciona una vista global del estado de un grupo de disponibilidad. El panel AlwaysOn incluye las siguientes características:
Permite mostrar fácilmente los detalles sobre un grupo de disponibilidad determinado, sus réplicas de disponibilidad y sus bases de datos.
Muestra indicaciones visuales de los estados clave para ayudar a los administradores de bases de datos a tomar decisiones operativas rápidas.
Proporciona puntos de inicio para escenarios de solución de problemas.
Cuando surge un problema operativo determinado, rellena el cuadro de diálogo Resultado de evaluación de directiva con información sobre infracciones específicas de la directiva de mantenimiento de AlwaysOn y con vínculos a la ayuda de la corrección.
Proporciona un visor de eventos extendidos de mantenimiento que muestra los eventos anteriores para los problemas específicos de AlwaysOn.
Si la conmutación por error del grupo de disponibilidad es una solución posible para un problema, proporciona un punto de inicio para los vínculos delAsistente para grupo de disponibilidad de conmutación por error. Este asistente usa un administrador de bases de datos a través del proceso de conmutación por error manual.
Extender el modelo de estados AlwaysOn
Extender el modelo de estados de Grupos de disponibilidad AlwaysOn es simplemente cuestión de crear sus propias directivas definidas por el usuario y ponerlas en determinadas categorías según el tipo de objeto que se está supervisando. Después de modificar algunos valores, el panel AlwaysOn evalúa automáticamente sus propias directivas definidas por el usuario, junto con las directivas predefinidas AlwaysOn.
Una directiva definida por el usuario puede usar cualquiera de las facetas PBM disponibles, incluidas las utilizadas por las directivas predefinidas AlwaysOn (consulte [Directiva predefinidas y problemas](#Always OnPBM), anteriormente en este artículo). La faceta de servidor proporciona las siguientes propiedades para supervisar el estado de Grupos de disponibilidad AlwaysOn : (IsHadrEnabled y HadrManagerStatus). La faceta de servidor también dota a las propiedades de las siguientes directivas para supervisar la configuración de clúster de WSFC: ClusterQuorumTypey ClusterQuorumState.
Para obtener más información, vea el blog del equipo de SQL Server AlwaysOn Modelo de estado de AlwaysOn, parte 2: extender el modelo de estado .
Related Tasks
Usar directivas de AlwaysOn para ver el estado de un grupo de disponibilidad
Realizar una conmutación por error manual forzada de un grupo de disponibilidad
Contenido relacionado
Modelo de estado AlwaysOn, parte 1: arquitectura del modelo de estado
Modelo de estado de AlwaysOn, parte 2: extender el modelo de estado