I'm now getting following errors..
virsh -c lxc: start test
error: Failed to start domain test
error: internal error: Unsupported network type ethernet
I'm using the below XML file for launching LXC VM..
<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>
Thanks
Abhishek Jain
On Tue, Apr 12, 2016 at 12:05 AM, abhishek jain <ashujain9727(a)gmail.com>
wrote:
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(a)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(a)redhat.com
> > <mailto:bugzilla@redhat.com>> wrote:
> >
> >
https://bugzilla.redhat.com/show_bug.cgi?id=1325687
> >
> > Cole Robinson <crobinso(a)redhat.com
<mailto:crobinso@redhat.com>>
> changed:
> >
> > What |Removed |Added
> >
> ----------------------------------------------------------------------------
> > Status|NEW |CLOSED
> > CC| |
> crobinso(a)redhat.com
> > <mailto:crobinso@redhat.com>
> > Resolution|--- |CURRENTRELEASE
> > Last Closed| |2016-04-10 18:05:06
> >
> >
> >
> > --- Comment #1 from Cole Robinson <crobinso(a)redhat.com
> > <mailto:crobinso@redhat.com>> ---
> > ethernet support was actually enabled for lxc via this commit:
> >
> > commit 22cff52a2b8e06c913b1f97767e5d390fb17fc3b
> > Author: Anirban Chakraborty <abchak(a)juniper.net <mailto:
> abchak(a)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.
> >
> >
>
>