include "OracleASMTypes.cf" include "types.cf" include "CFSTypes.cf" include "CRSResource.cf" include "CSSD.cf" include "CVMTypes.cf" include "Db2udbTypes.cf" include "MultiPrivNIC.cf" include "OracleTypes.cf" include "PrivNIC.cf" include "SybaseTypes.cf" cluster My_Cluster ( SecureClus = 1 DefaultGuestAccess = 1 UseFence = SCSI3 HacliUserLevel = COMMANDROOT ) system node1 ( ) system node2 ( ) group cvm ( SystemList = { node1 = 0, node2 = 1 } AutoFailOver = 0 Parallel = 1 AutoStartList = { node1, node2 } ) CFSfsckd vxfsckd ( ) CVMCluster cvm_clus ( CVMClustName = My_Cluster CVMNodeId = { node1 = 0, node2 = 1 } CVMTransport = gab CVMTimeout = 200 ) CVMVxconfigd cvm_vxconfigd ( Critical = 0 CVMVxconfigdArgs = { syslog } ) ProcessOnOnly vxattachd ( Critical = 0 PathName = "/bin/sh" Arguments = "- /usr/lib/vxvm/bin/vxattachd root" RestartLimit = 3 ) cvm_clus requires cvm_vxconfigd vxfsckd requires cvm_clus // resource dependency tree // // group cvm // { // ProcessOnOnly vxattachd // CFSfsckd vxfsckd // { // CVMCluster cvm_clus // { // CVMVxconfigd cvm_vxconfigd // } // } // } group fs_01_sg ( SystemList = { node1 = 0, node2 = 1 } AutoStartList = { node1 } ) DiskGroup fs_01_dg ( DiskGroup = cfs01 ) Mount fs_01_mnt ( MountPoint = "/Data01" BlockDevice = "/dev/vx/dsk/cfs01/fs-01" FSType = vxfs FsckOpt = "-y" ) fs_01_mnt requires fs_01_dg // resource dependency tree // // group fs_01_sg // { // Mount fs_01_mnt // { // DiskGroup fs_01_dg // } // } group fs_02_sg ( SystemList = { node2 = 0, node1 = 1 } AutoStartList = { node2 } ) DiskGroup fs_02_dg ( DiskGroup = cfs01 ) Mount fs_02_mnt ( MountPoint = "/Data02" BlockDevice = "/dev/vx/dsk/cfs01/fs-02" FSType = vxfs FsckOpt = "-y" ) fs_02_mnt requires fs_02_dg group nfs_grp ( SystemList = { node1 = 0, node2 = 1 } Parallel = 1 AutoStartList = { node1, node2 } ) NIC share_nic ( Device = eno33559296 ) NFS nfs1 ( ) Phantom ph1 ( ) // resource dependency tree // // group nfs_grp // { // NFS nfs1 // Phantom ph1 // } group nfs_share1_sg ( SystemList = { node2 = 0, node1 = 1 } AutoStartList = { node2 } ) Proxy share_nicproxy_1 ( TargetResName = share_nic ) Proxy nfs_proxy_1 ( TargetResName = nfs1 ) DiskGroup fs03_dg ( DiskGroup = cfs03 ) Mount fs03_mnt ( MountPoint = "/fs-03" BlockDevice = "/dev/vx/dsk/cfs03/fs-03" FSType = vxfs MountOpt = rw FsckOpt = "-n" ) IP fs03_vip ( Device = eno33559296 Address = "10.154.2.43" NetMask = "255.255.255.0" ) Mount fs03_lock_mnt ( Critical = 0 MountPoint = "/fs03_nfs_locks" BlockDevice = "/dev/vx/dsk/cfs03/fs03-nfs-lock" FSType = vxfs MountOpt = rw FsckOpt = "-n" ) NFSRestart fs03_nfsres ( NFSRes = nfs1 LocksPathName = "/fs03_nfs_locks" NFSLockFailover = 1 ) NFSRestart fs03_nfsres_L ( NFSRes = nfs1 Lower = 1 LocksPathName = "/fs03_nfs_locks" NFSLockFailover = 1 ) Share fs03_share ( PathName = "/fs-03" Options = "rw,nohide" ) requires group nfs_grp online local firm requires group cvm online local firm fs03_nfsres requires fs03_vip fs03_vip requires fs03_share fs03_vip requires share_nicproxy_1 fs03_share requires fs03_nfsres_L fs03_nfsres_L requires nfs_proxy_1 fs03_nfsres_L requires fs03_lock_mnt fs03_nfsres_L requires fs03_mnt fs03_mnt requires fs03_dg fs03_lock_mnt requires fs03_dg group nfs_share2_sg ( SystemList = { node1 = 0, node2 = 1 } AutoStartList = { node1 } ) Proxy share_nicproxy_2 ( TargetResName = share_nic ) Proxy nfs_proxy_2 ( TargetResName = nfs1 ) DiskGroup fs04_dg ( DiskGroup = cfs04 ) IP fs04_vip ( Device = eno33559296 Address = "10.154.2.39" NetMask = "255.255.255.0" ) Mount fs04_mnt ( MountPoint = "/fs-04" BlockDevice = "/dev/vx/dsk/cfs04/fs-04" FSType = vxfs MountOpt = rw FsckOpt = "-n" ) Mount fs04_lock_mnt ( Critical = 0 MountPoint = "/fs04_nfs_locks" BlockDevice = "/dev/vx/dsk/cfs04/fs04-nfs-lock" FSType = vxfs MountOpt = rw FsckOpt = "-n" ) NFSRestart fs04_nfsres ( NFSRes = nfs1 LocksPathName = "/fs04_nfs_locks" NFSLockFailover = 1 ) NFSRestart fs04_nfsres_L ( NFSRes = nfs1 Lower = 1 LocksPathName = "/fs04_nfs_locks" NFSLockFailover = 1 ) Share fs04_share ( PathName = "/fs-04" Options = "rw,nohide" ) requires group nfs_grp online local firm requires group cvm online local firm fs04_nfsres requires fs04_vip fs04_vip requires fs04_share fs04_vip requires share_nicproxy_2 fs04_share requires fs04_nfsres_L fs04_nfsres_L requires nfs_proxy_2 fs04_nfsres_L requires fs04_lock_mnt fs04_nfsres_L requires fs04_mnt fs04_mnt requires fs04_dg fs04_lock_mnt requires fs04_dg