[OmniOS-discuss] TEST REQUEST - Running kvm in a zone verification

Dan McDonald danmcd at omniti.com
Wed Mar 11 19:05:57 UTC 2015


> On Mar 11, 2015, at 2:23 PM, John D Groenveld <jdg117 at elvis.arl.psu.edu> wrote:
> 
> In message <5F988F8F-D3C4-4085-98C6-2D0D3D27E3AB at omniti.com>, Dan McDonald writ
> es:
>> This most recent update to bloody has put the /dev/kvm device entry into non-g
>> lobal ipkg or lipkg zones.  The idea is you can run KVM instances in zones, wh
>> ich is something not available in r151012 or earlier.
> 
> You can run a single KVM instance in a zone with r151012
> but you must add /dev/dld and /dev/kvm.

Oh hell!  I actually didn't add KVM into the platform.xml files.  /dev/dld *is* in the zones, if you use exclusive-stack (and I don't know a good reason NOT to these days...).

So your script still needs to add /dev/kvm, until I patch illumos-omnios with /dev/kvm in the appropriate platform.xml files.

>> I've not been able to test this yet, so I cannot yet make the claim that "you 
>> can run KVM in a zone starting with r151014".  I would appreciate some communi
>> ty help here.  I have *some* availability for questions and help, but I really
>> would like someone to take this and run with it.
> 
> Awesome!
> Now to hunt down some raw iron for bloody.

I'm going to have to push this back:

commit af30091afd0ccd9320c3aee83ac15318e8d9e78f
Author: Dan McDonald <danmcd at omniti.com>
Date:   Wed Mar 11 15:02:54 2015 -0400

    Add kvm device accessability to ipkg/lipkg zones.

diff --git a/usr/src/lib/brand/ipkg/zone/platform.xml b/usr/src/lib/brand/ipkg/zone/platform.xml
index db40c9f..1e4fd5c 100644
--- a/usr/src/lib/brand/ipkg/zone/platform.xml
+++ b/usr/src/lib/brand/ipkg/zone/platform.xml
@@ -54,6 +54,7 @@
        <device match="fd" />
        <device match="ipnet" />
        <device match="kstat" />
+       <device match="kvm" />
        <device match="lo0" />
        <device match="lofictl" />
        <device match="lofi" />
diff --git a/usr/src/lib/brand/lipkg/zone/platform.xml b/usr/src/lib/brand/lipkg/zone/platform.xml
index c5c6041..7433d22 100644
--- a/usr/src/lib/brand/lipkg/zone/platform.xml
+++ b/usr/src/lib/brand/lipkg/zone/platform.xml
@@ -54,6 +54,7 @@
        <device match="fd" />
        <device match="ipnet" />
        <device match="kstat" />
+       <device match="kvm" />
        <device match="lo0" />
        <device match="lofictl" />
        <device match="lofi" />

Thanks for the help and reality check!
Dan



More information about the OmniOS-discuss mailing list