OpenStack网络配置
1. 使用VMware安装CentOS 7虚拟机,并且记得开启CPU虚拟化,将其命名为“OpenStack”。
2. 实验前准备:安装tunctl组件并启动、安装OVS软件并启动,安装KVM并启动服务。根据前面所学实训内容进行安装
3. 安装完虚拟机后,进入虚拟机,修改网络配置(onboot改为yes)并重启网络服务,查看相应IP地址,并使用远程连接软件进行连接。
4. 使用ovs-vsctl命令创建名为"br-xd"的网桥
ovs-vsctl add-br br-xd
5. 查看虚拟交换机情况
ovs-vsctl show
6. 使用tunctl命令创建两个tap
tunctl -b -u root -t tap1
tunctl -b -u root -t tap2
7. 将设备连接到刚刚创建的虚拟交换机
ovs-vsctl add-port br-xd tap1
ovs-vsctl add-port br-xd tap2
8. 查看虚拟交换机情况
ovs-vsctl show
9. 启动tap设备
ip link set up tap1
ip link set up tap2
10. 启动两个虚拟机设备,首先把镜像文件cp出来2个,分别名为ovs1.img和ovs2.img
cp -p cirros***(这里全名自己补全).img ovs1.img
cp -p cirros***(这里全名自己补全).img ovs1.img
11. 启动第1个虚拟机设备
11. 启动第2个虚拟机设备
11. 给第一个虚拟机设备配置IP地址为:10.0.1.2,子网掩码:255.255.255.0
12. 给第2个虚拟机设备配置IP地址为:10.0.1.3,子网掩码:255.255.255.0
13. 检测连通性,在第一个虚拟机中ping第二个虚拟机,发现可以ping通
14. 回到宿主机,查看br-xd的情况
15. 查看br-xd的转发规则
15. 查看br-xd的端口情况
16. 在虚拟交换机br-xd中添加一条规则,将进入交换机的包全部丢弃
17. 再次查看流表
18. 再次检测连通性,在第一个虚拟机中ping第二个虚拟机,发现无法ping通
19. 删除刚刚添加规则
20. 再次检测连通性,在第一个虚拟机中ping第二个虚拟机,发现可以ping通