日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OVS+Docker

發(fā)布時(shí)間:2025/3/18 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OVS+Docker 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

?兩臺(tái)機(jī)器操作一樣就是IP不同但是設(shè)置都是相同的:

?A機(jī)器:192.168.71.142

?docker0:172.17.42.1

?B機(jī)器:192.168.71.136

?docker0:172.17.43.1

關(guān)閉selinux:

vim /etc/selinux/config

之后重啟機(jī)器

yum install openvswitch –y

systemctl start openvswitch

一定要查看系統(tǒng)日志看看openvswitch程序沒問題才可以

?cat /var/log/messages

?

?

創(chuàng)建網(wǎng)橋br0:

ovs-vsctl add-br br0

創(chuàng)建gre1隧道(協(xié)議)類型是gre類型鏈接到對(duì)端192.168.71.136的物理IP上:

ovs-vsctl add-port br0 gre1 -- set interface gre1 type=gre option:remote_ip=192.168.71.136

查看 ovs是否沒問題:

ovs-vsctl show

?

#添加br0到本地docker0?

systemctl start docker

brctl addif docker0 br0

把 br0 和docker0都起來

ip link set dev br0 up

ip link set dev docker0 up

修改docer0的默認(rèn)IP:

vim /usr/lib/systemd/system/docker.service

--bip=172.18.42.1/16 -Htcp://0.0.0.0:5257 -Hunix:///var/run/docker.sock --pidfile=/var/run/docker.pid

systemctl daemon-reload && systemctl restart docker

ip route add 172.17.0.0/16 dev docker0(應(yīng)該已經(jīng)存在了)

iptables -t nat -A POSTROUTING -s 172.17.0.0/16 -j MASQUERADE

?

安裝抓包工具:

yum install -y wireshark

在A機(jī)器上執(zhí)行192.168.71.142:

tshark -i eno16777736 ip proto gre

?

在B機(jī)器上執(zhí)行192.168.71.136:

在兩臺(tái)機(jī)器上創(chuàng)建容器ping對(duì)方物理IP 和對(duì)方容器IP都沒問題:

142機(jī)器-->136機(jī)器的docker0:

?

轉(zhuǎn)載于:https://www.cnblogs.com/fuyuteng/p/9399072.html

總結(jié)

以上是生活随笔為你收集整理的OVS+Docker的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。