MicrosoftNLB_NodeSetting, ROOT\MicrosoftNLB

Class | Methods (4) | Properties (27) | Qualifiers (4) | Instances | Namespaces (2)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

This holds and modifies node specific configuration information.The provider will only return the instance for this class that corresponds to the node upon which it resides.Consequently, to configure a node, the client must explicitly connect to that node. Modified values do not take affect until LoadAllSettings is invoked from this class or the MicrosoftNLB_ClusterSetting class.

MicrosoftNLB_NodeSetting methods

MicrosoftNLB_NodeSetting has 4 methods (4 Local)

NameOriginReturn
GetPortRuleMicrosoftNLB_NodeSetting
GetPortRuleExMicrosoftNLB_NodeSetting
LoadAllSettingsMicrosoftNLB_NodeSettinguint32 {'out':True}
SetDefaultsMicrosoftNLB_NodeSetting

MicrosoftNLB_NodeSetting properties

MicrosoftNLB_NodeSetting has 27 properties (24 Local, 3 Derived)

NameOriginCIMType
AdapterGuidMicrosoftNLB_NodeSetting8 [string]
AliveMessagePeriodMicrosoftNLB_NodeSetting19 [uint32]
AliveMessageToleranceMicrosoftNLB_NodeSetting19 [uint32]
CaptionCIM_Setting8 [string]
ClusterModeOnStartMicrosoftNLB_NodeSetting11 [Boolean]
ClusterModeSuspendOnStartMicrosoftNLB_NodeSetting11 [Boolean]
DedicatedIPAddressMicrosoftNLB_NodeSetting8 [string]
DedicatedIPAddressesMicrosoftNLB_NodeSetting8 [string]
DedicatedNetworkMaskMicrosoftNLB_NodeSetting8 [string]
DedicatedNetworkMasksMicrosoftNLB_NodeSetting8 [string]
DescriptionCIM_Setting8 [string]
DescriptorsPerAllocMicrosoftNLB_NodeSetting19 [uint32]
FilterIcmpMicrosoftNLB_NodeSetting19 [uint32]
HostPriorityMicrosoftNLB_NodeSetting19 [uint32]
IpSecDescriptorTimeoutMicrosoftNLB_NodeSetting19 [uint32]
MaskSourceMACMicrosoftNLB_NodeSetting11 [Boolean]
MaxConnectionDescriptorsMicrosoftNLB_NodeSetting19 [uint32]
MaxDescriptorsPerAllocMicrosoftNLB_NodeSetting19 [uint32]
key
Name
MicrosoftNLB_NodeSetting8 [string]
NumActionsMicrosoftNLB_NodeSetting19 [uint32]
NumAliveMessagesMicrosoftNLB_NodeSetting19 [uint32]
NumberOfRulesMicrosoftNLB_NodeSetting19 [uint32]
NumPacketsMicrosoftNLB_NodeSetting19 [uint32]
PersistSuspendOnRebootMicrosoftNLB_NodeSetting11 [Boolean]
RemoteControlUDPPortMicrosoftNLB_NodeSetting19 [uint32]
SettingIDCIM_Setting8 [string]
TcpDescriptorTimeoutMicrosoftNLB_NodeSetting19 [uint32]

Detailed description of MicrosoftNLB_NodeSetting methods

Local methods (4) of MicrosoftNLB_NodeSetting class

▲ GetPortRule method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
PortUINT320✓-
PortRuleobject:MicrosoftNLB_PortRule1-✓
Description'This method provides an optimized means for obtaining the port rule which encapsulates the input Port number.'
ImplementedTrue
GetPortRule method is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 1 namespace
▲ GetPortRuleEx method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
VirtualIpAddressstring0✓-
PortUINT321✓-
PortRuleobject:MicrosoftNLB_PortRuleEx2-✓
Description'This method provides an optimized means for obtaining the port rule which encapsulates the input Virtual IP address and Port number. The value of virtual Ip address to specify 'All Vip'(aka 'Rest of the VIPs') is '255.255.255.255''
ImplementedTrue
GetPortRuleEx method is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 1 namespace
▲ LoadAllSettings method
Returnuint32 {'out':True}
Description'This method causes the NLB driver to load with all the values that are set in ALL of the the setting classes, including the MicrosoftNLB_ClusterSetting and the port rule classes. If the system is Windows NT4, then the method will return a reboot value.'
ImplementedTrue
ValueMap['1000', '1050']
Values['WLBS_OK', 'WLBS_REBOOT']
LoadAllSettings method is in 2 classes of ROOT\MicrosoftNLB and in 2 namespaces
▲ SetDefaults method
Return
Description'This method resets all of the properties for this class to their default values. The values are not committed to the NLB driver.'
ImplementedTrue
SetDefaults method is in 7 classes of ROOT\MicrosoftNLB and in 6 namespaces

