在公司当前环境中,VMware虚拟化环境承载着大约80%的应用系统的运行。随着应用系统和虚拟桌面需求增多,尤其各种业务系统突发增多,传统的存储规划已经无法满足要求,需要灵活的应对VMware环境存储需求的方案。随着各种软件定义存储的发展和使用,我们也在尝试和寻找一个比较成熟的针对VMware环境的软件定义存储方案。
存储方案的基本原则:
结合VMware所兼容的存储类型接口,在软件定义存储的选型中,我们对当前主流的几款软件定义存储做了一些测试以及分析,综合下来有以下特点:
那么,如何对此存储集群进行设计?
在设计前,需要结合当前VMware运行环境的特点以及容量和性能需求做统一考虑:
结合容量以及未来增长需求,我们考虑此存储集群的存储节点不会超过16个,我们最终按以下架构进行了第一期部署:
● 采用两套独立的10gb网络用于不同的通信:
● 采用6台X86服务器作为存储节点,每台服务器配置:
● 存储池和Cache设置:
● 容错配置:
为了应对服务器故障,同时由于存储集群节点较少,我们设置每台服务器作为一个Fault set,同时预留一台服务器的容量空间作为spare space,可以应对一台服务器故障。随着集群增大,可以灵活更改此预留空间比例。
我们通过FIO对此存储集群做了一个简单的性能测试,结果如下:
当然,VMware环境的实际IO类型要比以上的测试更为复杂,目前此套集群已经能满足当前需求。我们也将不断根据实际使用情况和需求,逐步增加集群存储节点,结合cache技术,进行存储性能优化。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞3
添加新评论0 条评论