刀片服务器是许多应用程序和服务的***选择,对于电信服务提供商尤其如此。但是,这些提供商网络的独特需求常常需要复杂的配置,需要预先进行详细的研究和规划,这样才能满足所有严格的功能性需求。由于以下几个原因,基于刀片服务器的运营模型对于有线和无线电信领域极有价值:
1 内存占用量小,可以更有效地使用数据中心空间。
2 能够满足分布式部署的 NEBS 需求。(NEBS [Network Equipment Building System] 是连网设备为了实现兼容性必须满足的一组条件。)
3 为电信服务提供商提供经济有效的水平伸缩性,可以降低部署成本。
4 提供集中的管理支持,可以为服务提供商网络中的部署提供更好的 OAM&P 支持。(OAM&P 代表 “operations、administration、maintenance 和 provisioning”。这个术语表示管理所需的原理和软件)。
5 内置了对基于连续可用性的运营模型的支持(包括升级和维护活动),可以避免用户能够察觉到的服务停机时间。
另外,下面这些因素在电信服务提供商环境中也很重要,对于具有复杂配置的环境尤其如此:
多个 VLAN。这些用于 CDN(Customer Data Network)和 Management(OAM&P)通信流。单独考虑它们以确保跨多个 LPAR(逻辑分区)有效地维持 QoS(服务质量)。
微分区和虚拟化。这些战略有助于尽可能提高容量利用率和降低 TCO(总拥有成本)。
现有网络的复杂性。现有网络的负载可能变化很大,因此需要在多个客户机 LPAR 之间进行负载平衡。
在本文中,讨论如何使用主动/被动配置的 Cisco 交换机组合实现一个刀片服务器机架的多 VLAN 配置。在我们的示例中,配置的网络连接到一台使用 Linux on Power 的 BladeCenter? JS22 上的多个 VLAN。这个体系结构由 6 个 Cisco catalyst 交换机模块组成,每个模块有 14 个内部端口和 4 个外部的 1GB 端口。
为了适当地利用机架中的所有 6 个交换机,刀片服务器需要 6 个以太网接口。刀片服务器上的以太网接口 ent0 映射到刀片服务器机架上的***个交换机;
每个以太网接口依次映射到下一个可用的交换机。这种映射方式有一个限制,因为它不允许管理员把刀片服务器上的物理适配器映射到他们选择的交换机。
在为刀片服务器创建网络体系结构时,对于机架上希望使用的每个 Cisco 交换机,必须有一个物理接口。如果一些刀片服务器上的适配器数量与机架上的适配器数量不同,那么刀片服务器就无法使用那些没有相关联的刀片服务器物理适配器的交换机。
一定要了解刀片服务器上的以太网接口和机架中的交换机的配对方式。机架中的***个交换机通常放在刀片服务器机架的左上方,就在电源插头的下面。它映射到刀片服务器上的 ent0,因为这是刀片服务器上的***个接口。
图 1 给出我们的配置中的交换机编号。
决定交换机配对方式对于实现高可用性极其重要。在典型的配置中,一个电源分布单元(PDU)为刀片服务器机架的上半部分供电,另一个 PDU 为机架的下半部分供电。如果要创建冗余的解决方案,就一定要把主交换机和辅交换机分别放在机架的上半部分和下半部分。
在我们的示例中,创建的解决方案采用下面的交换机配对:(1, 9) (2, 3) (4, 7)。因为适配器对 (ent0, ent1)、(ent2, ent3) 和 (ent4, ent5) 在相同的物理 I/O 卡上,所以还需要确保目标 VLAN 的网络通信流不经过相同的 I/O 卡。我们的配置要跨多个 PDU 和多个接口分布通信流。
尽管适配器和交换机的配对看起来很简单,但是需要执行多个步骤来配置 IVM(Integrated Virtualization Manager)、交换机和 LPAR,才能利用这个体系结构。图 2 给出一个刀片服务器的设置以及相关联的交换机、聚合(trunk)和 VLAN 标记。这个配置使多个 VLAN 能够通过相同的物理适配器与多个交换机进行通信。
图 2. 一个刀片服务器以及相关联的交换机、聚合和 VLAN 标记
在这个示例中,每个 LPAR 有两个以太网适配器,它们连接到 IVM 上的一个 Virtual Ethernet Adapter(VEA)。注意,IVM 上的 VEA 与多个 VLAN 相关联。每个 VLAN 的通信流通过它们的适配器分配到 LPAR。VEA 把 VLAN 的通信流集中在一起,通过一个链路聚合设备经过 Shared Ethernet Adapter(SEA)发送它们,并通过机架交换机之一发送出网络。交换机使用 VLAN 标记把 VLAN 通信流路由到适当的网络。
您正在阅读:使用Linux on Power刀片服务器实现复杂的网络
【编辑推荐】