VMware vSphere 5.1 群集深入解析(十九)-vSphere存储DRS介绍

简介:

第三部分 vSphere存储DRS

第一章 vSphere存储DRS介绍

Sphere 5.0介绍了存储DRS(存储分布式资源调度)来解决虚拟机发布,迁移和克隆上一些操作难题。从历史来说,监控数据存储容量和I/O负载被证实非常困难,作为结果,它经常被忽视,导致热点或者过量或者未充分使用数据存储,vSphere 4.1的存储I/O控制(SIOC)解决了部分这些问题,通过介绍数据存储-磁盘-计划允许虚拟机的I/O资源按比例分配,基于争用期间它们的分别的份额。

存储DRS带来这些全新的级别,基于空间和I/O的容量,提供智能虚拟机位置和负载平衡原理,换句话说,SIOC关联的门槛主机和虚拟机确保它们的公平,SDRS从空间利用率和延迟方面来积极的产生建议来阻止不平衡,更简单的是,存储DRS对DRS计算资源有效。

这里有存储DRS提供的五个关键因素:

  • 资源聚合

  • 初始化位置

  • 负载平衡

  • 数据存储维护模式

  • 关联规则

资源聚合

资源聚合是所有存储DRS功能依赖的关键组件,资源聚合到单个或者复杂的数据存储集合,称之为数据存储群集,数据存储群集是vSphere 5的新构造,更高版本提供存储DRS功能,这个新概念的灵活性,更进一步的从逻辑中区分物理,通过允许数据存储快速,简单,动态添加或者移除数据存储群集来处理维护、性能和空间不足的情况,管理存储更简单。存储DRS支持智能和快速放置新虚拟机磁盘文件,并保持现有工作负载的负载平衡。

初始化位置

初始化的目标是基于存在的数据存储负载,放置虚拟机的磁盘文件,确保不管是空间还是I/O不被过早耗尽,初始化位置通过自动选择分配数据存储提供更简单的发布过程,留给用户数据存储群集中非常小规模的选择决定权,存储DRS基于空间利用率和I/O容量从数据存储群集选择特别的数据存储,在虚拟化环境中有很多看起来相同的数据存储,管理员执行初始位置会变成一件困难和耗时的事情。在很多环境中,通常的经验是在有比较多空闲的空间上查找数据存储,并使用,这通常不是最佳的选择,不仅拥有充足可用空间的数据存储需要识别,而且至关重要的是确认额外的新虚拟机不会导致I/O瓶颈。存储DRS需要照看这一切,大幅减少请求发布虚拟机操作的次数,这才是存储DRS的真正价值。

负载平衡

存储DRS能够操作两个不同的负载平衡节点:非自动(手动)和全自动,在发布过程中减少初始化位置的复杂度,数据群集中负载平衡的地址不平衡,在存储DRS之前,虚拟机的位置经常基于当前空间消耗或者每个数据存储上虚拟机的数量,I/O容量监控和空间利用扩展经常被视为浪费时间,多年来,我们可以发现在许多环境中都导致了性能问题,在一些场景中,尽管数据存储空间用完导致停机时间。

存储DRS负载平衡帮助您阻止这些,不幸的是一般的场景中是基于空间利用率和I/O容量生成推荐位置,负载平衡进程初始化周期,默认为每8小时/次,如果空间利用率或者数据存储的I/O的阈值超过数据存储设置的级别,将生成建议位置,这些建议将自动被存储DRS接受,或者将立即通知管理员,让管理员手工决定接受。

图91:存储DRS自动级别

image

尽管我们看到负载平衡是存储DRS的独立功能,它实际上包括两个独立的配置选项,当任意一个使用空间或者I/O延迟超过设置的阈值,存储DRS将产生建议来解决数据存储群集中的不平衡,I/O容量负载和监控被明确禁用(图92)

图92:禁用I/O负载平衡

image

在每个人忘记之前,存储DRS功能在完成填充数据存储被开启,环境没有停机时间,它还可能从已存在的数据存储群集中添加额外的完成填充数据存储,它还是一个很好的方法,以最小的影响和风险,去解决环境中实际或者潜力的瓶颈。

关联规则

按照你的最佳实践或者实用需求,开启关联规则控制虚拟磁盘应该或者不应该放置在数据存储群集中的同一个数据存储上,默认情况下,所有的虚拟机的虚拟磁盘将放置在同一个数据存储上。

数据存储维护模式

