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