I'm configuring a two-node VCS 5.0 cluster of dns servers running CentOS Linux 5.2.
Here is how my network interfaces look when both cluster groups are on one node:
bond0.500 Link encap:Ethernet HWaddr 00:1E:0B:60:81:5A
inet addr:192.168.254.253 Bcast:192.168.254.253 Mask:255.255.255.255
inet6 addr: fe80::21e:bff:fe60:815a/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:65228 errors:0 dropped:0 overruns:0 frame:0
TX packets:29374 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:8752888 (8.3 MiB) TX bytes:2595231 (2.4 MiB)
bond0.500:0 Link encap:Ethernet HWaddr 00:1E:0B:60:81:5A
inet addr:65.175.128.172 Bcast:65.175.128.191 Mask:255.255.255.192
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
bond0.500:1 Link encap:Ethernet HWaddr 00:1E:0B:60:81:5A
inet addr:65.175.128.168 Bcast:65.175.128.191 Mask:255.255.255.192
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
The problem is that if I move the group that's currently associated with bond0.500:0 to the other server, it wipes out BOTH :0 and :1 at the same time. If I only move the :1, it removes the alias interface just fine without removing the :0 alias.
Anyone have any clues why this is happening?
Here is important parts of my main.cf.
group dns_cac_01 (
SystemList = { jasmine = 3, jujube = 4 }
AutoStartList = { jasmine, jujube }
)
Application APP_dns_cac_01 (
StartProgram = "/mc/apps/bind/sbin/named -u named -t /mc/data/dns_cac_01 -c /etc/named.conf"
StopProgram = "/mc/apps/bind/sbin/cluster-stop-named.pl dns_cac_01"
MonitorProgram = "/opt/VRTSvcs/bin/custom/check_dns.pl 65.175.128.168"
PidFiles = { "" }
MonitorProcesses = { "" }
ToleranceLimit = 2
)
IP IP_dns_cac_01 (
Device = "bond0.500"
Address = "65.175.128.168"
NetMask = "255.255.255.192"
)
Mount NFS_dns_cac_01 (
MountPoint = "/mc/data/dns_cac_01"
BlockDevice = "netapp:/vol/base01/dns03/config-linux-lab-20090331-1100"
FSType = nfs
MountOpt = "vers=3,tcp,actimeo=300"
SecondLevelMonitor = 1
)
NIC NIC_dns_cac_01 (
Device = "bond0.500"
)
requires group NFS_BASEMounts online local firm
APP_dns_cac_01 requires NFS_dns_cac_01
IP_dns_cac_01 requires NIC_dns_cac_01
NFS_dns_cac_01 requires IP_dns_cac_01
// resource dependency tree
//
// group dns_cac_01
// {
// Application APP_dns_cac_01
// {
// Mount NFS_dns_cac_01
// {
// IP IP_dns_cac_01
// {
// NIC NIC_dns_cac_01
// }
// }
// }
// }
group dns_cac_02 (
SystemList = { jasmine = 4, jujube = 3 }
AutoStartList = { jujube, jasmine }
)
Application APP_dns_cac_02 (
StartProgram = "/mc/apps/bind/sbin/named -u named -t /mc/data/dns_cac_02 -c /etc/named.conf"
StopProgram = "/mc/apps/bind/sbin/cluster-stop-named.pl dns_cac_02"
MonitorProgram = "/opt/VRTSvcs/bin/custom/check_dns.pl 65.175.128.172"
PidFiles = { "" }
MonitorProcesses = { "" }
ToleranceLimit = 2
)
IP IP_dns_cac_02 (
Device = "bond0.500"
Address = "65.175.128.172"
NetMask = "255.255.255.192"
)
Mount NFS_dns_cac_02 (
MountPoint = "/mc/data/dns_cac_02"
BlockDevice = "netapp:/vol/base01/dns04/config-linux-lab-20090331-1100"
FSType = nfs
MountOpt = "vers=3,tcp,actimeo=300"
SecondLevelMonitor = 1
)
NIC NIC_dns_cac_02 (
Device = "bond0.500"
)
requires group NFS_BASEMounts online local firm
APP_dns_cac_02 requires NFS_dns_cac_02
IP_dns_cac_02 requires NIC_dns_cac_02
NFS_dns_cac_02 requires IP_dns_cac_02
// resource dependency tree
//
// group dns_cac_02
// {
// Application APP_dns_cac_02
// {
// Mount NFS_dns_cac_02
// {
// IP IP_dns_cac_02
// {
// NIC NIC_dns_cac_02
// }
// }
// }
// }