在存储环境中应用服务器虚拟化的最佳实践

日期: 2009-07-29 作者:Rick Cook翻译:Steven Fu 来源:TechTarget中国 英文

服务器虚拟化能通过在不同虚拟机之间共享硬件资源来降低服务器成本并提升其容量。不过在考虑或者使用服务器虚拟化之前还是有些注意事项要考虑到的。 使用VMware公司或者其它厂商的虚拟化系统的时候,要记住在虚拟层下面的是物理的服务器。这意味着你还是不能突破基本硬件的容量的,而且由于系统开销,虚拟化提供给你的总容量还要少些。

所以当你把负载高峰不同的应用放在不同的虚拟机里来进行负载平衡的时候,一定要考虑到硬件的限制。 因此,当你的存储系统有问题的时候,服务器虚拟化软件就有些不同的注意要点。 I/O不佳将影响整个系统。VMware系统最关键的指标基本上是带宽。

物理系统的I/O性能对系统总体性能的影响将超过……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

服务器虚拟化能通过在不同虚拟机之间共享硬件资源来降低服务器成本并提升其容量。不过在考虑或者使用服务器虚拟化之前还是有些注意事项要考虑到的。

使用VMware公司或者其它厂商的虚拟化系统的时候,要记住在虚拟层下面的是物理的服务器。这意味着你还是不能突破基本硬件的容量的,而且由于系统开销,虚拟化提供给你的总容量还要少些。所以当你把负载高峰不同的应用放在不同的虚拟机里来进行负载平衡的时候,一定要考虑到硬件的限制。

因此,当你的存储系统有问题的时候,服务器虚拟化软件就有些不同的注意要点。

I/O不佳将影响整个系统。VMware系统最关键的指标基本上是带宽。物理系统的I/O性能对系统总体性能的影响将超过存储容量的影响。

任何会引起I/O性能下降的因素,例如RAID阵列中的磁盘损坏,都将对虚拟系统的性能产生巨大影响。如果你遇到了性能问题,首先要检查的就是I/O。例如RAID阵列在有一个硬盘损坏的时候也应该可以工作,但是它会明显变慢而且很可能会影响你的虚拟机。

监视虚拟机性能

虚拟化带来了另一个层次上的性能统计数据。在关心底层硬件的性能之外,还要留意每个虚拟机的性能。幸运的是VMware能够监测很多的统计值来衡量虚拟机的性能。为了优化性能或者排除故障,你应该熟悉这些数字,特别是磁盘操作取消数和内存换入换出数。

磁盘命令取消数是指因为磁盘响应时间过长而超时的请求数。

内存换入换出记录虚拟机里虚拟内存的活动状况。内存交换数目较大说明虚拟机没有足够的内存,它的相关参数需要调整。要注意的是这指的是为虚拟机分配的内存不足而不是实际的物理内存。VMware的vCenter服务器能帮你收集大多数的统计。通过使用这个工具你可以保留5年内的记录,相比之下,VMware ESX和ESXi平台仅能保留一个小时。

避免单点故障点

一个部件的损坏就会可能导致十几甚至数十个虚拟服务器下线。为了避免这种状况,存储管理员应该仔细规划他们的存储架构,并在物理设备中消除单点故障点。这包括使用诸如物理服务器和存储系统之间冗余数据路径一类的功能,在SAN的两端均设置多块HBA卡,以及在存储中使用RAID甚至镜像的RAID。

保证写缓存工作正常

因为虚拟系统的I/O是如此重要,你需要保证你的RAID控制器上的写缓存工作正常。例如,控制器卡上损坏或者缺少一块电池会引起写缓存禁用,从而导致RAID控制器上出现问题。

相关推荐