Sample configurations

MultiNICA and IPMultiNIC Performance Mode configuration

In this example, two systems (vcslx3 and vcslx4) each have a pair of network interfaces (eth0 and eth1, eth0 and eth2). These interfaces have different physical IP addresses and the agent behaves in Performance Mode (PM).

The MultiNICA resource fails over only the logical IP address to the backup NIC in the event of a failure. The resource ip1 has the Address attribute, which contains the logical IP address. In the event of a NIC failure on vcslx3, the logical IP address fails over from eth0 to eth1. In the event that eth1 fails—the address fails back to eth0—as long as eth0 is reconnected.

However, if both the NICs on vcslx3 are disconnected, the MultiNICA and IPMultiNIC resources work in tandem to fault the group on vcslx3. The entire group fails over to vcslx4.

If you have more than one group using the MultiNICA resource, the second group can use a Proxy resource to point to the MultiNICA resource in the first group. This prevents redundant monitoring of the NICs on the same system. The IPMultiNIC resource is always made dependent on the MultiNICA resource. Refer to IPMultiNIC agent.

[Placeholder]

cluster foo (

UserNames = { admin = "cDRpdxPmHpzS." }

CounterInterval = 5

)

system vcslx3 (

)

system vcslx4 (

)

group grp1 (

SystemList = { vcslx3 = 1, vcslx4 = 2 }

)

IPMultiNIC ip1 (

Address = "192.123.10.177"

MultiNICAResName = mnic

NetMask = "255.255.248.0"

)

MultiNICA mnic (

Device @vcslx3 = { eth0 = "192.123.10.127", eth1 =

"192.123.11.127" }

Device @vcslx4 = { eth0 = "192.123.10.128", eth2 =

"192.123.11.128" }

NetMask = "255.255.248.0"

NetworkHosts = { "192.123.10.129", "192.123.10.130" }

)

ip1 requires mnic

// resource dependency tree

//

// group grp1

// {

// IPMultiNIC ip1

// {

// MultiNICA mnic

// }

// }

MultiNICA and IPMultiNIC IP Conservation Mode Configuration

In this example, two systems (vcslx3 and vcslx4) each have a pair of network interfaces (eth0 and eth1, eth0 and eth2). These interfaces have a common physical IP address and the agent behaves in IP Conservation Mode (ICM).

The MultiNICA resource fails over both the physical IP and the logical IP addresses to the backup NIC in the event of a failure. The resource ip1 has the Address attribute, which contains the logical IP address. In the event of a NIC failure on vcslx3, the IP addresses fail over from eth0 to eth1. In the event that eth1 fails—the addresses fail back to eth0—if eth0 is reconnected.

However, if both the NICs on vcslx3 are disconnected, the MultiNICA and IPMultiNIC resources work in tandem to fault the group on vcslx3. The entire group fails over to vcslx4.

If you have more than one group using the MultiNICA resource, the second group can use a Proxy resource to point to the MultiNICA resource in the first group. This prevents redundant monitoring of the NICs on the same system. The IPMultiNIC resource is always made dependent on the MultiNICA resource. Refer to IPMultiNIC agent.

[Placeholder]

cluster foo (

UserNames = { admin = "cDRpdxPmHpzS." }

CounterInterval = 5

)

system vcslx3 (

)

system vcslx4 (

)

group grp1 (

SystemList = { vcslx3 = 1, vcslx4 = 2 }

)

IPMultiNIC ip1 (

Address = "192.123.10.177"

MultiNICAResName = mnic

NetMask = "255.255.248.0"

)

MultiNICA mnic (

Device @vcslx3 = { eth0 = "192.123.10.127", eth1 =

"192.123.10.127" }

Device @vcslx4 = { eth0 = "192.123.10.128", eth2 =

"192.123.10.128" }

NetMask = "255.255.248.0"

NetworkHosts = { "192.123.10.129", "192.123.10.130" }

Failback = 0

)

ip1 requires mnic

// resource dependency tree

//

// group grp1

// {

// IPMultiNIC ip1

// {

// MultiNICA mnic

// }

// }