本实验将多台物理主机中的虚拟主机组合,在主机A(计算节点)的虚拟主机形成局域网,同时通过主机B(控制节点)对外通信。。。
网络拓扑图
外网地址规划
主机A作为计算节点,B作为网络控制节点,网关和DNS服务器为为192.168.153.2
主机 | IP |
---|---|
A ens33 | 192.168.153.141/24 |
B ens33 | 192.168.153.142/24 |
内网网络地址规划
主机 | IP |
---|---|
A ens37 | 192.168.10.1/24 |
B ens37 | 192.168.10.2/24 |
虚拟网络地址规划
10.0.4.200 -- 10.0.4.220
由A主机网络名称空间dnsmasq
提供
主机 | IP |
---|---|
VM1 | 10.0.4.215/24 |
VM2 | 10.0.4.210/24 |
VM3 | 10.0.4.211/24 |
DHCP | 10.0.4.224/24 |
NS rin0 | 10.0.4.223/24 |
NS rex0 | 192.168.153.145/24 |
桥接物理网卡设备
如图只需将虚拟交换机连到外网,即可通信~ 至于为什么加一个名称空间,因为名称空间可以方便快捷的管理虚拟机局域网络。
创建物理桥设备,并将网卡桥接到物理网卡上
vim /etc/sysconfig/network-script/ifcfg-br0
TYPE=Bridge
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
BOOTPROTO=static
NAME=br0
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.153.141
GATEWAY=192.168.153.2
# 清除ifcfg-ens33配置地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
# 重启