Quoting Daniel P. Berrange (berra...@redhat.com): > On Thu, Mar 06, 2014 at 08:31:16AM -0600, Serge Hallyn wrote: > > Quoting Du Jun (dj199...@gmail.com): > > > Hi, all, > > > I used lxc-tools to create a linux container. I am trying to transfrom LXC > > > container configuration into a domain XML fragment using the following > > > command: > > > > > > *$ virsh -c lxc:/// domxml-from-native lxc > > > /var/lib/lxc/my_conatiner/config* > > > > > > However, I get the error message, > > > error: this function is not supported by the connection driver: > > > virConnectDomainXMLFromNative > > > > > > It seems that *virConnectDomainXMLFromNative *is not supported in libvrit > > > LXC driver. However, I find the command in the official documentation of > > > libvirt. Besides, my libvirt's version is 1.2.2(the latest version). > > > > > > I wonder whether I can convert LXC container configuration into a domain > > > XML fragment using *domxml-from-native*? If I can't, how cant I translate > > > it? > > > > > > PS: > > > I care about the rules in my LXC container configuration file, such as: > > > *lxc.aa_profile = unconfined* > > > > > > *lxc.cgroup.devices.deny = a* > > > *# Allow any mknod (but not using the node)* > > > *lxc.cgroup.devices.allow = c *:* m* > > > *lxc.cgroup.devices.allow = b *:* m* > > > *lxc.cgroup.devices.allow = b 7:* rwm* > > > > > > > > > I just don't know how to express the rules above using xml format. Please > > > help! Thanks! > > > > Since libvirt-lxc does not use lxc as a back-end, the lxc-tools > > configuration file is not 'native' format for virsh domxml-from-native. > > There is no tool to do this conversion, and maintaining such a tool > > would not really be tractable as the two projects are both developing > > at a rather fast pace. > > On the contrary, the current libvirt 1.2.2 release implements exactly > this. In this context 'native' refers to any format that is used by > a non-libvirt tool. The Libvirt LXC driver will parse the lxc tools > config formats and make a best effort turn it into valid libvirt XML.
Oh, cool. Thanks for setting me straight :) -serge _______________________________________________ lxc-users mailing list lxc-users@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-users