Servicio Microsoft DTC (Coordinador de transacciones distribuidas) en un clúster
Puede ejecutar el servicio Microsoft DTC (Coordinador de transacciones distribuidas) (MSDTC) como un recurso en clúster en un servidor de clúster de conmutación por error para obtener mayor confiabilidad, según las capacidades de conmutación por error de los servidores en clúster.
Hay que iniciar el servicio de clúster y MSDTC.
Inicie el Servicio de clúster y, a continuación, inicie MSDTC.
El Servicio de clúster debe ejecutarse antes de que inicie una instancia en clúster del servicio Microsoft DTC (Coordinador de transacciones distribuidas) (MSDTC).
Administradores
Para reiniciar el Servicio de clúster en un nodo:
Para abrir el complemento Administración del clúster de conmutación por error, haga clic en Inicio, en Herramientas administrativas y, a continuación, en Administración del clúster de conmutación por error. Si se muestra el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que muestra es la que quiere y haga clic en Continuar.
Si el clúster que quiere administrar no aparece en el complemento Administración del clúster de conmutación por error, haga clic con el botón derecho en Administración del clúster de conmutación por error en el árbol de consola, haga clic en Administrar un clúster y seleccione o especifique el clúster que quiera.
Si el árbol de consola está contraído, expanda el árbol de debajo del clúster que quiera administrar.
Expanda el árbol de consola de debajo de Nodos.
Haga clic con el botón derecho en el nodo que quiera iniciar y, a continuación, haga clic en Más acciones. Si la opción Detener el Servicio de clúster está disponible, haga clic en ella. Si no lo está, diríjase al siguiente paso.
Haga clic con el botón derecho en el nodo que quiera iniciar, haga clic en Más acciones y, a continuación, en Iniciar el Servicio de clúster.
Si no se inician otros nodos, repita los dos pasos anteriores para esos nodos.
Para iniciar MSDTC en clúster:
Abra el complemento de clústeres de conmutación por error como se describió en el procedimiento anterior. En lugar de expandir el árbol de consola de debajo de Nodos, expanda el árbol de consola de debajo de Servicios y aplicaciones.
En el árbol de consola, haga clic en MSDTC en clúster. En el panel de detalles, aparece el estado de los recursos de MSDTC en clúster.
Debajo de Acciones, haga clic en Conectar este servicio o aplicación. En el panel de detalles, confirme que el estado de los recursos en clúster cambia a Conectado.
Target | Microsoft.MSDTC.6.3.Servers | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceonaCluster.Application.StarttheClusterserviceandthenstartMSDTC" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.MSDTC.6.3.Servers" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceonaCluster.Application.StarttheClusterserviceandthenstartMSDTC.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="FirstEventRaised" HealthState="Success"/>
<OperationalState ID="Negative" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Application</FirstLogName>
<FirstExpression>
<Or>
<Expression>
<Or>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Microsoft-Windows-MSDTC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>4380</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Microsoft-Windows-MSDTC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>4379</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Or>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Microsoft-Windows-MSDTC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>4378</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Or>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Application</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Microsoft-Windows-MSDTC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>4147</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>