Hosts in einem Netzwerklastenausgleich-Cluster (NLB) sind so konfiguriert, dass sie einen Lastenausgleich des Netzwerkdatenverkehrs durchführen. Die Hostkonfiguration wird mithilfe des NLB-Managers festgelegt. Bei nicht ordnungsgemäßer Konfiguration kann es zu Funktionsstörungen des NLB-Clusters kommen.
Sicherstellen, dass alle NLB-Hosts eindeutige Hostprioritäten besitzen
Wenn ein Netzwerklastenausgleich-Host (NLB) eine Hostpriorität besitzt, die mit der Hostpriorität eines anderen Hosts identisch ist, oder wenn die Hostpriorität ungültig ist, erfolgt erst eine Zusammenführung des Clusters, nachdem das Problem behoben wurde. Die Hostpriorität muss eine Zahl zwischen 1 und 32 sein, und dieser Wert muss für alle Hosts im Cluster eindeutig sein.
So stellen Sie sicher, dass alle NLB-Hosts eine eindeutige Hostpriorität besitzen:
Klicken Sie auf "Start", "Verwaltung" und dann auf "Netzwerklastenausgleich-Manager". Sie können den NLB-Manager auch öffnen, indem Sie an einer Eingabeaufforderung Nlbmgr eingeben.
Wenn der Cluster nicht bereits im NLB-Manager aufgelistet wird, stellen Sie eine Verbindung mit dem Cluster her.
Klicken Sie mit der rechten Maustaste auf den entsprechenden Cluster, und klicken Sie dann auf Clustereigenschaften.
Klicken Sie auf die Registerkarte Portregeln. Überprüfen Sie in der Liste "Definierte Portregeln" jeden Host, um sicherzustellen, dass jeder Host eine eindeutige Host-ID besitzt.
Wenn nicht eindeutige Host-IDs vorhanden sind, klicken Sie mit der rechten Maustaste auf den Host, für den Sie die Host-ID neu konfigurieren möchten, und klicken Sie dann auf "Hosteigenschaften".
Klicken Sie auf die Registerkarte "Hostparameter", und geben Sie in "Priorität (eindeutige Host-ID)" einen Wert zwischen 1 und 32 an.
Target | Microsoft.Windows.NetworkLoadBalancing.6.2.ServerRole |
Category | Alert |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.NetworkLoadBalancing.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.NetworkLoadBalancing.6.2.GenerateAlert.SuppressByDescription | Default |
WriteToDB | WriteAction | Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent | Default |
<Rule ID="Microsoft.Windows.NetworkLoadBalancing.6.2.NLB.detected.a.duplicate.host.priority.that.is.shared.between.cluster.hosts" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.NetworkLoadBalancing.6.2.ServerRole" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="NLBLibrary!Microsoft.Windows.NetworkLoadBalancing.EventProvider">
<Criteria>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>17</Value>
</ValueExpression>
</SimpleExpression>
</Criteria>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.GenerateAlert.SuppressByDescription">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.NetworkLoadBalancing.6.2.NLB.detected.a.duplicate.host.priority.that.is.shared.between.cluster.hosts.AlertMessage"]$</AlertMessageId>
<EnableAlert>true</EnableAlert>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent">
<CollectEvent>false</CollectEvent>
</WriteAction>
</WriteActions>
</Rule>