部署instance到vxlan-每天5分钟玩转openstack(112)

CloudMan CloudMan     2022-08-13     747

关键词:

技术分享

上一节我们创建了 vxlan 100_net,今天将部署 instance 并分析网络的连通性。

launch 新的 instance “cirros-vm1”,网络选择 vxlan100。

技术分享

cirros-vm1 分配到的 IP 为 172.16.100.3。

技术分享

cirros-vm1 被 schedule 到控制节点,对应的 tap 设备为 tap099caa87-cd,并且连接到 bridge brq1762d312-d4。

技术分享

当前 vxlan100 的结构如下:

技术分享

继续用同样的方式 launch instance cirros-vm2,分配到的 IP 为 172.16.100.4。

技术分享

cirros-vm2 被 schedule 到计算节点,对应的 tap 设备为 tap457cc048-aa,并且连接到 bridge brq1762d312-d4。

技术分享

因为计算节点上没有 hdcp 服务,所以没有相应的 tap 设备。 另外,bridge 的名称与控制节点上一致,都是 brq1762d312-d4,表明是同一个 network。

当前 vxlan100 的结构如下:

技术分享

cirros-vm1(172.16.100.3) 与 cirros-vm2(172.16.100.4) 位于不同节点,通过 vxlan100 相连,下面执行 PING 验证连通性。 在 cirros-vm1 控制台中执行 ping 172.16.100.4

技术分享

如我们预料,ping 成功。

对于多 vxlan 之间的 routing 以及 floating ip,实现方式与 vlan 非常类似,这里不再赘述,请参看前面 vlan 相关章节。

下节我们讨论提高 VXLAN 工作效率的机制 - L2 Population。

技术分享



再部署一个instance和localnetwork-每天5分钟玩转openstack(131)

...署cirros-vm2到同一网络,并创建second_local_net。连接第二个instance到first_local_net以同样的方式launchinstance“cirros-vm2”,分配的IP为172.16.1.4。cirros-vm2也被schedule到控制节点,ovs-vsctlshow的输出如下 查看详情

再部署一个instance和localnetwork-每天5分钟玩转openstack(131)

650)this.width=650;"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161227-1482841777873097679.jpg"/>上一节部署了cirros-vm1到first_local_net,今天我们将再部署cirros-vm2到同一网络,并创建second_local_net。连接第二 查看详情

创建ovsvlan101并部署instance-每天5分钟玩转openstack(139)

前面我们创建了OVSvlan100并部署了instance,今天继续创建vlan101。subnetIP地址为172.16.101.0/24。底层网络发生了什么变化Neutron自动在br-int网桥上创建了vlan100dhcp的接口“tap1820558c-0a”。现在,网络结构如下:将instance连接到vlan101launch新... 查看详情

创建ovsvlan101并部署instance-每天5分钟玩转openstack(139)

650)this.width=650;"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20170117-1484631962605036171.jpg"/>前面我们创建了OVSvlan100并部署了instance,今天继续创建vlan101。650)this.width=650;"src="http://7xo6k 查看详情

nova-compute部署instance详解-每天5分钟玩转openstack(28)

本节讨论nova-compute,并详细分析instance部署的全过程。先给大家道个歉:今天这篇文章的篇幅比以往要多一些,本来想分两次发,但考虑到文章的完整和系统性,还是一次发了出来,这次可能要超出5分钟了... 查看详情

创建vxlan-每天5分钟玩转openstack(111)

前面我们讨论了VXLAN的理论知识,并且在ML2中完成了相关配置。今天将通过WebUI创建vxlan100_net并观察节点网络结构的变化。打开菜单Admin->Networks,点击“CreateNetwork”按钮显示创建页面。ProviderNetworkType选择“VXLAN”SegmentationID即VN... 查看详情

将instance连接到vlan100-每天5分钟玩转openstack(95)

上一节我们创建了vlan100,今天将部署两个instance到vlan并验证其连通性。同时我们也将讨论底层网络结构的变化。launch新的instance“cirros-vm1”,网络选择vlan100。cirros-vm1分配到的IP为172.16.100.3。cirros-vm1被schedule到控制节点,对应的t... 查看详情