Detailed description of MicrosoftNLB_NodeSetting properties

Local properties (24) of MicrosoftNLB_NodeSetting class

▲ AdapterGuid property
CIMTYPE'string'
Description'This is the GUID of the adapter NLB is bound to.'
readTrue
AdapterGuid property is in 11 classes of ROOT\MicrosoftNLB and in 2 namespaces
▲ AliveMessagePeriod property
CIMTYPE'uint32'
Description'The AliveMsgPeriod value holds the message exchange period in milliseconds.You should pick this number based on your failover requirements. A longer message exchange period will reduce the networking overhead needed to maintain fault tolerance, but it will increase the failover delay.'
AliveMessagePeriod property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ AliveMessageTolerance property
CIMTYPE'uint32'
Description'The AliveMsgTolerance value specifies how many exchanged messages from a host can be missed before the cluster initiates convergence. You should pick this number based on your failover requirements. Increasing the number of message exchanges prior to convergence will reduce the number of unnecessary convergence initiations due to transient network congestion, but it will also increase the failover delay. '
AliveMessageTolerance property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ ClusterModeOnStart property
CIMTYPE'Boolean'
Description'If set to TRUE, join cluster on boot.'
ClusterModeOnStart property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ ClusterModeSuspendOnStart property
CIMTYPE'Boolean'
Description'If set to TRUE, do NOT join cluster and suspend all ways to control the operation of the cluster until a "resume" operation is performed. The value of this property isignored if the "ClusterModeOnStart" property is setto "TRUE"'
ClusterModeSuspendOnStart property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ DedicatedIPAddress property
CIMTYPE'string'
DEPRECATEDTrue
Description'This property specifies this host's unique IP address used for network traffic not associated with the cluster (for example, Telnet access to a specific host within the cluster). This property is deprecated - use DedicatedIPAddresses instead.'
ModelCorrespondence['MicrosoftNLB_Node.DedicatedIPAddress']
DedicatedIPAddress property is in 2 classes of ROOT\MicrosoftNLB and in 2 namespaces
▲ DedicatedIPAddresses property
CIMTYPE'string'
Description'This property specifies the hosts dedicated IP addresses used for network traffic not associated with the cluster (for example, Telnet access to a specific host within the cluster). '
DedicatedIPAddresses property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ DedicatedNetworkMask property
CIMTYPE'string'
DEPRECATEDTrue
Description'This property denotes the subnet mask for the dedicated IP address. This property is deprecated - use DedicatedNetworkMasks instead.'
DedicatedNetworkMask property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ DedicatedNetworkMasks property
CIMTYPE'string'
Description'This property denotes the subnet masks for the dedicated IP addresses.'
DedicatedNetworkMasks property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ DescriptorsPerAlloc property
CIMTYPE'uint32'
DEPRECATEDTrue
Description'The number of connection tracking descriptors per allocation. This property is deprecated - use MaxConnectionDescriptors instead.'
DescriptorsPerAlloc property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ FilterIcmp property
CIMTYPE'uint32'
Description'If set to TRUE, all ICMP traffic will be filtered by the cluster and accepted by only a single host. If FALSE, all hosts in the cluster will accept all ICMP traffic (this is the default behavior)'
FilterIcmp property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ HostPriority property
CIMTYPE'uint32'
Description'This property specifies a host's unique priority for handling default network traffic for TCP and UDP ports that are not included in the Port rule configuration. It is used in case a host within the cluster goes offline, and determines which host within the cluster will take over handling this traffic if required. The allowed values for host priority range from 1 to the maximum number of hosts. Lower values indicate higher priorities (where 1 is the highest priority).Each host within the cluster must specify a unique host priority. NOTE: This has no affect on traffic that is load balanced. It only applies to traffic that is not handled by a port rule.'
ModelCorrespondence['MicrosoftNLB_Node.HostPriority']
HostPriority property is in 6 classes of ROOT\MicrosoftNLB and in 2 namespaces
▲ IpSecDescriptorTimeout property
CIMTYPE'uint32'
DEPRECATEDTrue
Description'The timeout value, in seconds, of an IpSec connection descriptor. This property is deprecated and no longer in use.'
IpSecDescriptorTimeout property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ MaskSourceMAC property
CIMTYPE'Boolean'
Description'If true, mangle source MAC address to prevent switch learning. Use a value of false if the cluster is on a hub: optimizes switch performance by re-enabling learning.'
MaskSourceMAC property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ MaxConnectionDescriptors property
CIMTYPE'uint32'
Description'The maximum number of connection tracking descriptors that can be allocated at any time.'
MaxConnectionDescriptors property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ MaxDescriptorsPerAlloc property
CIMTYPE'uint32'
DEPRECATEDTrue
Description'The maximum number of connection tracking descriptors per allocation. This property is deprecated - use MaxConnectionDescriptors instead.'
MaxDescriptorsPerAlloc property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ Name property
CIMTYPE'string'
Description'The name of the host to which this setting applies'
keyTrue
readTrue
Name property is in 24 classes of ROOT\MicrosoftNLB and in 142 namespaces
▲ NumActions property
CIMTYPE'uint32'
DEPRECATEDTrue
Description'The number of actions per allocation. This property is deprecated and no longer in use.'
NumActions property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ NumAliveMessages property
CIMTYPE'uint32'
DEPRECATEDTrue
Description'The number of heartbeats per allocation. This property is deprecated and no longer in use.'
NumAliveMessages property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ NumberOfRules property
CIMTYPE'uint32'
Description'This is the number of defined port rules.'
readTrue
NumberOfRules property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ NumPackets property
CIMTYPE'uint32'
DEPRECATEDTrue
Description'The number of packets per allocation. This property is deprecated and no longer in use.'
NumPackets property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ PersistSuspendOnReboot property
CIMTYPE'Boolean'
Description'If set to TRUE, if all ways to control the operation of the cluster are suspended, then, upon a reboot of the system, the suspension will persist'
PersistSuspendOnReboot property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ RemoteControlUDPPort property
CIMTYPE'uint32'
DEPRECATEDTrue
Description'This property specifies the UDP port that is used to receive remote control commands. By default, these are ports 1717 and 2504 at the cluster IP address. This property is deprecated and no longer in use.'
RemoteControlUDPPort property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces
▲ TcpDescriptorTimeout property
CIMTYPE'uint32'
DEPRECATEDTrue
Description'The timeout value, in seconds, of a TCP connection descriptor. This property is deprecated and no longer in use.'
TcpDescriptorTimeout property is in 1 class (MicrosoftNLB_NodeSetting) of ROOT\MicrosoftNLB and in 2 namespaces

