作者:signori 2017-11-09 09:40:10
存储
存储软件
虚拟化 VMware虚拟化环境承载着大约80%的应用系统的运行。随着应用系统和虚拟桌面需求增多,尤其各种业务系统突发增多,传统的存储规划已经无法满足要求,需要灵活的应对VMware环境存储需求的方案。
成都创新互联公司专注于企业网络营销推广、网站重做改版、南召网站定制设计、自适应品牌网站建设、HTML5、成都商城网站开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为南召等各大城市提供网站开发制作服务。
在公司当前环境中,VMware虚拟化环境承载着大约80%的应用系统的运行。随着应用系统和虚拟桌面需求增多,尤其各种业务系统突发增多,传统的存储规划已经无法满足要求,需要灵活的应对VMware环境存储需求的方案。随着各种软件定义存储的发展和使用,我们也在尝试和寻找一个比较成熟的针对VMware环境的软件定义存储方案。
存储方案的基本原则:
[[209214]]
结合VMware所兼容的存储类型接口,在软件定义存储的选型中,我们对当前主流的几款软件定义存储做了一些测试以及分析,综合下来有以下特点:
一些开源软件定义存储已经可以通过部署iSCSI Gateway提供block存储挂载给VMware ESXi主机使用,但目前此方案还不成熟,比如Ceph。
一些存储公司的软件定义存储产品已可以与VMware环境集成,但有些产品集成度过高,不够通用;还有些产品可以独立部署,作为通用存储使用,除了能够提供对VMware存储集成支持,也可适用于其他应用场景。在这一点上,比较符合我们选型前所设定的基本原则。
那么,如何对此存储集群进行设计?
在设计前,需要结合当前VMware运行环境的特点以及容量和性能需求做统一考虑:
结合容量以及未来增长需求,我们考虑此存储集群的存储节点不会超过16个,我们最终按以下架构进行了***期部署:
1. Private network用于存储节点之间通信,作为数据rebuild和rebalance网络
2. Public network用于存储客户端与存储集群通信,作为数据存储网络
1. 10K SAS 1.2TB × 20
2. SSD 480GB × 4
1. 根据硬盘分类将集群分为两个存储池:SAS pool和SSD pool
2. 使用一部分存储节点内存作为缓存
3. 每台存储节点使用一块SSD作为SAS pool读缓存
4. SSD pool主要用于存放虚拟桌面镜像
为了应对服务器故障,同时由于存储集群节点较少,我们设置每台服务器作为一个Fault set,同时预留一台服务器的容量空间作为spare space,可以应对一台服务器故障。随着集群增大,可以灵活更改此预留空间比例。
我们通过FIO对此存储集群做了一个简单的性能测试,结果如下:
当然,VMware环境的实际IO类型要比以上的测试更为复杂,目前此套集群已经能满足当前需求。我们也将不断根据实际使用情况和需求,逐步增加集群存储节点,结合cache技术,进行存储性能优化。
文章名称:软件定义存储在VMware虚拟化环境中的使用
标题链接:http://www.shufengxianlan.com/qtweb/news15/205665.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联