Hyper-V 2016 和 1709+ 节点的“复制代理配置”监视器

Microsoft.Windows.HyperV.VMReplicationHealth33418.Monitor (UnitMonitor)

Hyper-V 复制代理配置监视器。

Knowledge Base article:

摘要

Hyper-V 副本代理在群集上不可用。如果 Hyper-V 副本代理不可用,主 VM 和副本 VM 之间的复制可能会受影响。

原因

如果群集服务意外停止,或 Hyper-V 副本代理在群集迁移后无法在目标节点上启动,则可能出现此错误。

解决方法

重启群集服务,检查 Hyper-V 副本代理的 SPN 注册是否已成功通过基于 Kerberos 的身份验证;如果使用的是基于证书的身份验证,则检查群集中是否存在所需的证书集。

Element properties:

TargetMicrosoft.Windows.HyperV.Discovery.ServerRole
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.HyperV.VMReplicationHealthMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
此群集中未配置 Hyper-V 复制代理。
未配置 Hyper-V 副本代理,或该代理不适用于此群集。
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.HyperV.VMReplicationHealth33418.Monitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="HVDisc!Microsoft.Windows.HyperV.Discovery.ServerRole" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.HyperV.VMReplicationHealthMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.HyperV.VMReplicationHealth33418.ErrorAlert">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Healthy" MonitorTypeStateID="VMReplicationHealthy" HealthState="Success"/>
<OperationalState ID="Unhealthy" MonitorTypeStateID="VMReplicationCritical" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>1800</IntervalSeconds>
<TimeoutSeconds>30</TimeoutSeconds>
<VMId>localhost</VMId>
<ErrorProperty>ReplicationHealthIssuesList</ErrorProperty>
<ErrorCode>33418</ErrorCode>
</Configuration>
</UnitMonitor>