数据存储维护模式能同主机维护模式对比:当数据存储置于维护模式,其上所有注册的虚拟机将迁移到存储数据群集中其它的数据存储上,典型的用处是数据迁移到新的存储阵列或者LUN处于维护模式,例如迁移到其它的RAID组。

需求

为了存储DRS正常工作,环境必须符合接下来的基本要求:

  • Vmware vCenter Server 5.0或者以后版本

  • VMware vSphere ESXi 5.0或者以后版本

  • Vmware vCenter群集(建议)

  • VMware vSphere 企业加强版license

  • 共享VMFS或者NFS数据存储卷

  • 共享数据存储卷至少能访问群集中的一台ESXi主机

  • 数据存储必须只在一个数据中心可见

 

建议连接全部的群集,但这些不是强制执行。

 





本文转自 tim2009 51CTO博客,原文链接:http://blog.51cto.com/virtualbox/1208870,如需转载请自行联系原作者
目录
相关文章
|
存储 Java
深入探讨了Java集合框架中的HashSet和TreeSet,解析了两者在元素存储上的无序与有序特性。
【10月更文挑战第16天】本文深入探讨了Java集合框架中的HashSet和TreeSet,解析了两者在元素存储上的无序与有序特性。HashSet基于哈希表实现,添加元素时根据哈希值分布,遍历时顺序不可预测;而TreeSet利用红黑树结构,按自然顺序或自定义顺序存储元素,确保遍历时有序输出。文章还提供了示例代码,帮助读者更好地理解这两种集合类型的使用场景和内部机制。
216 3
|
存储 人工智能 NoSQL
Tablestore深度解析:面向AI场景的结构化数据存储最佳实践
《Tablestore深度解析:面向AI场景的结构化数据存储最佳实践》由阿里云专家团队分享,涵盖Tablestore十年发展历程、AI时代多模态数据存储需求、VCU模式优化、向量检索发布及客户最佳实践等内容。Tablestore支持大规模在线数据存储,提供高性价比、高性能和高可用性,特别针对AI场景进行优化,满足结构化与非结构化数据的统一存储和高效检索需求。通过多元化索引和Serverless弹性VCU模式,助力企业实现低成本、灵活扩展的数据管理方案。
820 12
|
存储 分布式计算 Hadoop
基于Java的Hadoop文件处理系统:高效分布式数据解析与存储
本文介绍了如何借鉴Hadoop的设计思想,使用Java实现其核心功能MapReduce,解决海量数据处理问题。通过类比图书馆管理系统,详细解释了Hadoop的两大组件:HDFS(分布式文件系统)和MapReduce(分布式计算模型)。具体实现了单词统计任务,并扩展支持CSV和JSON格式的数据解析。为了提升性能,引入了Combiner减少中间数据传输,以及自定义Partitioner解决数据倾斜问题。最后总结了Hadoop在大数据处理中的重要性,鼓励Java开发者学习Hadoop以拓展技术边界。
516 7
|
存储 安全 数据安全/隐私保护
PyPI 存储库中的 JarkaStealer:深入解析与防范措施
PyPI 存储库中的 JarkaStealer:深入解析与防范措施
194 2
|
存储 关系型数据库 MySQL
深入解析MySQL数据存储机制:从表结构到物理存储
深入解析MySQL数据存储机制:从表结构到物理存储
1785 1
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
501 2
|
算法 测试技术 C语言
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
1249 29
|
前端开发 数据安全/隐私保护 CDN
二次元聚合短视频解析去水印系统源码
二次元聚合短视频解析去水印系统源码
516 4
|
JavaScript 算法 前端开发
JS数组操作方法全景图,全网最全构建完整知识网络!js数组操作方法全集(实现筛选转换、随机排序洗牌算法、复杂数据处理统计等情景详解,附大量源码和易错点解析)
这些方法提供了对数组的全面操作,包括搜索、遍历、转换和聚合等。通过分为原地操作方法、非原地操作方法和其他方法便于您理解和记忆,并熟悉他们各自的使用方法与使用范围。详细的案例与进阶使用,方便您理解数组操作的底层原理。链式调用的几个案例,让您玩转数组操作。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
移动开发 前端开发 JavaScript
从入门到精通:H5游戏源码开发技术全解析与未来趋势洞察
H5游戏凭借其跨平台、易传播和开发成本低的优势,近年来发展迅猛。接下来,让我们深入了解 H5 游戏源码开发的技术教程以及未来的发展趋势。

推荐镜像

更多
  • DNS
  • 下一篇
    开通oss服务