Openstack neutron:云数据中心底层网络架构
|
Vmware Edge 机架中主要运行的是NSX的edge设备。edge设备一边连接租户网络的分布式路由一边连接外网(WAN)。它代表是传统数据中心的南北向的流量,在网络的边缘提供NAT、VPN、LB、FW等服务。edge组件本身是一台虚拟设备,通过vmware nsx的管理页面来统一管理,但是控制层面和转发层面还是集中在设备上。它的实现方式更像NFV。 总结: NSX采用软件路由器连接租户网络和外部网络。每个租户都能创建自己专属的软件路由器,并自定义出口的策略。外部网络一般通过1 x 10 GbE 或者1 x 40 GbE交换机网络互联。外部网络北向一般是数据中心的传统交换机和路由器。 存储网络 存储网络主要是用于连接存储节点和计算节点。在云计算数据中心中,存储以分布式的存储为主。
VMware推荐直接在计算节点使用VSAN来直接为租户业务提供持续化存储,也就是说计算节点也同时作为存储节点来使用。那就意味着存储网络是计算节点服务器之间互联的网络,VSAN的最佳实践,推荐主机采用相同或者类似的磁盘配置。并使用单独的网卡用作主机之间的存储流量。 VSAN支持通过千兆网络部署,前提是该网卡仅传输VSAN流量,但是实际使用中极度不推荐。且纯SSD架构中,不支持使用千兆网络。VSAN是以物理主机集群为单位组建的,每个集群有且仅有一个vsan存储集群。且所有需要使用到该存储的主机,必须都处于同一个集群内。即便该主机不提供vsan磁盘组。 所以存储网络至少应该使用使用万兆交换机,服务器通过单个万兆网卡互联(VSAN暂不支持网卡聚合),组建VSAN内部网络。同时VSAN需要通过组播来获取集群变化信息,所以组播也必须支持。 配置重点 存储网络以集群为单位,连接集群内的所有物理主机,存储网络至少需要1 x 10 GbE 或者1 x 40 GbE交换机网络,并且需要组播支持。 openstack整体网络结构 网络上流传的各种opnstack的架构图都是组件模块之间的架构图,基本上会让刚开始了解openstack的人看得一头雾水。Mastering openstack书中有一张物理拓扑,架构非常清晰,如下:
(Mastering Openstack) 通过这个架构图很容易发现,其实两者openstack的物理网络架构和vmware NS的架构非常的类似。同样将流量分为管理网络、外部网络、存储网络、租户网络。(同中将租户网络和存储网络都用红色表示,但实际上是两张网的)。但是细细探究会发现两者还是有较大的差异。 管理网络:(上图中蓝线) openstack的管理网络流量,同样需要连接所有的主机,其上传输的流量包括:horizon、nova、cinder、keystone、glance、neutron等组件的管理服务。并通过管理网络与计算节点、网络节点上的agent、client通信。 值得一提的是,与vmware不同的是,openstack没有将虚拟机迁移(vmotion)的流量单独出来,而是直接走的管理网络。所以此处会比vmware官方建议的少一类网络,计算节点上也会少一块网卡。 所以管理网络的带宽也会建议上到万兆。 外部网络:(上图中黑线) (编辑:网站开发网_安阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |



