Sample main.cf file for CP server hosted on a single node that runs VCS

Last published : Jun 11, 2026
The following is an example of a single CP server node main.cf.
For this CP server single node main.cf, note the following values:
  • Cluster name: cps1
  • Node name: cps1
include "types.cf"
include "/opt/VRTScps/bin/Quorum/QuorumTypes.cf"

// cluster name:  cps1
// CP server: cps1

cluster cps1 (
                    UserNames = { admin = bMNfMHmJNiNNlVNhMK, haris = fopKojNvpHouNn,
                                                 "cps1.example.com@root@vx" = aj,
                                                 "root@cps1.example.com" = hq }
                    Administrators = { admin, haris,
             "cps1.example.com@root@vx",
                                                 "root@cps1.example.com" }
                    SecureClus = 1
                    HacliUserLevel = COMMANDROOT
                    )

system cps1 (
                    )

group CPSSG (
                        SystemList = { cps1 = 0 }
      AutoStartList = { cps1 }
                        )

                        IP cpsvip1 (
                  Critical = 0
                                                Device @cps1 = en0
                                                Address = "10.209.3.1"
                                                NetMask = "255.255.252.0"
                                                )

         IP cpsvip2 (
                  Critical = 0
                  Device @cps1 = en1
                  Address = "10.209.3.2"
                  NetMask = "255.255.252.0"
                  )

                        NIC cpsnic1 (
                 Critical = 0
                 Device @cps1 = en0
                 PingOptimize = 0
           NetworkHosts @cps1 = { "10.209.3.10 }
                 )

         NIC cpsnic2 (
                 Critical = 0
                 Device @cps1 = en1
           PingOptimize = 0
                 )

      Process vxcpserv (
                                            PathName = "/opt/VRTScps/bin/vxcpserv"
           ConfInterval = 30
           RestartLimit = 3
           )

      Quorum quorum (
                  QuorumResources = { cpsvip1, cpsvip2 }
                  )

    cpsvip1 requires cpsnic1
    cpsvip2 requires cpsnic2
    vxcpserv requires quorum

    // resource dependency tree
    //
    //    group CPSSG
    //    {
    //    IP cpsvip1
    //        {
    //        NIC cpsnic1
    //        }
 // IP cpsvip2
 //     {
 //     NIC cpsnic2
 //     }
 // Process vxcpserv
 //     {
 //     Quorum quorum
    //        }
    //    }