[libvirt-users] [Bug 1325687] network type="ethernet" not supported with LXC

abhishek jain ashujain9727 at gmail.com
Mon Apr 11 18:35:52 UTC 2016


Thanks Cole.

I need to use network type="ethernet" with LXC instead of Qemu.
I have reopened my bug.



On Mon, Apr 11, 2016 at 8:25 PM, Cole Robinson <crobinso at redhat.com> wrote:

> On 04/11/2016 09:24 AM, abhishek jain wrote:
> > Hi Team
> >
> > I'm trying to launch LXC VM with libvirt 1.2.12 having commit
> > *22cff52a2b8e06c913b1f97767e5d3**90fb17fc3b *with below XML
> configuration..
> >
> > <domain type="lxc">
> >   <uuid>64c48da2-e318-4085-8b88-c980aab4de34</uuid>
> >   <name>test</name>
> >   <memory>524288</memory>
> >   <vcpu>1</vcpu>
> >   <os>
> >     <type machine="virt">exe</type>
> >     <cmdline>root=/dev/ram0 rw  console=ttyAMA0 rootwait
> earlyprintk</cmdline>
> >     <init>/bin/sh</init>
> >   </os>
> >   <clock offset="utc"/>
> >   <devices>
> >     <file/>
> >     <interface type='ethernet'>
> >       <mac address='02:74:ff:9d:52:f5'/>
> >       <script path=''/>
> >       <target dev='tap74f2-f5'/>
> >     </interface>
> >     <console type="pty"/>
> >   </devices>
> > </domain>
> >
> > I'm getting following errors while launching LXC VM using above XML
> file..
> >
> > virsh -c lxc: define lxc.xml
> > virsh -c lxc: start
> > test
> >
> > error: Failed to start domain test
> > error: internal error: guest failed to start:
> /usr/lib/libvirt/libvirt_lxc:
> > option '--veth' requires an argument
> > syntax: /usr/lib/libvirt/libvirt_lxc [OPTIONS]
> > Options
> >   -b, --background
> >   -n NAME, --name NAME
> >   -c FD, --console FD
> >   -v VETH, --veth VETH
> >   -s FD, --handshakefd FD
> >   -S NAME, --security NAME
> >   -h, --help
> > Unknown failure in libvirt_lxc startup
> >
> >
> > Please help me regarding this.
>
>
> Hmm indeed, it seems like that commit inadvertently dropped the error
> condition for type=ethernet... from reading the original thread, I think
> the
> reporter was only testing with qemu.
>
> It's probably not much work to wire up type=ethernet for LXC, but someone
> else
> will need to do it. I'll send a patch to make the error explicit again.
> Please
> reopen your RFC bug
>
> Thanks,
> Cole
>
> >
> >
> > --Thanks
> > Abhishek Jain
> >
> >
> >
> > On Mon, Apr 11, 2016 at 3:35 AM, <bugzilla at redhat.com
> > <mailto:bugzilla at redhat.com>> wrote:
> >
> >     https://bugzilla.redhat.com/show_bug.cgi?id=1325687
> >
> >     Cole Robinson <crobinso at redhat.com <mailto:crobinso at redhat.com>>
> changed:
> >
> >                What    |Removed                     |Added
> >
>  ----------------------------------------------------------------------------
> >                  Status|NEW                         |CLOSED
> >                      CC|                            |crobinso at redhat.com
> >     <mailto:crobinso at redhat.com>
> >              Resolution|---                         |CURRENTRELEASE
> >             Last Closed|                            |2016-04-10 18:05:06
> >
> >
> >
> >     --- Comment #1 from Cole Robinson <crobinso at redhat.com
> >     <mailto:crobinso at redhat.com>> ---
> >     ethernet support was actually enabled for lxc via this commit:
> >
> >     commit 22cff52a2b8e06c913b1f97767e5d390fb17fc3b
> >     Author: Anirban Chakraborty <abchak at juniper.net <mailto:
> abchak at juniper.net>>
> >     Date:   Tue Nov 18 15:55:48 2014 -0800
> >
> >         network: Add network bandwidth support to ethernet interfaces
> >
> >
> >     Which looks like libvirt v1.2.10 or v1.2.11
> >
> >     --
> >     You are receiving this mail because:
> >     You are on the CC list for the bug.
> >     You reported the bug.
> >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20160412/9b810069/attachment.htm>


More information about the libvirt-users mailing list