> On Thu, Sep 20, 2012 at 08:51:33AM +0200, r po wrote:
>>
>> Hi,
>>
>> I run openvswitch on Ubuntu and KVM. The vnet that i talk is the 'tap' on 
>> other distrib. The network interface for the VM.
>> Each VM has one or more network interface, we see there on hypervisor under 
>> the name : vnet (tap). Number for vnet is random (i guess .. ) and when i 
>> shutdown my VMs and reboot it, number's vnet (tap) is modified :  first VM 
>> start has vnet0, the 2nd vnet1. if i shutdown and restart the 2nd before the 
>> first then the 2nd has vnet0 and the first vnet1.
>> If i look the cacti's graph then i must go on the hypervisor and see which 
>> VM attach to which Vnet at precise time

You can define a custom name for your guest network interface editing
the domain definition xml file.
($ sudo virsh edit domain_name)

This with the block

 <target dev='myvnetdefinition'/>

For example on a fedora17 host (but I think it works also for older
versions of Qemu/KVM and libvirtd) I have a windows 7 vm started and
it automatically gets vnet0.
Then I create another Linux fedora 17 guest (the Qemu/KVM domain is
named "f17") this way:

    <interface type='network'>
      <mac address='52:54:00:b0:6c:5f'/>
      <source network='default'/>
      <target dev='vm_f17_vm'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03'
function='0x0'/>
    </interface>

Then I start it. Now I get:

$ sudo brctl show
bridge name     bridge id               STP enabled     interfaces
virbr0          8000.5254006950d5       yes             virbr0-nic
                                                        vm_f17_vm
                                                        vnet0

Note that I 'm not using openvswitch here, but it is not relevant for
your need...

NOTE also that "vnetN" names (such as vnet0, vnet1, ecc.) are reserved
words for libvirt, and if you use them, they are simply ignored and
default naming takes instead place.
This way you can bind vm_<domain_name>_vm to specific interfaces.
Or also generalize further, in case you can have more than one
interface on each guest.

eg
vm_f17_nic0_vm
vm_f17_nic1_vm
ecc

See more at
http://libvirt.org/formatdomain.html#elementsNICSTargetOverride

HIH,
Gianluca
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to