On Thu, Mar 06, 2014 at 08:31:16AM -0600, Serge Hallyn wrote: > Quoting Du Jun ([email protected]): > > 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. Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| _______________________________________________ lxc-users mailing list [email protected] http://lists.linuxcontainers.org/listinfo/lxc-users
