Sample configuration file for Storage Foundation for Clustered File System HA
include "OracleASMTypes.cf"
include "types.cf"
include "CFSTypes.cf"
include "CVMTypes.cf"
include "Db2udbTypes.cf"
include "OracleTypes.cf"
include "SybaseTypes.cf"
cluster cluster1 (
UserNames = { admin = HopHojOlpKppNxpJom }
Administrators = { admin }
HacliUserLevel = COMMANDROOT
)
system system1 (
)
system system2 (
)
group Oracle_Group (
SystemList = { system1 = 0, system2 = 1 }
AutoStartList = { system1 }
)
IP Ora_IP (
Device = NIC0
Address = "10.200.117.243"
NetMask = "255.255.255.0"
)
NIC Ora_NIC (
Device = NIC0
)
Oracle Ora_Oracle (
Sid = ora11g
Owner = oracle
Home = "/opt/oracle/orahome"
Pfile = "/opt/oracle/orahome/dbs/initora11g.ora"
AgentDebug = 1
)
Ora_IP requires Ora_NIC
Ora_Oracle requires Ora_IP
// resource dependency tree
//
// group Oracle_Group
// {
// Oracle Ora_Oracle
// {
// IP Ora_IP
// {
// NIC Ora_NIC
// }
// }
// }
group cvm (
SystemList = { system1 = 0, system2 = 1 }
AutoFailOver = 0
Parallel = 1
AutoStartList = { system1, system2 }
)
CFSMount oraarch_mnt (
Critical = 0
MountPoint = "/oraarch"
BlockDevice = "/dev/vx/dsk/dbdata_dg/oraarchvol"
)
CFSMount orabin_mnt (
Critical = 0
MountPoint = "/ora11"
BlockDevice = "/dev/vx/dsk/ora11bin/ora11vol"
)
CFSMount oradata2_mnt (
Critical = 0
MountPoint = "/oradata2"
BlockDevice = "/dev/vx/dsk/oradatadg2/oradatavol2"
)
CFSMount dbdata_mnt (
Critical = 0
MountPoint = "/oradata"
BlockDevice = "/dev/vx/dsk/dbdata_dg/oradatavol"
)
CFSMount oraredo_mnt (
Critical = 0
MountPoint = "/oraredo"
BlockDevice = "/dev/vx/dsk/oradatadg2/oraredovol"
)
CFSfsckd vxfsckd (
)
CVMCluster cvm_clus (
CVMClustName = cluster1
CVMNodeId = { system1 = 0, system2 = 1 }
CVMTransport = gab
CVMTimeout = 200
)
CVMVolDg orabin_voldg (
CVMDiskGroup = orabindg
CVMVolume = { oracle_volume }
CVMActivation = sw
)
CVMVolDg oradata2_voldg (
CVMDiskGroup = oradatadg2
CVMVolume = { oradatavol2, oraredovol }
CVMActivation = sw
)
CVMVolDg dbdata_voldg (
CVMDiskGroup = dbdata_dg
CVMVolume = { oradatavol, oraarchvol }
CVMActivation = sw
)
CVMVxconfigd cvm_vxconfigd (
Critical = 0
CVMVxconfigdArgs = { syslog }
)
cvm_clus requires cvm_vxconfigd
oraarch_mnt requires dbdata_voldg
oraarch_mnt requires vxfsckd
orabin_mnt requires vxfsckd
orabin_voldg requires cvm_clus
oradata2_mnt requires oradata2_voldg
oradata2_mnt requires vxfsckd
oradata2_voldg requires cvm_clus
dbdata_mnt requires dbdata_voldg
dbdata_mnt requires vxfsckd
dbdata_voldg requires cvm_clus
oraredo_mnt requires oradata2_voldg
oraredo_mnt requires vxfsckd
vxfsckd requires cvm_clus
// resource dependency tree
//
// group cvm
// {
// CFSMount oraarch_mnt
// {
// CVMVolDg dbdata_voldg
// {
// CVMCluster cvm_clus
// {
// CVMVxconfigd cvm_vxconfigd
// }
// }
// CFSfsckd vxfsckd
// {
// CVMCluster cvm_clus
// {
// CVMVxconfigd cvm_vxconfigd
// }
// }
// }
// CFSMount orabin_mnt
// {
// CFSfsckd vxfsckd
// {
// CVMCluster cvm_clus
// {
// CVMVxconfigd cvm_vxconfigd
// }
// }
// }
// CVMVolDg orabin_voldg
// {
// CVMCluster cvm_clus
// {
// CVMVxconfigd cvm_vxconfigd
// }
// }
// CFSMount oradata2_mnt
// {
// CVMVolDg oradata2_voldg
// {
// CVMCluster cvm_clus
// {
// CVMVxconfigd cvm_vxconfigd
// }
// }
// }
// CVMVolDg orabin_voldg
// {
// CVMCluster cvm_clus
// {
// CVMVxconfigd cvm_vxconfigd
// }
// }
// CFSMount oradata2_mnt
// {
// CVMVolDg oradata2_voldg
// {
// CVMCluster cvm_clus
// {
// CVMVxconfigd cvm_vxconfigd
// }
// }
// CFSfsckd vxfsckd
// {
// CVMCluster cvm_clus
// {
// CVMVxconfigd cvm_vxconfigd
// }
// }
// }
// CFSMount dbdata_mnt
// {
// CVMVolDg dbdata_voldg
// {
// CVMCluster cvm_clus
// {
// CVMVxconfigd cvm_vxconfigd
// }
// }
// CFSfsckd vxfsckd
// {
// CVMCluster cvm_clus
// {
// CVMVxconfigd cvm_vxconfigd
// }
// }
// }
// CFSMount oraredo_mnt
// {
// CVMVolDg oradata2_voldg
// {
// CVMCluster cvm_clus
// {
// CVMVxconfigd cvm_vxconfigd
// }
// }
// CFSfsckd vxfsckd
// {
// CVMCluster cvm_clus
// {
// CVMVxconfigd cvm_vxconfigd
// }
// }
// }
// }