Sample configurations for a Red Hat Enterprise Virtualization (RHEV) environment

Sample configuration for a RHEV-based service group:

group rhev_grp1 (
        SystemList = { sys1 = 0, sys2 = 1 }
        )

        KVMGuest kvmres1 (
                RHEVMInfo = { Enabled = 1,
                         URL = "https://rhevm-server.example.com:443",
                         User = "admin@internal"
                         Password = bncNfnOnkNphChdHe,
                         Cluster = dc2_cluster1,
																									UseManualRHEVMFencing=1 }
                GuestName = rhevvm1
                DelayAfterGuestOnline = 20
                DelayAfterGuestOffline = 35
                )

Sample configuration for an AD-based domain:

include "types.cf"

cluster kvmtest (
        UserNames = { admin = bQRjQLqNRmRRpZRlQO }
        Administrators = { admin }
        )

system sys1 (
        )

system sys2 (
        )

group virt_grp (
        SystemList = { sys1 = 0, sys2 = 1 }
        )

        KVMGuest virt_res (
                RHEVMInfo = { Enabled = 1,
                         URL = "https://rhevm.example.com:443",
                         User = rhevmadmin@example.com",
                         Password = codOgoPolOqiDieIf,
                         Cluster = cluster_NFS,
																									UseManualRHEVMFencing=0 }
                GuestName = VM1
                )

Sample configuration for a RHEV-based disaster recovery service group:

group VM_SG (
        SystemList = { rhelh_a1 = 0, rhelh_a2 = 1 }
        TriggerPath = "bin/triggers/RHEVDR"
        PreOnline = 1
        OnlineRetryLimit = 2
        )

        KVMGuest kvm_res (
                RHEVMInfo = { Enabled = 1, URL = "https://192.168.72.11:443",
                         User = "admin@internal",
                         Password = CQIoFQf,
                         Cluster = RHEV-PRIM-CLUS,
                         UseManualRHEVMFencing = 1 }
                GuestName = swvm02
                DROpts = { ConfigureNetwork = 1,
                         IPAddress = "192.168.74.21",
                         Netmask = "255.255.252.0",
                         Gateway = "192.168.74.1",
                         DNSServers = "143.127.176.14",
                         DNSSearchPath = "rhevdc.com",
                         Device = eth0 }
                )

        requires group STORAGE online global soft


        // resource dependency tree
        //
        //      group VM_SG
        //      {
        //      KVMGuest kvm_res
        //      }


group STORAGE (
        SystemList = { rhelh_a1 = 0, rhelh_a2 = 1 }
        ClusterList = { RHEV_SEC = 0, RHEV_PRIM = 1 }
        TriggerPath = "bin/triggers/RHEVDR"
        TriggersEnabled = { POSTONLINE }
        )

        SRDF srdf_res1 (
                GrpName = rhevdr
                )

        SRDF srdf_res2 (
                GrpName = rhevdr2
                )



        // resource dependency tree
        //
        //      group STORAGE
        //      {
        //      SRDF srdf_res1
        //      SRDF srdf_res2
        //      }

Sample configuration for a multi-resource configuration in a RHEV environment:

system sys1 (
        )

system sys2 (
        )

group rhevgrp1 (
        SystemList = { sys1 = 0, sys2 = 1 }
        )

        KVMGuest vmres1 (
                RHEVMInfo = { Enabled = 1, 
																								 URL = "https://rhevm.example.com:443",
                         User = "admin@internal",
                         Password = FRGrJRsROrTLgLHlI,
                         Cluster = vcs_clus,
                         UseManualRHEVMFencing = 0 }
                GuestName = vcsvm1
                DelayAfterGuestOnline = 10
                DelayAfterGuestOffline = 35
                )


group rhevgrp2 (
        SystemList = { sys1 = 0, sys2 = 1 }
        )

        KVMGuest vmres2 (
                RHEVMInfo = { Enabled = 1, 
																							  URL = "https://rhevm.example.com:443",
                         User = "admin@internal",
                         Password = FRGrJRsROrTLgLHlI,
                         Cluster = vcs_clus,
                         UseManualRHEVMFencing = 0 }
                GuestName = vcsvm2
                DelayAfterGuestOnline = 7
                DelayAfterGuestOffline = 30
                )

Sample configuration for RHEV virtual machine migration:

group rhevgrp (
        SystemList = { sys1 = 0, sys2 = 1 }
        )

        KVMGuest rhevres (
                RHEVMInfo = { Enabled = 1,
                         URL = "https://rhevm.example.com:443",
                         User = "admin@internal",
                         Password = AMBmEMnMJmOGbGCgD,
                         Cluster = rhev_cluster,
																									UseManualRHEVMFencing=1 }
                GuestName = rhevvm1
                DelayAfterGuestOnline = 15
                DelayAfterGuestOffline = 45
                )