<div dir="ltr">hi,<div style>Any suggestions?</div><div style>I try attach 2 VF functions to VM and set bonding.</div><div style><div style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif">It is different way to do this?<br>
</div><div style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif"><br></div><div style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif">--</div><div style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif">
Dominik</div><div><br></div></div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/5/17 Dominik Mostowiec <span dir="ltr"><<a href="mailto:dominikmostowiec@gmail.com" target="_blank">dominikmostowiec@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div class="h5"><div style="font-family:arial,sans-serif;font-size:13px">Thanks for your response. </div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
For two different mac addresses problem is the same.</div><div style="font-family:arial,sans-serif;font-size:13px">"error: internal error process exited while connecting to monitor: kvm: -device pci-assign,configfd=25,host=01:10.1,id=hostdev0,bus=pci.0,addr=0x4: Duplicate ID 'hostdev0' for device"</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">domain:</div><div style="font-family:arial,sans-serif;font-size:13px"><domain xmlns:qemu="<a href="http://libvirt.org/schemas/domain/qemu/1.0" target="_blank">http://libvirt.org/schemas/domain/qemu/1.0</a>" type="kvm"></div>

<div style="font-family:arial,sans-serif;font-size:13px">        <name>one-466</name></div><div style="font-family:arial,sans-serif;font-size:13px">        <vcpu>1</vcpu></div><div style="font-family:arial,sans-serif;font-size:13px">

        <memory>1781760</memory></div><div style="font-family:arial,sans-serif;font-size:13px">        <os></div><div style="font-family:arial,sans-serif;font-size:13px">                <type arch="x86_64">hvm</type></div>

<div style="font-family:arial,sans-serif;font-size:13px">                <boot dev="hd"/></div><div style="font-family:arial,sans-serif;font-size:13px">        </os></div><div style="font-family:arial,sans-serif;font-size:13px">

        <devices></div><div style="font-family:arial,sans-serif;font-size:13px">                <emulator>/usr/bin/kvm</emulator></div><div style="font-family:arial,sans-serif;font-size:13px">                <disk type="file" device="disk"></div>

<div style="font-family:arial,sans-serif;font-size:13px">                        <source file="/nebula/nebula/var//datastores/0/466/disk.0"/></div><div style="font-family:arial,sans-serif;font-size:13px">
                        <target dev="hda" bus="virtio"/></div>
<div style="font-family:arial,sans-serif;font-size:13px">                        <driver name="qemu" type="raw" cache="default"/></div><div style="font-family:arial,sans-serif;font-size:13px">

                </disk></div><div style="font-family:arial,sans-serif;font-size:13px">                <disk type="file" device="disk"></div><div style="font-family:arial,sans-serif;font-size:13px">

                        <source file="/nebula/nebula/var//datastores/0/466/disk.1"/></div><div style="font-family:arial,sans-serif;font-size:13px">                        <target dev="vdb" bus="virtio"/></div>

<div style="font-family:arial,sans-serif;font-size:13px">                        <driver name="qemu" type="raw" cache="default"/></div><div style="font-family:arial,sans-serif;font-size:13px">

                </disk></div><div style="font-family:arial,sans-serif;font-size:13px">                <graphics type="vnc" listen="0.0.0.0" port="-1"/></div></div></div><div class="im">
<div style="font-family:arial,sans-serif;font-size:13px">
<div>                <interface type="network"></div><div>                        <source network="vnet0"/></div></div></div><div style="font-family:arial,sans-serif;font-size:13px">                        <mac address="52:54:0a:b1:48:91"/></div>
<div class="im">
<div style="font-family:arial,sans-serif;font-size:13px"><div>                </interface></div><div>                <interface type="network"></div><div>                        <source network="vnet1"/></div>

</div></div><div class="im"><div style="font-family:arial,sans-serif;font-size:13px">                        <mac address="52:54:0a:b1:48:92"/></div><div style="font-family:arial,sans-serif;font-size:13px">
                </interface></div>
<div style="font-family:arial,sans-serif;font-size:13px">        </devices></div><div style="font-family:arial,sans-serif;font-size:13px">        <features></div><div style="font-family:arial,sans-serif;font-size:13px">

                <acpi/></div><div style="font-family:arial,sans-serif;font-size:13px">        </features></div><div style="font-family:arial,sans-serif;font-size:13px">        <devices><serial type="pty"><source path="/dev/pts/477"/><target port="0"/></serial><console type="pty" tty="/dev/pts/477"><source path="/dev/pts/477"/><target port="0"/></console></devices></div>

<div style="font-family:arial,sans-serif;font-size:13px"></domain></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Networks:</div><div style="font-family:arial,sans-serif;font-size:13px">

