华为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 平台网络环境

在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注意:接下来这一步很重要,就是开启VMnet8网卡的vlan ID,这个与openstack平台创建的vlan网段段ID一致,这里我写的是1
在这里插入图片描述

平台路由

在这里插入图片描述
在这里插入图片描述

这里创建一台云主机,浮动ip 为192.168.200.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环境

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

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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 平台虚拟机

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

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

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

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述

相关资源

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

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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