摘要:存储空间在任何环境下都是极具价值的资源。存储也是虚拟化实施时所需面对的重要问题之一。问题关键不在于空间不足,而在于如何管理数据存储资源。例如,IT经理可能考虑购买一台NetAppFAS3200系列产品,并配置几十TB磁盘空间。我们关注的焦点是如何以最有效的方式分配与管理存储空间。通常分配所需存储资源并没有经过详细规划或设计。这样便导致了时间、存储空间及性能上的浪费。 |
尽管有许多强力工具助力,工程师们仍面临许多挑战。该如何利用这些新的存储功能管理来分配资源,动态管理虚拟化环境下工作负载的存储需求?
理解虚拟机存储需求
规划部署方案可以节约时间和资金,并避免在将来出现令人头疼的问题。部署物理存储环境前,因当了解当前环境的具体情况。我们开始研究如何在虚拟化环境下解决存储的需求分配问题。每个环境都不尽相同,尽管如此,还是有一些简单问题可以帮助我们理清数据存储管理规划:
工程师需要理解环境中虚拟化的程度。环境中是否大多数服务器都已虚拟化,还是仅仅运行了少量的虚拟机。
需要超前规划将来用户、服务与应用增长所需的计算资源。环境会不断演变,既要满足当前应用,也要规划未来发展。
一旦开始规划,工程小组需要对自己即将部署的存储解决方案类型有深入认识。某些虚拟机需要为其存储设置许多固定参数,而其他虚拟机则可以更为灵活的调整。根据大多虚拟机监控(VMM)实现方案,可以大致分为两个主要部分:
在创建虚拟磁盘时预先分配所需的整个存储空间。此方案中,虚拟磁盘既可以被拆分为许多水平文件(默认情况下为每文件2GB大小)所组成的文件集,被称做“分割水平文件”,也可以采用单一的水平文件。预分配存储机制也被成为“厚配置”。