Yes during the shutdown, the service group attempts to failover to the other node. It is a symmetric cluster.
Here's the main.cf:
include "types.cf"
include "CFSTypes.cf"
include "CVMTypes.cf"
cluster MediatorCluster (
UserNames = { vcsguest = cD2a90jzh1hgg, vcsop = j5rBONYy1OtL6,
vcsadm = "sEFEKH1CaHW5.",
root = dOOtOJoIPhOUnJOvOM }
Administrators = { vcsadm, root }
UseFence = SCSI3
)
system mm7node1 (
)
system mm7node2 (
)
group FMMgrp (
SystemList = { mm7node1 = 2, mm7node2 = 1 }
AutoStartList = { mm7node2 }
)
IPMultiNIC FMMgrp_IP (
Address = "172.26.96.15"
NetMask = "255.255.255.224"
MultiNICResName = MultiNICA
IfconfigTwice = 1
)
ORACLE fmm (
)
Proxy FMMgrp_NIC_PROXY (
TargetResName = MultiNICA
)
Tomcat fmmweb (
)
requires group SENTINELgrp online global soft
FMMgrp_IP requires FMMgrp_NIC_PROXY
fmm requires FMMgrp_IP
fmmweb requires fmm
// resource dependency tree
//
// group FMMgrp
// {
// Tomcat fmmweb
// {
// ORACLE fmm
// {
// IPMultiNIC FMMgrp_IP
// {
// Proxy FMMgrp_NIC_PROXY
// }
// }
// }
// }
group Mediator1 (
SystemList = { mm7node1 = 1, mm7node2 = 2 }
AutoStartList = { mm7node1 }
)
AlarmIRP AlarmIRP (
)
IPMultiNIC Mediator1_IP (
Address = "172.26.96.8"
NetMask = "255.255.255.224"
MultiNICResName = MultiNICA
IfconfigTwice = 1
)
Mediator Server1 (
)
Mediator Server2 (
)
Mediator ServerTest (
)
NameService NameService (
)
OSAgent OSAgent (
)
Proxy Mediator1_NIC_PROXY (
TargetResName = MultiNICA
)
VisiNotify VisiNotify (
)
requires group ServerGroup1_DG online local firm
AlarmIRP requires Mediator1_IP
AlarmIRP requires VisiNotify
Mediator1_IP requires Mediator1_NIC_PROXY
NameService requires OSAgent
Server1 requires Mediator1_IP
Server2 requires Mediator1_IP
ServerTest requires Mediator1_IP
VisiNotify requires NameService
// resource dependency tree
//
// group Mediator1
// {
// AlarmIRP AlarmIRP
// {
// IPMultiNIC Mediator1_IP
// {
// Proxy Mediator1_NIC_PROXY
// }
// VisiNotify VisiNotify
// {
// NameService NameService
// {
// OSAgent OSAgent
// }
// }
// }
// Mediator Server1
// {
// IPMultiNIC Mediator1_IP
// {
// Proxy Mediator1_NIC_PROXY
// }
// }
// Mediator Server2
// {
// IPMultiNIC Mediator1_IP
// {
// Proxy Mediator1_NIC_PROXY
// }
// }
// Mediator ServerTest
// {
// IPMultiNIC Mediator1_IP
// {
// Proxy Mediator1_NIC_PROXY
// }
// }
// }
group Mediator2 (
SystemList = { mm7node1 = 2, mm7node2 = 1 }
AutoStartList = { mm7node2 }
)
IPMultiNIC Mediator2_IP (
Address = "172.26.96.9"
NetMask = "255.255.255.224"
MultiNICResName = MultiNICA
IfconfigTwice = 1
)
Mediator Server3 (
)
Mediator Server4 (
)
Mediator Server5 (
)
Proxy Mediator2_NIC_PROXY (
TargetResName = MultiNICA
)
requires group ServerGroup1_DG online local firm
Mediator2_IP requires Mediator2_NIC_PROXY
Server3 requires Mediator2_IP
Server4 requires Mediator2_IP
Server5 requires Mediator2_IP
// resource dependency tree
//
// group Mediator2
// {
// Mediator Server3
// {
// IPMultiNIC Mediator2_IP
// {
// Proxy Mediator2_NIC_PROXY
// }
// }
// Mediator Server4
// {
// IPMultiNIC Mediator2_IP
// {
// Proxy Mediator2_NIC_PROXY
// }
// }
// Mediator Server5
// {
// IPMultiNIC Mediator2_IP
// {
// Proxy Mediator2_NIC_PROXY
// }
// }
// }
group Network (
SystemList = { mm7node1 = 1, mm7node2 = 2 }
Parallel = 1
AutoStartList = { mm7node1, mm7node2 }
)
MultiNICA MultiNICA (
Device @mm7node1 = { igb0 = "172.26.96.2", igb1 = "172.26.96.4" }
Device @mm7node2 = { igb0 = "172.26.96.3", igb1 = "172.26.96.5" }
NetMask = "255.255.255.224"
RouteOptions = "172.26.96.1"
IfconfigTwice = 1
NetworkHosts = { "172.26.96.1", "172.26.96.0" }
)
Phantom Phantom (
)
// resource dependency tree
//
// group Network
// {
// MultiNICA MultiNICA
// Phantom Phantom
// }
group Oracle1 (
SystemList = { mm7node1 = 1, mm7node2 = 2 }
AutoStartList = { mm7node1 }
)
IPMultiNIC Oracle1_IP (
Address = "172.26.96.10"
NetMask = "255.255.255.224"
MultiNICResName = MultiNICA
IfconfigTwice = 1
)
ORACLE bgw (
)
Proxy Oracle1_NIC_PROXY (
TargetResName = MultiNICA
)
requires group ora_DG online local firm
Oracle1_IP requires Oracle1_NIC_PROXY
bgw requires Oracle1_IP
// resource dependency tree
//
// group Oracle1
// {
// ORACLE bgw
// {
// IPMultiNIC Oracle1_IP
// {
// Proxy Oracle1_NIC_PROXY
// }
// }
// }
group SENTINELgrp (
SystemList = { mm7node1 = 2, mm7node2 = 1 }
AutoStartList = { mm7node2 }
)
IPMultiNIC SENTINELgrp_IP (
Address = "172.26.96.16"
NetMask = "255.255.255.224"
MultiNICResName = MultiNICA
IfconfigTwice = 1
)
Proxy SENTINELgrp_NIC_PROXY (
TargetResName = MultiNICA
)
Sentinel licserv (
)
requires group lic_DG online local firm
SENTINELgrp_IP requires SENTINELgrp_NIC_PROXY
SENTINELgrp_IP requires licserv
// resource dependency tree
//
// group SENTINELgrp
// {
// IPMultiNIC SENTINELgrp_IP
// {
// Proxy SENTINELgrp_NIC_PROXY
// Sentinel licserv
// }
// }
group SNMPMasterAgent (
SystemList = { mm7node1 = 0, mm7node2 = 1 }
Parallel = 1
AutoStartList = { mm7node1, mm7node2 }
)
SNMPMasterAgent SNMPMasterAgent (
)
// resource dependency tree
//
// group SNMPMasterAgent
// {
// SNMPMasterAgent SNMPMasterAgent
// }
group ServerGroup1_DG (
SystemList = { mm7node1 = 0, mm7node2 = 1 }
AutoFailOver = 0
Parallel = 1
AutoStartList = { mm7node1, mm7node2 }
)
CFSMount cfsmount1 (
Critical = 0
MountPoint = "/var/opt/BGw/ServerGroup1"
BlockDevice = "/dev/vx/dsk/bgw1dg/vol01"
MountOpt @mm7node1 = "cluster"
MountOpt @mm7node2 = "cluster"
NodeList = { mm7node1, mm7node2 }
)
CVMVolDg cvmvoldg1 (
Critical = 0
CVMDiskGroup = bgw1dg
CVMActivation @mm7node1 = sw
CVMActivation @mm7node2 = sw
)
requires group cvm online local firm
cfsmount1 requires cvmvoldg1
// resource dependency tree
//
// group ServerGroup1_DG
// {
// CFSMount cfsmount1
// {
// CVMVolDg cvmvoldg1
// }
// }
group Storage_DG (
SystemList = { mm7node1 = 0, mm7node2 = 1 }
Parallel = 1
AutoStartList = { mm7node1, mm7node2 }
)
CFSMount cfsmount11 (
Critical = 0
MountPoint = "/Storage1"
BlockDevice = "/dev/vx/dsk/store1dg/store1"
MountOpt @mm7node1 = "cluster"
MountOpt @mm7node2 = "cluster"
NodeList = { mm7node1, mm7node2 }
)
CFSMount cfsmount12 (
Critical = 0
MountPoint = "/Storage2"
BlockDevice = "/dev/vx/dsk/store2dg/store2"
MountOpt @mm7node1 = "cluster"
MountOpt @mm7node2 = "cluster"
NodeList = { mm7node1, mm7node2 }
)
CFSMount cfsmount13 (
Critical = 0
MountPoint = "/Storage3"
BlockDevice = "/dev/vx/dsk/store3dg/store3"
MountOpt @mm7node1 = "cluster"
MountOpt @mm7node2 = "cluster"
NodeList = { mm7node1, mm7node2 }
)
CFSMount cfsmount14 (
Critical = 0
MountPoint = "/Storage4"
BlockDevice = "/dev/vx/dsk/store4dg/store4"
MountOpt @mm7node1 = "cluster"
MountOpt @mm7node2 = "cluster"
NodeList = { mm7node1, mm7node2 }
)
CFSMount cfsmount15 (
Critical = 0
MountPoint = "/Storage5"
BlockDevice = "/dev/vx/dsk/store5dg/vol01"
MountOpt @mm7node1 = "cluster"
MountOpt @mm7node2 = "cluster"
NodeList = { mm7node1, mm7node2 }
)
CFSMount cfsmount16 (
Critical = 0
MountPoint = "/Storage6"
BlockDevice = "/dev/vx/dsk/store6dg/vol01"
MountOpt @mm7node1 = "cluster"
MountOpt @mm7node2 = "cluster"
NodeList = { mm7node1, mm7node2 }
)
CVMVolDg cvmvoldg11 (
Critical = 0
CVMDiskGroup = store1dg
CVMActivation @mm7node1 = sw
CVMActivation @mm7node2 = sw
)
CVMVolDg cvmvoldg12 (
Critical = 0
CVMDiskGroup = store2dg
CVMActivation @mm7node1 = sw
CVMActivation @mm7node2 = sw
)
CVMVolDg cvmvoldg13 (
Critical = 0
CVMDiskGroup = store3dg
CVMActivation @mm7node1 = sw
CVMActivation @mm7node2 = sw
)
CVMVolDg cvmvoldg14 (
Critical = 0
CVMDiskGroup = store4dg
CVMActivation @mm7node1 = sw
CVMActivation @mm7node2 = sw
)
CVMVolDg cvmvoldg15 (
Critical = 0
CVMDiskGroup = store5dg
CVMActivation @mm7node1 = sw
CVMActivation @mm7node2 = sw
)
CVMVolDg cvmvoldg16 (
Critical = 0
CVMDiskGroup = store6dg
CVMActivation @mm7node1 = sw
CVMActivation @mm7node2 = sw
)
requires group cvm online local firm
cfsmount11 requires cvmvoldg11
cfsmount12 requires cvmvoldg12
cfsmount13 requires cvmvoldg13
cfsmount14 requires cvmvoldg14
cfsmount15 requires cvmvoldg15
cfsmount16 requires cvmvoldg16
// resource dependency tree
//
// group Storage_DG
// {
// CFSMount cfsmount11
// {
// CVMVolDg cvmvoldg11
// }
// CFSMount cfsmount12
// {
// CVMVolDg cvmvoldg12
// }
// CFSMount cfsmount13
// {
// CVMVolDg cvmvoldg13
// }
// CFSMount cfsmount14
// {
// CVMVolDg cvmvoldg14
// }
// CFSMount cfsmount15
// {
// CVMVolDg cvmvoldg15
// }
// CFSMount cfsmount16
// {
// CVMVolDg cvmvoldg16
// }
// }
group cvm (
SystemList = { mm7node1 = 0, mm7node2 = 1 }
AutoFailOver = 0
Parallel = 1
AutoStartList = { mm7node1, mm7node2 }
)
CFSfsckd vxfsckd (
ActivationMode @mm7node1 = { bgw1dg = sw, ora1dg = sw, lic1dg = sw,
fmm1dg = sw,
store1dg = sw,
store2dg = sw,
store3dg = sw,
store4dg = sw,
store5dg = sw,
store6dg = sw }
ActivationMode @mm7node2 = { bgw1dg = sw, ora1dg = sw, lic1dg = sw,
fmm1dg = sw,
store1dg = sw,
store2dg = sw,
store3dg = sw,
store4dg = sw,
store5dg = sw,
store6dg = sw }
)
CVMCluster cvm_clus (
CVMClustName = MediatorCluster
CVMNodeId = { mm7node1 = 0, mm7node2 = 1 }
CVMTransport = gab
CVMTimeout = 200
)
CVMVxconfigd cvm_vxconfigd (
Critical = 0
CVMVxconfigdArgs = { syslog }
)
cvm_clus requires cvm_vxconfigd
vxfsckd requires cvm_clus
// resource dependency tree
//
// group cvm
// {
// CFSfsckd vxfsckd
// {
// CVMCluster cvm_clus
// {
// CVMVxconfigd cvm_vxconfigd
// }
// }
// }
group lic_DG (
SystemList = { mm7node1 = 0, mm7node2 = 1 }
AutoFailOver = 0
Parallel = 1
AutoStartList = { mm7node1, mm7node2 }
)
CFSMount cfsmount5 (
Critical = 0
MountPoint = "/var/opt/sentinel"
BlockDevice = "/dev/vx/dsk/lic1dg/vol01"
MountOpt @mm7node1 = "cluster"
MountOpt @mm7node2 = "cluster"
NodeList = { mm7node1, mm7node2 }
)
CFSMount cfsmount6 (
Critical = 0
MountPoint = "/var/opt/mediation/fmmdb"
BlockDevice = "/dev/vx/dsk/fmm1dg/vol01"
MountOpt @mm7node1 = "cluster"
MountOpt @mm7node2 = "cluster"
NodeList = { mm7node1, mm7node2 }
)
CVMVolDg cvmvoldg5 (
Critical = 0
CVMDiskGroup = lic1dg
CVMActivation @mm7node1 = sw
CVMActivation @mm7node2 = sw
)
CVMVolDg cvmvoldg6 (
Critical = 0
CVMDiskGroup = fmm1dg
CVMActivation @mm7node1 = sw
CVMActivation @mm7node2 = sw
)
requires group cvm online local firm
cfsmount5 requires cvmvoldg5
cfsmount6 requires cvmvoldg6
// resource dependency tree
//
// group lic_DG
// {
// CFSMount cfsmount5
// {
// CVMVolDg cvmvoldg5
// }
// CFSMount cfsmount6
// {
// CVMVolDg cvmvoldg6
// }
// }
group ora_DG (
SystemList = { mm7node1 = 0, mm7node2 = 1 }
AutoFailOver = 0
Parallel = 1
AutoStartList = { mm7node1, mm7node2 }
)
CFSMount cfsmount4 (
Critical = 0
MountPoint = "/var/opt/mediation/ora"
BlockDevice = "/dev/vx/dsk/ora1dg/vol01"
MountOpt @mm7node1 = "cluster"
MountOpt @mm7node2 = "cluster"
NodeList = { mm7node1, mm7node2 }
)
CVMVolDg cvmvoldg4 (
Critical = 0
CVMDiskGroup = ora1dg
CVMActivation @mm7node1 = sw
CVMActivation @mm7node2 = sw
)
requires group cvm online local firm
cfsmount4 requires cvmvoldg4
// resource dependency tree
//
// group ora_DG
// {
// CFSMount cfsmount4
// {
// CVMVolDg cvmvoldg4
// }
// }
//Genesis