微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络业界新闻 > NetApp将近1000 台物理服务器整合至20 个VMware ESX 服务器

NetApp将近1000 台物理服务器整合至20 个VMware ESX 服务器

时间:05-09 来源:与非网 点击:
在NetApp 位于印度班加罗尔的工程试验室,我们的运行目标是满足约 700 个开发工程师的计算和存储需求,这些工程师负责众多关键性 NetApp 开发工作,其中包括 WAFL®、NAS、SAN、存储管理、VTL、开放系统 SnapVault®(OSSV)和SnapDrive® for UNIX®。

截至 2008 年 8 月,我们已经部署约 1,000 台 x86 物理服务器,以满足这些及其它工程项目的各种需求,但需求仍以每月约 40 个服务器的速度不断增长,几乎每个月需要增加两个机架的计算服务器。如此增长的需求导致可用机架空间、电力、冷却等方面的问题。由于物理服务器程序比较缓慢而且不灵活,情况变得更加复杂,使我们越来越难以满足工程师的需求。

为此,我们启动了 COLD 项目(Consolidation and Optimization of Lab/Datacenter,即实验室/数据中心的整合与优化),以整合和虚拟化这些关键性工程应用资源。目前我们处于转型中期。项目完成后,我们预计将能够用 20 台 VMware® ESX 取代 50% 甚至更多原有的 1,000 台物理服务器,只有少数物理服务器(最后数目未定)将予以保留,主要用于那些需要物理硬件进行测试的应用。

我们的 VMware 服务器还可以满足未来的增长,极大地提高我们适应工程师不断变化的需求的能力

本文我们将讨论:

• 整合和虚拟化的目的
• 主要挑战
• 设置和配置程序
• P2V 迁移
• 转型的现状
• 未来计划

整合和虚拟化

服务器和存储整合通过提高运行效率和有效性可以降低成本,虚拟化则通过提高自动化、可扩展性以及从一个单一平台提供多种功能或服务使服务器和存储技术的价值达到最大化。我们新的数据中心正在向虚拟化的模式迈进,该模式将使我们能够利用更加强大的技术满足不断变化的工程应用需求,满足业务增长或者降低的要求。虚拟化技术为我们的数据中心增加了价值,提高了灵活性、可扩展性、易管理性以及响应能力。

虚拟化使 IT 能够在更加经济的规模下运行,最大化利用现有资源,就算基础设施的增长速度非常快,也能够有效地被管理。我们在决定选用 VMware 配合 NetApp® 存储之前评估了多个虚拟化解决方案。最后我们选择 VMware,原因是它支持的客户运行系统的范围很广,这对我们这个项目非常关键。
最初的挑战

在起始阶段,要推进项目我们必须解决众多结构和技术方面的挑战。

有限的预算。首先,由于我们的预算是有限的,这个虚拟化项目必须以最少的设备开始。项目最初是以两台租用的服务器(已安装有 VMware ESX 服务器)和一个独立 NetApp FAS3050 存储系统开始。这使我们有足够的设备做一个概念验证(proof of concept,即POC)。这些租用的服务器通过加大的内存进行了升级,所以可以处理更多的虚拟机。

工程师们的担心。工程师们在开始的时候持怀疑态度。他们不相信一个虚拟的机器能够处理他们原来习惯使用的物理服务器所处理的工作。而且每个工程项目的需求都是独特的,所以更增加了这个问题的复杂性。然而,使用仅仅两台最初的虚拟服务器,我们成功地说服了大部分工程师,使项目得以进行下去。

网络集成。扫除了这个障碍后,我们开始商量如何在现有环境中集成一个虚拟服务器。工程应用实验室网络的设计旨在最小化第 2 层广播。接入层交换机配置了多重 VLAN,向上连接至使用第3层的核心骨干交换机。(这个网络架构相当于一个校园网,每个功能/院系使用一个单独的 VLAN。)

我们有两个选择:在每个 VLAN 上提供一个单独的 ESX 服务器,或修改网络布局。如果是前一种情况,资源将无法完全利用。我们会需要更多的 ESX 授权,而且管理也会更加困难。但是,第二种方案更加复杂,而且需要很长的宕机时间来完成。

在与我们的网络合作伙伴和工程客户进行大量的讨论后,我们最后决定采用包含有一个整合虚拟服务器群的解决方案,可以放置我们所有的 ESX 服务器、存储系统和网络闸,而且可连接至每个项目的 VLAN。

虚拟服务器群设置和配置

在设计这个设置的时候,我们遵从 TR-3428:NetApp 和 VMware 虚拟基础架构 3:存储最佳实践。我们的虚拟基础架构已经拥有一个由8 个服务器组成的群和一个 NetApp FAS3050 集群,拥有 436 台虚拟机,支持 17 个工程团队。至今我们已经完成了 150 个物理至虚拟(P2V)转换和 100 个 GSX 至 ESX 迁移。以前我们曾在一些项目上采用 VMware GSX 很有限、分散地进行过虚拟化。基本上我们是每个物理服务器拥有 4-5 个虚拟机。

资源池通过 VMware Virtual Center 设置,以聚合和管理多组以组为单位的虚拟机。每个组的网络连接由 2 个 1GB 的网络端口提供,两个端口组合在一起以进行负载平衡和冗余。

我们的集群 FAS3050 配备有 4 个磁盘架,采用 300GB FC 驱动和多路径,以应对存储故障。该存储系统的网络端口采用 NetApp VIF,以处理冗余和进行负载均衡。
所有 ESX 数据存储都采用 NFS 在该存储系统中进行。我们选择 NFS 因为它性价比高,而且很容易配置和管理。光纤通道数据存储可能需要额外的硬件,如 FC 交换机、HBA、线缆,而我们由于预算有限所以可能无法满足。此外,采用 NFS 数据存储的性能与 FC 的性能是具有可比性的。

新的虚拟机配置有 NetApp rapid cloning utility version 1。该过程利用了NetApp FlexClone®,因此类似的虚拟机可以分享同一个存储,而无须浪费很多的空间重存储同一个操作系统的文件。你可以在最近的一篇 Tech OnTap 文章中了解更多该过程,该文章介绍了同样的过程,只不过针对的是 VMware 虚拟桌面。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top