neutron( 五 )


如图:
提供文件存储 。
Swift:Key-value
:LV
开源里面的是:Swift、、
华为:,,Swift
——提供块存储,用的是LVM技术(逻辑卷管理器)
—文件存储,用的是文件系统
Swift—对象存储,用的是分布式存储()
提供Web界面,但是华为是使用CPS来提供Web界面 。(必选组件)
—API接入请求并认证,通过MQ发送到—选择合适后端的文件,然后通过—share将这个文件共享出去 。
接入网络服务 。
机制:
例如:10.10.10.0/24 taget:10
net:
:子网掩码
网关:
port:自身的IP地址
把Port//net通过Core Rest API 提供的 。通过Core连接到Core 来提供服务 。这是基础网络 。Core和Core是操作DB,维护物理网络和逻辑网络映射关系 。(其实在Core下面还会有Pugin—agent来对应,下面也会有agent 来对应)
其他的扩展的网络由 Rest API ++,来实现 。比如由VPN、LB等服务时,会有 Rset VPN API +VPN+VPN来提供服务 。
k网络平面(11大网络平面)
在CPS界面中的系统里面有一个反向代理,里面有—API,用于提供服务给外部的平面 。
正向代理/反向代理:正向代理FSO访问外部 。反向代理是外界访问FSO 。
CPS界面中网络中的物理网络:
物理连接的网络(二层网络),比如在交换机上的一个Vlan内部的网络 。
—API(对外提供服务的网络平面,三层互通能力,当使用外界DNS/NTP时会用到这个平面 。):/2(OM),反向代理,正向代理 。使用外部资源想当于访问外部,用正向代理 。为什么使用外界的NTP/DNS时不用—OM平面呢,其实也可以使用,因为它们都是三层互通的 。
—Base(组件间交互网络平面,Flat类型默认掩码20位):Untag类型,二层通信 。各个主机节点有,OM有 。
CPS中的组件—,底层KVM下面会有—,内部组件之间通过—Base通信,CPS接入底层的KVM则可以通过—Base来监听底层MQ的消息队列 。如果是底层是FC时,则不能通过—Base来监听后端FC因为—Base网络平面是二层,没有三层互通能力的,更是为了安全起见不能直接用内部二层对接底层的FC环境,所以需要使用—Base来监听FC环境下的资源 。
—OM(OM所使用的网络平面,用来接入、管理底层资源的):OM有,FSM有,各个主机有一个 。当使用外界NTP/DNS服务时是使用—API平面,如果是向外提供DNS/NTP服务时是用OM平面 。(大多数情况下两个平面可以转换,因为都具有三层互通的能力)
(如果是外界来访问FSO时只能使用—API网络平面,如果是FSO访问外部,则可以使用OM/—API)
(FOS的三大基础网络平面:—Base,—OM,—API)
—DATA0:使用FS存储时,为主机分配存储IP 。接管了后端存储从而提供的一个网络平面给CPS作为存储地址 。存储有管理存储和业务存储,管理存储是控制节点上管理VM使用的存储,而计算节点上的下发ECS时使用的存储 。
管理节点使用FS,计算节点可以接入后端的FCSAN 。
—:在FSO中的组件里面有—平面,用于对接SDN/Vxlan等 。(对于OVS来说,从brcps到br-int,br-int连接的是VM,如果是Vxlan、SDN走的则是br-连接br-int 。

neutron

文章插图
BMC—Bace,:仅仅用于时才会使用 。还有其他网络平面 。
-:SRV,
DMZ-:LB,ZK,
DMZ-:(租户网络平面)
SC属于DMZ-平面,用户通过DMZ-访问到GW-api,由GW-aip访问到(在-平面),在由的访问到ECS-上 。
(用户通过-层到达APIGW(APIGW集成了OM-API、、Nginx、LVS、),然后APIGW通过DMZ-层访问CSBS-在访问CSBS-(-),然后CSBS-在访问底层的等等 。)