Description of problem:
macvtap/bridge is very useful feature but it seems that it can be currently enabled only with virt-manager not with virt-install (or, of course, by manually editing the guest XML descriptions).
virt-install should allow using macvtap/bridge when installating new guests.
Version-Release number of selected component (if applicable):
RHEL 6.3 / python-virtinst-0.600.0-8.el6.noarch
1.Check virt-install manual，type direct has been added there:
-w NETWORK, --network=NETWORK,opt1=val1,opt2=val2
Connect the guest to the host network. The value for "NETWORK" can take one of 4 formats:
Direct connect to host interface IFACE using macvtap.
2.Use virt-install to install guest with macvtap network:
# virt-install --name test_vm --ram 512 --network type=direct,source=eth0,source_mode=vepa --pxe --nodisks
Creating domain... | 0 B 00:00
3.Check the guest xml:
# virsh dumpxml test_vm
<source dev='eth0' mode='vepa'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
Repeated the above steps to check other mode of macvtap,it worked well,so move the bug to VERIFIED.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.