华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式

华为ensp联动Wmware虚拟机Openstack平台实现外部Vlan网络模式(解决方案)

理论知识储备
https://blog.csdn.net/u013201439/article/details/51491746
https://blog.csdn.net/weixin_34208185/article/details/93725119
https://blog.csdn.net/tjcwt2011/article/details/78659242
https://blog.csdn.net/qq_42796807/article/details/103367120

这里在虚拟机openstack做到vlan模式,渴望实现openstack平台生成的云虚拟机和(wmware虚拟机)以及物理机通信的解决方法。也可能有有更简单的方法欢迎大家进行交流。

openstack 平台网络环境

华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第1张图片

这里创建的时候偷懒了,段ID用了1,当然也可以自己定义其他的段ID 不过对应的虚拟网卡段ID就要改变
网络类型: vlan
物理网络: provider
段ID: 1
子网网关:192.168.200.2 和Wmware虚拟网卡一致

华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第2张图片
华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第3张图片
华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第4张图片

注意:接下来这一步很重要,就是开启VMnet8网卡的vlan ID,这个与openstack平台创建的vlan网段段ID一致,这里我写的是1
华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第5张图片

平台路由

华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第6张图片
华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第7张图片

这里创建一台云主机,浮动ip 为192.168.200.8

华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第8张图片

虚拟机环境

这里控制节点和计算节点都是三块网卡
ens32 192.168.100.0/24 网关 192.168.100.1 仅主机 (VMnet1)
ens33 192.168.200.0/24 网关 192.168.200.2 nat 模式 (VMnet8)
ens35 192.168.10.0/24 网关 192.168.10.1 仅主机 (VMnet2)
说明:为什么这里要用到三块网卡,因为等到后面启动ensp 他会抢占ens32和ens33 导致CRT等工具无法通过这两块(虚拟网卡VMnet1,VMnet8)网卡连接虚拟机以及云主机,所以就要靠第三块网卡 ens35 来实现。

华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第9张图片

ensp环境

这里顺带一提,其实可以有更简单拓扑(方法),只不过我目前只想到这一种,欢迎如果有更简单的方法可以和我交流

华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第10张图片

华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第11张图片

华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第12张图片

LSW2相关配置

vlan batch  10 20 
interface Vlanif1
 ip address 192.168.200.2 255.255.255.0
#
interface Vlanif20
 ip address 192.168.20.20 255.255.255.0
#
interface GigabitEthernet0/0/1
 port link-type access
#
interface GigabitEthernet0/0/2
 port hybrid pvid vlan 20
 port hybrid untagged vlan 10 20
#
ospf 1
 area 0.0.0.0
  network 192.168.200.0 0.0.0.255
  network 192.168.20.0 0.0.0.255
##下面两条可以不加
  network 192.168.100.0 0.0.0.255   
  network 192.168.10.0 0.0.0.255

AR2相关配置

vlan batch 10 20
#
interface GigabitEthernet0/0/0
 ip address 192.168.20.10 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 192.168.10.20 255.255.255.0 
#
ospf 1 
 area 0.0.0.0 
  network 192.168.10.0 0.0.0.255 
  network 192.168.20.0 0.0.0.255 
  network 192.168.100.0 0.0.0.255 
  network 192.168.200.0 0.0.0.255 

LSW3相关配置


vlan batch 10 20
#
interface Vlanif1
 ip address 192.168.100.1 255.255.255.0
#
interface Vlanif10
 ip address 192.168.10.10 255.255.255.0
#
interface GigabitEthernet0/0/1
 port link-type access
#
interface GigabitEthernet0/0/2
 port hybrid pvid vlan 10
 port hybrid untagged vlan 10 20
#
ospf 1
 area 0.0.0.0
  network 192.168.100.0 0.0.0.255
  network 192.168.10.0 0.0.0.255
  network 192.168.200.0 0.0.0.255
  network 192.168.20.0 0.0.0.255

测试连通性

交换机LSW3可以ping通 VMnet8 网卡 ,以及openstack 平台虚拟机

华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第13张图片
华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第14张图片

交换机LSW2可以ping通 VMnet1 网卡 ,以及WMware虚拟机

华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第15张图片
华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第16张图片

使用CRT 连接第三块网卡测试

由于网卡抢占,所以CRT是连接不上openstack的云虚拟机和192.168.100.0 网段的控制节点,所以我们可以借助第三块网卡,通过ssh 进入 云虚拟机或者 控制节点,这里我们也可以看到,借助ensp 我们的云虚拟机也是可以和控制节点以及计算节点通信的。

华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第17张图片
华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第18张图片

做一些ansible的配置,可以正常使用ansible。

华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式_第19张图片

相关资源

链接: 先电ansible部署openstack.zip.

链接: 华为ensp联动Wmware虚拟机Openstack平台实现Vlan网络模式拓扑.zip.

你可能感兴趣的:(Openstack,openstack,网络,linux)