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 )