openstack/ovn环境,虚拟机连接外网设置

当使用OVN来做为neutron的后端,来实现SDN方案时,我们也会需要虚拟机连接外网,本文记录操作方法:

环境:pike版本,创建好net1,子网subnet1以及使用该网络的虚拟机vm1

动手操作-任意计算节点

OVN是一种分布式的网络,也没有网络节点,我们挑选任意一个计算节点来提供外部网络。

创建外部连接的网桥,做OVN映射

 #ovs-vsctl add-br  br-ex
 #ovs-vsctl set Open_vSwitch . external-ids:ovn-bridge-mappings=provider1:br-ex

 这里创建了一个外部网桥br-ex,并将其映射到OVN的数据库中,映射名称为provier1

将宿主机上的外部网卡添加到网桥上

#ovs-vsctl add-port br-ex  ens192
#ip link set br-ex  up
为了使原来的网络依然可用,我会把ens192这个外网网卡的网络地址放到br-ex上,这样会让以前依赖该网络的服务依然可用
#ip addr add 10.10.38.133/24 dev br-ex
#systemctl restart network

调整路由策略

由于网卡的调整,路由信息需要调整一下

#ip route
   default via 10.152.35.254 dev ens192 
   10.10.38.0/24 dev br-ex proto kernel scope link src 10.10.38.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值