《云计算网络技术与应用》实训10-3:Docker跨主机互联
Docker跨主机互联拓扑图
https://i-blog.csdnimg.cn/blog_migrate/0b8f2c31253cb4258fdbe136ccbeb320.png
实验前准备:编辑虚拟机网络配置,使VMnet8处在192.168.100.0网段,VMnet1处在192.168.1.0网段。
1. 利用VMware安装 2个 CentOS 7虚拟机,装时需添加多一张网卡,该网卡为自界说-VMnet1.并且记得开启CPU虚拟化,将其命名为“Docker0、Docker1”。
2. 安装完虚拟机后,进入虚拟机,修改网络配置(onboot改为yes)并重启网络服务,检察相应IP地址,并利用远程连接软件举行连接。
3. 配置默认镜像yum源,配置教程详见:。
4. 配置package yum源,先把老师给的package包利用winSCP软件上传至虚拟机根目次,并解压至opt文件夹中。然后修改相应配置,具体配置方法参照之前的实训5-1《OpenvSwitch环境安装及常用操作》
5. 两个虚拟机都安装并启动Open vSwitch。操作方法参照之前的实训5-1《OpenvSwitch环境安装及常用操作》
6. 两个虚拟机都安装并启动Docker服务,拜见之前实训5-6。
7. 两个虚拟机都加载镜像,该镜像通过winSCP举行上传。
https://i-blog.csdnimg.cn/blog_migrate/3fb2118a30ee038826b61fbb5fcaa5b6.png
8. 两个虚拟机都加载镜像
https://i-blog.csdnimg.cn/blog_migrate/d6f68c176982b0fca3b4381cf0f30558.png
9. 两个虚拟机都关闭防火墙规则
https://i-blog.csdnimg.cn/blog_migrate/7eeb0ab88d92d367e026d107107f9974.png
10. 两个虚拟机都关闭SELinux(Security-Enhanced Linux)防火墙
https://i-blog.csdnimg.cn/blog_migrate/fa0b4fc6e8b5d7fd9fda237c9b127e61.png
11. 两个虚拟机都设置内核转发,为系统配置路由转发及反向过滤功能
https://i-blog.csdnimg.cn/blog_migrate/7458f3d91251e6ff10481d5f06816d50.png
12. 两个虚拟机都建立网桥“br-int”
https://i-blog.csdnimg.cn/blog_migrate/9fa765acf3d100bdd3b205488231541b.png
13. 给主机1网桥设置IP“172.19.64.1/24”
https://i-blog.csdnimg.cn/blog_migrate/07243746c45338c2aaba8ba0738860d1.png
14. 给主机2网桥设置IP“172.19.65.1/24”
https://i-blog.csdnimg.cn/blog_migrate/7dd5f81b5dbdf5876edb00e97c01a227.png
15. 两个虚拟机都修改docker配置文件,新增一行网桥配置,然后保存退出,重启服务。
打开配置文件
https://i-blog.csdnimg.cn/blog_migrate/e958aacc25eca7e9f1bf474e64765f42.png
在最下方新增一行网桥连接配置
https://i-blog.csdnimg.cn/blog_migrate/6b6f3e99d6ca239d986c362a418c43e8.png
重启docker服务
https://i-blog.csdnimg.cn/blog_migrate/d76156f0519346106f79a7f399bdbe50.png
16. 两个虚拟机都添加OVS交换机“br-docker”
https://i-blog.csdnimg.cn/blog_migrate/ea1a8048afc1a8ae1925083d55f5a877.png
https://i-blog.csdnimg.cn/blog_migrate/6eef55bd3ee622b27e541fc398db4aca.png
17. 分别为两个虚拟机创建GRE接口“gre0”,并设置隧道指向地址为互相指向
主机1
ovs-vsctl add-port br-docker gre0 -- set interface gre0 type=gre options:remote_ip=192.168.10.***(此处为主机2 IP)
主机2
ovs-vsctl add-port br-docker gre0 -- set interface gre0 type=gre options:remote_ip=192.168.10.***(此处为主机1 IP)
18. 两个虚拟机都把网桥桥接到OVS交换机“br-docker”上
https://i-blog.csdnimg.cn/blog_migrate/1602f3e44a92a7be32eb717e8e0a4691.png
19. 主机1添加指向路由,ens33指向65段(主机2)的路由,下一跳为主机2IP
主机1
ip route add 172.19.65.0/24(此处为主机2网桥IP网段) via 192.168.10.***(此处为主机2 IP) dev ens33
https://i-blog.csdnimg.cn/blog_migrate/58c82da6d5b33814fb3c3413dfeaa8fc.png
20. 主机2添加指向路由,ens33指向64段(主机1)的路由,下一跳为主机1IP
主机2
ip route add 172.19.64.0/24(此处为主机1网桥IP网段) via 192.168.10.***(此处为主机1 IP) dev ens33
https://i-blog.csdnimg.cn/blog_migrate/25bdd8df18513dbc0febd1cd1e451c3e.png
21. 两个虚拟机都启动docker容器,检察容器PID并进入容器。
https://i-blog.csdnimg.cn/blog_migrate/b97828b9f7089021ad8d2e6c06ba4ed2.png
22. 测试互相之间连通性。
主机1docker容器ping主机2
https://i-blog.csdnimg.cn/blog_migrate/fabac3e5bc2c6b5a95f7f2d37136cf2b.png
主机2docker容器ping主机1
https://i-blog.csdnimg.cn/blog_migrate/0168341bc3487db3a123aea6b8be8139.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]