浅谈openstack的neutron

本文详细介绍了OpenStack的网络服务Neutron,包括其网络架构、网络类型如外部网络、实例网络和管理网络。通过分析网络节点和计算节点的网络配置,展示了Open vSwitch在Neutron中的作用,以及如何通过DHCP和L3代理实现网络服务。此外,还讨论了GRE和VXLAN等虚拟网络技术的应用。
摘要由CSDN通过智能技术生成

Openstack的网络 Neutron,
Openstack 网络架构:
首先注意网络节点运行环境中所有的网络服务,但不包含网络API服务【这个服务在控制节点上运行】


此网络与控制节点相连,这样用户就可以访问openstack接口,同时并连接到网络节点上来,为虚拟机提供公共可路由的通信网络。此网络也连接到工具虚拟机上,这样任何一款需要公共访问的工具服务【例如系统监控】都能被访问到。

除此之外还有一种说法:

1、External Network/API Network【外部网络和API网络】
这个网络是连接外网的,无论是用户调用Openstack的API,还是创建出来的虚拟机要访问外网,或者外网要ssh到虚拟机,都需要通过这个网络
2、Instance Network,
就是上面说的虚拟机通信网络,虚拟机之间的数据传输通过这个网络来进行,比如一个虚拟机要连接另一个虚拟机,虚拟机要连接虚拟的路由都是通过这个网络来进行。
3、Management Network,
管理网络,Openstack各个模块之间的交互,连接数据库,连接Message Queue都是通过这个网络来

Company Internal Network: 公司内部网络;
OpenStack Internal Network:OpenStack内部网络;
Public Network:公共网络;
VM Trafic Network:虚拟机流量网络;
controller:控制器节点;
util:工具节点;
compute: 计算节点;
storage: 存储节点;
network:网络节点

就拿我部署的来说吧:
各个节点的ifconfig属性就是这样
控制节点:
eth0 192.168.1.71
eth1 192.168.5.71
eth2 192.168.6.71
eth3 10.190.3.71

计算节点:
eth0 192.168.1.72
eth1 192.168.5.72
eth2 192.168.6.72

网络节点:
eth0 192.168.1.73
eth1 192.168.5.73
eth2 192.168.6.73

存储节点:
eth0 192.168.1.74
eth1 192.168.5.74
eth2 192.168.6.74

可以看出这几个网段就是对应的neutron所对应几个网络类型。

一般的,OpenStack中网络实现包括vlan、gre、vxlan 等模式

显示控制节点上有三个网桥 br-ex,br-int 和 br-tun。从命名上看我们大致能猜出他们的用途:

br-ex
连接外部(external)网络的网桥。

br-int
集成(integration)网桥,所有 instance 的虚拟网卡和其他虚拟网络设备都将连接到该网桥。

br-tun
隧道(tunnel)网桥,基于隧道技术的 VxLAN 和 GRE 网络将使用该网桥进行通信。

这些网桥都是 Neutron 自动为我们创建的,但是通过 brctl show 命令却看不到它们。这是因为我们使用的是 Open vSwitch 【OpenvSwitch,简称OVS是一个虚拟交换软件,主要用于虚拟机VM环境】作为一个虚拟交换机
而非 Linux Bridge,需要用 Open vSwitch 的命令 ovs-vsctl show 查看,
网络节点:
sles11sp3x64-hsm1-vm4:~ # ifconfig
br-ex Link encap:Ethernet HWaddr F2:F4:51:1E:9F:43
inet6 addr: fe80::f4aa:d4ff:feaa:4838/64 Scope:Link
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:13045738 errors:0 dropped:12249 overruns:0 frame:0
TX packets:118613 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值