diff --git a/packstack/puppet/templates/nova_compute.pp b/packstack/puppet/templates/nova_compute.pp index f3d8f84f5..91c5ff812 100644 --- a/packstack/puppet/templates/nova_compute.pp +++ b/packstack/puppet/templates/nova_compute.pp @@ -30,6 +30,14 @@ class { 'nova::compute::libvirt': vncserver_listen => "%(CONFIG_NOVA_COMPUTE_HOST)s", } + +exec {'load_kvm': + user => 'root', + command => '/bin/sh /etc/sysconfig/modules/kvm.modules' +} + +Class['nova::compute::libvirt'] -> Exec["load_kvm"] + if $::is_virtual_packstack == "true" and $::operatingsystem == "RedHat" { file { "/usr/bin/qemu-system-x86_64": ensure => link,