Derived properties (3) of MicrosoftNLB_NodeSetting class

▲ Caption property
CIMTYPE'string'
Description'A short textual description (one-line string) of the CIM_Setting object.'
Caption property is in 18 classes of ROOT\MicrosoftNLB and in 37 namespaces
▲ Description property
CIMTYPE'string'
Description'A textual description of the CIM_Setting object.'
Description property is in 20 classes of ROOT\MicrosoftNLB and in 142 namespaces
▲ SettingID property
CIMTYPE'string'
Description'The identifier by which the CIM_Setting object is known.'
SettingID property is in 7 classes of ROOT\MicrosoftNLB and in 10 namespaces

MicrosoftNLB_NodeSetting Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
Description'This holds and modifies node specific configuration information.The provider will only return the instance for this class that corresponds to the node upon which it resides.Consequently, to configure a node, the client must explicitly connect to that node. Modified values do not take affect until LoadAllSettings is invoked from this class or the MicrosoftNLB_ClusterSetting class.'✗✓✓✓✓
dynamicTrue✓✗✓✗✓
LOCALE1033✓✗✓✓✓
provider'Microsoft|NLB_Provider|V1.0'✗✗✓✗✓

MicrosoftNLB_NodeSetting System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\MicrosoftNLB:MicrosoftNLB_NodeSetting'___SYSTEM8✗✗
__NAMESPACE'ROOT\MicrosoftNLB'___SYSTEM8✗✗
__SERVER'.'___SYSTEM8✗✗
__DERIVATION['CIM_Setting']___SYSTEM8✗✓
__PROPERTY_COUNT27___SYSTEM3✗✗
__RELPATH'MicrosoftNLB_NodeSetting'___SYSTEM8✗✗
__DYNASTY'CIM_Setting'___SYSTEM8✗✗
__SUPERCLASS'CIM_Setting'___SYSTEM8✗✗
__CLASS'MicrosoftNLB_NodeSetting'___SYSTEM8✗✗
__GENUS1___SYSTEM3✗✗

Similar Classes to MicrosoftNLB_NodeSetting

Number of classes:2
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
MicrosoftNLB_NodeNodeSetting020----
MicrosoftNLB_NodeSettingPortRule020----
comments powered by Disqus
WUtils.com