虚拟局域网的发布和支持引起了社区的极大关注。作为最早提供有关VXLAN实现示例的内容的人之一,我’客户和同事对VXLAN体系结构设计和用例提出了疑问。在大多数情况下,我看到有很多听众并不真正了解VXLAN的物流,因为它与vSphere和vCloud基础架构支持的实施方案有关。知识鸿沟并不完全围绕VXLAN技术的价值,而是更多围绕架构和使用案例,这些知识在今天可以成功使用。

根据我最近的经验,每当连接多个数据中心(其中每个站点具有单独的vSphere / vCloud Infrastructure)时,使用VXLAN就成为了讨论的话题。我可以看到有些人被误导认为VXLAN是解决问题的答案,因为他们现在可以利用VXLAN将多个vCenter Server和vCloud Director基础架构连接在一起。好吧,事实是,普通的简单VXLAN不能用作当今连接多个vCenter Server和vCloud Director环境的技术。

现实情况是,当前版本的VXLAN不支持将多个vSphere或vCloud基础架构连接在一起的方法。考虑到平台架构和组件,基于vSphere和vCloud的基础架构都具有大量依赖关系和移动部分,这使得以当今使之成为可能的方式进行集成非常困难。据我了解,这是所有参与VXLAN技术开发的合作伙伴都希望尽快解决的问题。

我发现很多人阅读并用作vCloud Director指导的出版物之一是vCloud Architecture Toolkit(vCAT)。作为vCAT实施示例的一部分,我们包括了两个VXLAN场景,其中一个是围绕灾难恢复的,而基于这个话题,我’ve注意到,有些人忽略或错过了作为该示例一部分讨论和说明的信息中的关键部分。

作为vCloud Architecture Toolkit(vCAT)的贡献者之一,我必须提出并捍卫人们围绕vCAT主题中的VXLAN实现示例收集的一些误解。 虚拟局域网灾难恢复示例方案基于扩展集群方案,而不是两个单独的基础架构。位于两个不同位置的两个物理数据中心,其中一个逻辑数据中心(vSphere / vCloud)跨越两个物理数据中心。

这意味着一个vCenter目录以及一个vCloud基础架构。该示例的目的并不是要说明两个完全不同的vSphere / vCloud基础架构(2个独立的云,2个独立的vCenter目录),以某种方式理解了调用逻辑组件的情况。 “stretched” 资源集群被误解了。

使用VXLAN连接多个独立的vSphere / vCloud基础架构的能力是每个人都面临的网络容量和其他相关问题的能力。这又是VMware和其他公司正在解决的问题。因此,我想明确指出并说明使用vSphere和vCloud Infrastructures支持VXLAN的当前实现。

还有一件事,VXLAN不仅是vCloud Director网络技术,VXLAN也可以在简单的vSphere基础架构中使用。

Supported 虚拟局域网Implementation Scenarios

本地数据中心方案 –vSphere / vCloud Infrastructures管理组件(例如下面列出的组件)位于同一物理站点中:

  • vCenter服务器
  • 更新管理器
  • 所有组件的数据库管理系统
  • vCenter Orchestrator
  • vCenter Configuration Manager
  • vCenter Site Recovery Manager
  • vCenter服务器心跳
  • vCenter Chargeback
  • vCenter Operations Manager
  • vCloud Director
  • vCloud连接器
  • vCloud Director数据库
  • vCloud网络和安全性
  • 等等

在这种情况下,所有vSphere / vCloud管理组件都被配置为一个大型管理域,其中所有组件都依赖于相同的集中式全局管理目录(这与AD没有关系,这只是我的方式。’m指代)由vCenter Server实例提供。

物理硬件(交换机,路由器,存储设备等)都是专用的,并由站点本地的工作负载消耗。从vCloud Director角度来看,基础架构可以根据可用资源容量拥有尽可能多的提供商虚拟数据中心(PVDC),组织虚拟数据中心(OrgVDC),网络以及网络池和客户组织。

从网络的角度来看,当基础结构的网络容量(网络数)变得如此之大以至于可以达到IEEE 801.1Q标准定义的网络限制时,VXLAN可以通过将逻辑网络限制从4000扩展到2000来提供帮助。一个可能的1600万个逻辑网络。

延伸集群数据中心场景 –上面列出的vSphere / vCloud Infrastructures管理组件可以位于两个位置。在这种情况下需要指出的重要事项,下图说明这是单个vSphere / vCloud管理域(单个全局管理域)。因为相同的管理域跨两个站点扩展,并且由相同的核心管理组件(vCenter,vCNS,vCD等)进行管理。

上图的重点是说明两个物理数据中心之间一个管理域的扩展。在这种情况下,可以利用VXLAN技术来实现两个位置之间的网络通信。此插图并不意味着暗示两个具有独立的独立vSphere / vCloud基础架构的独立数据中心。那是目前可以做的’不能做的人。目前尚不支持将两个单独的vCenter Server,VSM和vCD连接起来,然后再使用VXLAN作为通信传输方法的方法。

我希望这是有用的,并清除一些问题。如果至少有什么我’到目前为止,已经列出了两种VXLAN支持的实现。

– Enjoy

有关将来的更新,请确保在Twitter上关注我,网址为:  @PunchingClouds

X