I am also trying to create OpenVZ guests and KVM guests coexist on a CentOS machine with RHEL5 kernel. This is really what fits my needs best.
So, on a fresh CentOS 5.3, x86-64 installation, I install the latest KVM (v85) like described in http://www.centos.org/modules/newbb/viewtopic.php?topic_id=1 9034&forum=38#threadtop
It works :
[root@hn1 ~]# uname -r
2.6.18-128.1.6.el5
[root@hn1 ~]# /etc/init.d/kvm start
Starting KVM: RTNETLINK answers: Network is unreachable
[root@hn1 ~]# lsmod | grep kvm
kvm_intel 86376 0
kvm 209576 1 kvm_intel
Now with the OpenVZ kernel the module is just not found :
[root@hn1 ~]# uname -r
2.6.18-92.1.18.el5.028stab060.8
[root@hn1 ~]# /etc/init.d/kvm start
Starting KVM: RTNETLINK answers: Network is unreachable
FATAL: Module kvm_intel not found.
So, I cannot start OpenVZ guests and KVM guests at the same time.
Is it normal or should I file a bug ? Or perhaps should I just recompile the RHEL5 kernel with extra options enabled ?