概览
接着我的上一篇文┞仿,本文评论辩论的主题是集成的容器的OVN。 在本实验停止时,我们将创建一个容器主机“VM”(虚拟机),个中包含一对容器。 这些容器将直接绑定到OVN逻辑交换机中,并且可以直接大年夜逻辑收集内的所有虚拟机拜访。
OVN 容器收集模型
我们获取到了192.16.255.128/26”收集的UUID(在我的情况是c0c29381-c945-4507-922a-cb87f76c4581)。 捕获此UUID以在稍后的敕令中应用。
根据官方的OVN架构文档,OVN的容器收集选择应用VLAN Trunk作为连接到容器主机VM的方法,并请求来自每个容器的流量被隔离在一个独一的VLAN内。这也意味着在OVN和容器主机之间必须对VLAN信息进行同步,以确保它们在同一时光给特定容器应用哪个VLAN tag。经由过程这种方法,它对容器主机施加了必定程度的┞菲握,以确保主机上的容器被互相隔离。
我把OVN实现步内幕分为三步:
- 创建一个连接主机VM的逻辑端口。
- 为容器定义逻辑端口,将它们映射到“父”虚拟机逻辑端口,并定义要应用的VLAN tag。
- OVN设备OVS流,将被VLAN标记的流量大年夜“父”虚拟机的逻辑端口映射到目标容器的逻辑端口。
下图描述了这种设计:
设备“容器”
当前情况信息
在开端之前,请花点时光看一下当前情况信息。
物理收集拓扑:
OVN 逻辑收集拓扑:
定义逻辑收集
在本次实验中,我将创建一个新的伪“虚拟机”,vm5,它将托管我们的伪“容器”。新虚拟机将接入到现有的DMZ交换机,和vm1和vm2相邻。 我们将对新虚拟机及其容器应用DHCP。在为vm5创建逻辑端口之前,我们须要查看在上一篇文┞仿中为DMZ收集创建的DHCP选项。 我们将直接萌芽OVN北向数据库以获取此DHCP选项相干信息。
我这个实验情况的输出结不雅是:
- root@ubuntu1:~# ovn-nbctl list DHCP_Options
- _uuid : 7e32cec4-957e-46fa-a4cc-34218e1e17c8
- cidr : "172.16.255.192/26"
- external_ids : {}
- options : {lease_time="3600", router="172.16.255.193", server_id="172.16.255.193", server_mac="02:ac:10:ff:01:93"}
- _uuid : c0c29381-c945-4507-922a-cb87f76c4581
- cidr : "172.16.255.128/26"
- external_ids : {}
- options : {lease_time="3600", router="172.16.255.129", server_id="172.16.255.129", server_mac="02:ac:10:ff:01:29"}
让我们为vm5创建逻辑端口。 你如今应当对这些敕令不陌生了。 请务必将{uuid}调换为上述DHCP选项条目中的UUID。
在ubuntu1上履行:
- ovn-nbctl lsp-add dmz dmz-vm5
- ovn-nbctl lsp-set-addresses dmz-vm5 "02:ac:10:ff:01:32 172.16.255.132"
推荐阅读
4G成长的末期,最新的调制解调器已经实现冲破了1Gbps下行传输的大年夜关,而在通信范畴,千兆就是个里程碑,实>>>详细阅读
本文标题:如何配置集成容器的OVN网络?
地址:http://www.17bianji.com/lsqh/35712.html
1/2 1