qemu: Set permissions on /dev/kvm

Hack until fix in https://bugzilla.redhat.com/show_bug.cgi?id=1333159
makes it into CentOS repos.

Fixes: http://tracker.ceph.com/issues/17977

Signed-off-by: David Galloway <dgallowa@redhat.com>
This commit is contained in:
David Galloway 2016-11-22 11:23:23 -05:00
parent 0d538a1438
commit 7abc768941

View File

@ -292,6 +292,13 @@ def run_qemu(ctx, config):
tdir=testdir,
client=client
)
# Hack to make sure /dev/kvm permissions are set correctly
# See http://tracker.ceph.com/issues/17977 and
# https://bugzilla.redhat.com/show_bug.cgi?id=1333159
remote.run(args='sudo udevadm control --reload')
remote.run(args='sudo udevadm trigger /dev/kvm')
remote.run(args='ls -l /dev/kvm')
qemu_cmd = 'qemu-system-x86_64'
if remote.os.package_type == "rpm":
qemu_cmd = "/usr/libexec/qemu-kvm"