openstack的一台Nova主机上的虚拟机网络的配置

1、一台虚拟机器的网络配置,通过openstack/nova计算节点服务生成的虚拟机配置文件

<interface type='bridge'>
      <mac address='fa:16:3e:79:ac:c1'/>
      <source bridge='brq3839bec0-50'/>
      <target dev='tapedaa8533-72'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
 </interface>
通过这个配置,可以看出物理机器需要给虚拟机提供网络环境
1)需要提供一个可以接入的网络,这个网络是网桥brq3839bec0-50所代表或接入的网络
   虚拟机Nova服务需要根据nova-api来在物理机器上创建一个网桥
2)需要提供给qemu-kvm一个虚拟机网卡接入网桥的端口设备tapedaa8533-72   
  虚拟机Nova服务需要建立这个端口设备tapedaa8533-72,并把这个设备添加到网桥brq3839bec0-50

 2、通过openstack启动虚拟机后,在nova主机上的网桥连接情况

bridge name    bridge id        STP enabled    interfaces
brq3839bec0-50        8000.525400ff1002    no        eth1
                            tapedaa8533-72

eth1是计算节点物理机器的物理网卡,接入虚拟机器网络,虚拟机网络在网络节点终结

tapedaa8533-72 是虚拟机在网桥上的接入点----MAP地址 通过 IFCONFIG查询---ether fe:16:3e:79:ac:c1


3、登陆虚拟机查看虚拟机网卡的mac地址,对比2中tapedaa8533-72的mac地址,发现二者不同,可以理解为虚拟机的eth0网卡通过tapedaa8533-72接入了网桥brq3839bec0-50

原文地址:https://www.cnblogs.com/justart/p/7690843.html