服务器虚拟化常见陷阱及对策
2008-11-20 16:47:46 来源:WEB开发网由于存储基础设施真的非常紧张,冲突就成了一个问题,并且出现了瓶颈和缓存溢出问题。使管理员感到更复杂的是这些冲突问题能够发生在存储基础设施的多个层面上。
在单个硬盘的层面上,输入/输出请求的队列将增加。这个问题在配置速度较慢的SATA硬盘时会更加突出。在SATA硬盘中,队列的深度一般是0至32个请求,而在SAS(串行附加SCSI)或者光纤通道硬盘中,队列深度是256至512个请求。这就意味着指望应用虚拟化基础设施的企业需要一个不限制他们选择后台的硬盘的存储局域网解决方案。
在存储LUN(逻辑单元号)层,管理程序本身一般要把一个物理存储池或者LUN分割为多个虚拟LUN。然后,这些LUN将分配给不同的虚拟客户应用程序。这些物理的LUN不能区分这些客户应用程序。过度的资源冲突会降低存储性能。
同样,管理程序层面的超额配置也能在拥有主机总线适配器、引发器、端口和交换机的存储局域网基础设施层引起一些问题。这些资源经常采取8:1的超额配置或者超过存储局域网本身的配置。这种双重超额配置的复合效应不仅降低了性能,而且还将导致请求超时和应用程序崩溃。
使用虚拟存储局域网存储解决过度冲突
一个选择是关闭管理程序中的存储虚拟化功能,人工把LUN分配给每一个客户应用程序。然而,许多厂商不支持这样做。这样做还会失去关键的虚拟化功能。
另一个选择是从存储方面处理这个问题,减少存储局域网架构中的本地超额配置水平。采用一个物理的存储局域网,这是复杂的并且将显著降低为虚拟化主机的存储局域网的效率。采用虚拟化的存储局域网存储,这种重新配置不仅更简单,而且能够经常根据物理主机区别对待管理程序,以优化整个存储局域网的效率。
的确,一个虚拟化的存储局域网还能够用于把单个的LUN分散到多个存储资源,进一步缓解资源冲突问题。虚拟化的存储局域网以网络附加存储的简单性提供存储局域网的性能。
更多精彩
赞助商链接