Hello,
I think I've done something to my machine, but I can't seem to figure out
what. I have now set up a very simple lxc setup to try and test this.
Here is the XML:
~> cat vm1GPU.xml
<domain type='lxc'>
<name>vm1GPU</name>
<memory>1020400</memory>
<os>
<type>exe</type>
<init>/bin/sh</init>
</os>
<vcpu>1</vcpu>
<clock offset='utc'/>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<devices>
<emulator>/usr/libexec/libvirt_lxc</emulator>
<interface type='bridge'>
<source bridge='br0' />
</interface>
<filesystem type='mount'>
<source dir='/export/vm1gpu/root' />
<target dir='/' />
</filesystem>
<console type='pty'/>
</devices>
</domain>
Here is what I get when I try to start it.
sudo virsh --connect lxc:// start vm1GPU
error: Failed to start
domain vm1GPU
error: internal error guest failed to start: 2012-09-19 21:26:48.673+0000:
12702: info : libvirt version: 0.9.10, package: 21.el6_3.4 (CentOS
BuildSystem <
http://bugs.centos.org>, 2012-08-23-18:28:26,
c6b9.bsys.dev.centos.org)
2012-09-19 21:26:48.673+0000: 12702: error : lxcControllerRun:1484 :
Failed to query file context on /export/vm1gpu/root: No data available
Now if change the target directory to something other than the root it
starts right up. Any help would be much appreciated. Thanks!
Eric