技术分析:企业基础设施虚拟化过渡三步曲
2009-04-04 16:59:48 来源:WEB开发网你认为向一个虚拟基础设施过渡是一项难以应付的任务并且不知道在哪里开始吗?“千里之行始于足下”。当你考虑向虚拟基础设施过渡的时候,这个事情同样使人畏惧。事实上,部署一个虚拟化解决方案与其说是一个一千里的旅程,还不如说是一个10英里的旅程。
你的旅程的第一步是检查你现有的工作量,找出利用率不足的系统,检查你的硬件以验证其对于虚拟基础设施的有用性。
检查工作量
你的旅程的第一步是确定你的哪一种工作量适合虚拟化。邮件、文件、打印、Web、DNS、DHCP、NTP、LDAP和Shell被认为是很容易实施虚拟化的例子。由于这些服务的大多数工作都是网络密集型的工作,它们的工作量能够很好地过渡到虚拟机。
需要更深入地进行整合的工作量是那些依赖于硬盘输入/输出的工作量,如数据库。这并不是说数据库必须要在物理硬件上运行。但是,如果这个数据库的写入工作量很大,就需要额外的主机总线适配器和存储局域网硬件等其它资源。本地硬盘和网络附加存储输入/输出性能不足以满足硬盘不断地写入数据的需求。
虚拟机与物理机器同样强大和可靠。因此,不必考虑每一个虚拟机只能执行一项任务。现在,你只需要找出你认为可用于虚拟化的全部工作量。
找出利用率不足的系统
下一步是确定哪一个系统是闲置的或者基本上闲置的。闲置的或者利用率不足的硬件占用空间,消耗电源、产生热量和金融开销(如服务合同、维护和安全)。向虚拟化过渡的第一个理由就是要最大限度地利用资源。如果你的大多数服务器系统的平均使用率低于70%,就要首先考虑从物理机器向虚拟机的转变。利用率不足的主要是运行网路服务的系统。
使用PerfMon(适用于Windows系统)或者sar(适用于Unix/Linux系统)等工具检查利用率。在经过几天或者几个星期的检查之后,这些工具能够帮助你找出闲置的系统。利用率不足的系统能够向你显示非常低平均工作量。要特别关注处理器、内存和硬盘活动。
检查现有的硬件
如果你在考虑使用现有的硬件作为虚拟机主机或者管理程序,你必须要把着这个硬件能够支持虚拟化软件和虚拟机。比较新的多内核64位英特尔和AMD处理器都有内置的虚拟化扩展功能,支持额外的工作量。采用最低的配置,你的潜在的主机系统必须是64位的、双核和最好是四核以上的处理器配置。
找到你的系统的虚拟化潜力的最快方法是重新启动系统和进入BIOS设置。一旦你进入了系统的BIOS,你可以查找虚拟化、VT、EM64T、AMD-V或者SVM等设置。启用虚拟化扩展功能并且关闭系统再重新启动以便是修改生效。你的系统说明书也会提供有关这些扩展的信息。在你的厂商的网站上也可以找到这些信息。
现有的硬件能够使向虚拟化的过渡更容易和成本更低。避免使用质量差的或者不合适硬件进行这种过渡。否则,你将有负面的体验和根本不会过渡到虚拟基础设施的风险。
现在,你已经找到了适合你的虚拟化的工作量和服务并且腾出一些现有的硬件用于虚拟主机系统。接下来,你将准备好采取更高级的步骤,如选择软件厂商、学习虚拟机管理的机制以及避免虚拟机蔓延等问题。
当然,一般来说,每一次采取一个步骤,即使最吓人的任务也是很容易完成的。
更多精彩
赞助商链接