NLB(네트워크 부하 분산) 클러스터의 호스트는 네트워크 트래픽 부하를 고르게 분산하도록 구성됩니다. 호스트 구성은 NLB 관리자를 사용하여 설정되며 제대로 구성되지 않은 경우 NLB 클러스터가 올바르게 작동하지 않을 수도 있습니다.
가상 IP 주소 수와 서브넷 마스크 수의 일치 여부 확인
모든 NLB(네트워크 부하 분산) 클러스터 호스트에서 가상 IP 주소에는 동일한 개수의 서브넷 마스크가 지정되어야 합니다.
가상 IP 주소 수가 서브넷 마스크 수와 동일한지 확인하려면:
시작을 클릭하고 관리 도구를 클릭한 다음 네트워크 부하 분산 관리자를 클릭합니다. 명령 프롬프트에 Nlbmgr을 입력하여 NLB 관리자를 열 수도 있습니다.
NLB 관리자에 아직 클러스터가 나열되지 않은 경우 클러스터에 연결합니다.
구성할 호스트를 마우스 오른쪽 단추로 클릭한 다음 호스트 속성을 클릭합니다.
호스트 매개 변수 탭을 클릭합니다.
IP 주소와 서브넷 마스크에서 각 가상 IP 주소에 대해 해당하는 서브넷 마스크가 있는지 확인합니다. 필요할 경우 올바른 가상 IP 주소 또는 서브넷 마스크를 입력합니다.
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.an.unequal.number.of.virtual.IP.addresses.and.network.masks" 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>110</Value>
</ValueExpression>
</SimpleExpression>
</Criteria>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.GenerateAlert.SuppressByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.NetworkLoadBalancing.6.2.NLB.detected.an.unequal.number.of.virtual.IP.addresses.and.network.masks.AlertMessage"]$</AlertMessageId>
<EnableAlert>true</EnableAlert>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent">
<CollectEvent>false</CollectEvent>
</WriteAction>
</WriteActions>
</Rule>