cat /etc/libvirt/qemu/networks/vnet0.xml</div><div style="font-family:arial,sans-serif;font-size:13px"><!--</div><div style="font-family:arial,sans-serif;font-size:13px">WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE</div>

<div style="font-family:arial,sans-serif;font-size:13px">OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:</div><div style="font-family:arial,sans-serif;font-size:13px">  virsh net-edit vnet0</div>

<div style="font-family:arial,sans-serif;font-size:13px">or other application using the libvirt API.</div><div style="font-family:arial,sans-serif;font-size:13px">--></div><div style="font-family:arial,sans-serif;font-size:13px">

<br></div><div style="font-family:arial,sans-serif;font-size:13px"><network></div><div style="font-family:arial,sans-serif;font-size:13px">  <name>vnet0</name></div><div style="font-family:arial,sans-serif;font-size:13px">

  <uuid>1b6a3506-d9e0-4e1e-bbff-6f700b8dc80b</uuid></div></div><div class="im"><div style="font-family:arial,sans-serif;font-size:13px"><div>  <forward mode='hostdev' managed='yes'></div>
<div>    <pf dev='eth0'/></div>
<div>  </forward></div><div></network></div><div><br></div></div></div><div class="im"><div style="font-family:arial,sans-serif;font-size:13px">cat /etc/libvirt/qemu/networks/vnet1.xml</div><div style="font-family:arial,sans-serif;font-size:13px">

<!--</div><div style="font-family:arial,sans-serif;font-size:13px">WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE</div><div style="font-family:arial,sans-serif;font-size:13px">OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:</div>

<div style="font-family:arial,sans-serif;font-size:13px">  virsh net-edit vnet1</div><div style="font-family:arial,sans-serif;font-size:13px">or other application using the libvirt API.</div><div style="font-family:arial,sans-serif;font-size:13px">

--></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><network></div><div style="font-family:arial,sans-serif;font-size:13px">  <name>vnet1</name></div>

<div style="font-family:arial,sans-serif;font-size:13px">  <uuid>11feb088-d609-4177-86d7-ac3b9467a3e8</uuid></div></div><div class="im"><div style="font-family:arial,sans-serif;font-size:13px"><div>  <forward mode='hostdev' managed='yes'></div>

<div>    <pf dev='eth1'/></div><div>  </forward></div><div></network></div><div><br></div></div></div><div style="font-family:arial,sans-serif;font-size:13px">--</div><div style="font-family:arial,sans-serif;font-size:13px">

Dominik</div></div><div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">2013/5/17 Michal Privoznik <span dir="ltr"><<a href="mailto:mprivozn@redhat.com" target="_blank">mprivozn@redhat.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div>On 16.05.2013 23:45, Dominik Mostowiec wrote:<br>
> Hi,<br>
> I try to add 2 VF functions to VM via network.<br>
> Livirt networks:<br>
> vnet0:<br>
> <network><br>
>   <name>vnet0</name><br>
>   <forward mode='hostdev' managed='yes'><br>
>     <pf dev='eth0'/><br>
>   </forward><br>
> </network><br>
><br>
> vnet1:<br>
> <network><br>
>   <name>vnet0</name><br>
>   <forward mode='hostdev' managed='yes'><br>
>     <pf dev='eth1'/><br>
>   </forward><br>
> </network><br>
><br>
> In VM configuration:<br>
>  <interface type="network"><br>
>      <source network="vnet0"/><br>
>      <mac address="52:54:0a:b1:48:07"/><br>
>  </interface><br>
>  <interface type="network"><br>
>      <source network="vnet1"/><br>
>      <mac address="52:54:0a:b1:48:07"/><br>
>  </interface><br>
<br>
</div></div>This is not a good idea to have two NICs sharing the same MAC.<br>
<div><br>
><br>
> VM can't start because:<br>
>  kvm: -device<br>
> pci-assign,configfd=24,host=01:10.1,id=hostdev0,bus=pci.0,addr=0x4:<br>
> Duplicate ID 'hostdev0' for device<br>
><br>
> libvirt version 1.0.5.<br>
><br>
> What i am doing wrong?<br>
><br>
<br>
<br>
</div>I guess nothing. Libvirt has generated the same IDs for two devices<br>
which is obviously libvirt's faul even in case two NICs sharing the same<br>
MAC. Can you post full domain XML (possibly with network XMLs)? I'll try<br>
to reproduce and maybe I'll find what's wrong.<br>
<span><font color="#888888"><br>
Michal<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br>Pozdrawiam<br>Dominik
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Pozdrawiam<br>Dominik
</div>