将instance连接到vlan100-每天5分钟玩转openstack(95)

上一节我们创建了vlan100,今天将部署两个instance到vlan并验证其连通性。同时我们也将讨论底层网络结构的变化。launch新的instance“cirros-vm1”,网络选择vlan100。cirros-vm1分配到的IP为172.16.100.3。cirros-vm1被schedule到控制节点,... 查看详情

创建vxlan-每天5分钟玩转openstack(111)

650)this.width=650;"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161110-1478760594273051373.jpg"/>前面我们讨论了VXLAN的理论知识,并且在ML2中完成了相关配置。今天将通过WebUI创建vxlan100_net并观察节点网络结构的变化。打开菜单Admin-& 查看详情

ovsvxlan底层结构分析-每天5分钟玩转openstack(148)

650)this.width=650;"src="https://mmbiz.qlogo.cn/mmbiz_png/Hia4HVYXRicqG9W3SoOWkxaUakqjaibOKIN49zbnZ96HUib7MRFzRAM5QX6JxProdzJV2iaBhyfJzKkNyIPSMKr1rRw/0?wx_fmt=png"/>上一节创建了vxlan100_net并部署instance,今天我们来 查看详情

连接insance到vlan101-每天5分钟玩转openstack(97)

前面我们创建了vlan101,今天继续部署instance到该vlannetwork,并讨论instance之间的连通性。launch新的instance“cirros-vm3”,网络选择vlan101。cirros-vm3分配到的IP为172.16.101.103。cirros-vm3被schedule到计算节点,对应的tap设备为tapadb5cc6a-... 查看详情

vxlan概念(partii)-每天5分钟玩转openstack(109)

650)this.width=650;"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161106-1478393048220020745.jpg"/>上一节我们介绍了VXLAN的封装格式以及VTEP。今天我们将通过例子讨论VXLAN封装和转发包的过程,以及Linux对VXLAN的原生支持。VXLAN包转发流... 查看详情

连接insance到vlan101-每天5分钟玩转openstack(97)

前面我们创建了vlan101,今天继续部署instance到该vlannetwork,并讨论instance之间的连通性。launch新的instance“cirros-vm3”,网络选择vlan101。cirros-vm3分配到的IP为172.16.101.103。cirros-vm3被schedule到计算节点,对应的tap设备为tapadb5cc6a-7a,并... 查看详情

vxlan概念(parti)-每天5分钟玩转openstack(108)

650)this.width=650;"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161103-1478177731810020509.jpg"/>除了前面讨论的local,flat,vlan这几类网络,OpenStack还支持vxlan和gre这两种overlaynetwork。overlaynetwork 查看详情

准备overlay网络实验环境-每天5分钟玩转docker容器技术(49)

...展性和灵活性。有关VxLAN更详细的内容可参考CloudMan在《每天5分钟玩转OpenStack》中的相关章节。Docerkoverlay网络需要一个key-value数据库 查看详情

准备overlay网络实验环境-每天5分钟玩转docker容器技术(49)

...展性和灵活性。有关VxLAN更详细的内容可参考CloudMan在《每天5分钟玩转OpenStack》中的相关章节。Docerkoverlay网络需要一个key-value数据库 查看详情

vxlan概念(parti)-每天5分钟玩转openstack(108)

除了前面讨论的local,flat,vlan这几类网络,OpenStack还支持vxlan和gre这两种overlaynetwork。overlaynetwork是指建立在其他网络上的网络。该网络中的节点可以看作通过虚拟(或逻辑)链路连接起来的。overlaynetwork在底层可能由若干物理链路... 查看详情

在ml2中配置vxlan-每天5分钟玩转openstack(110)

650)this.width=650;"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161108-1478586408815013611.jpg"/>上一节我们介绍了VXLAN的基本概念,今天介绍如何在ML2中启用VXLAN。在/etc/neutron/plugins/ml2/ml2_conf.ini设置vxl 查看详情