开发者社区> 余二五> 正文

VMware vSphere 5.1 群集深入解析(二十五)- 关联性

简介:
+关注继续查看

 

第三部分 vSphere存储DRS

第七章 关联性

默认,存储DRS适用于虚拟机内部(一个数据存储上的虚拟机的全部文件)关联规则(VMDK关联).

配置完成数据存储群集后,在高级选项中允许你改变默认的虚拟机关联规则。

图147:高级选项

191225237.jpg

通过取消选择“默认情况下聚集VMDK”,全部的新的虚拟机被配置了关联规则,意味着存储DRS初始化位置和负载平衡保持VM文件和VMDK文件分开存储在数据存储上,本章通过存储DRS更进一步考虑关联规则,它们怎样影响初始化位置和负载平衡操作,以及怎样配置它们。

虚拟机内部和虚拟机之间关联规则

存储DRS提供控制磁盘位置的选项,关联规则保持虚拟机的虚拟磁盘聚集在同一个数据存储上,考虑到虚拟机内部的规则,反关联性规则不但能指定到虚拟机内部级别也能指定到虚拟机之间的级别。

图148:虚拟机内部和虚拟机之间的关联规则

image

在初始化位置和存储DRS建议存储vMotion期间所有的规则被强制执行,但没有强制用户初始化存储vMotion。

 

虚拟机内部VMDK关联规则

默认存储DRS在每个虚拟机上应用VMDK关联规则,这个默认规则一般被作为虚拟机的内部规则(图149),虚拟机的内部规则保持虚拟机的VMDK在同一个数据存储上。

图149:虚拟机内部VMDK的关联规则

 

image

 

虚拟机内部VMDK反关联规则

虚拟机内部VMDK反关联规则保持指定的虚拟机VMDK文件在不同的数据存储上。

图150:虚拟机内部反关联规则

image

当数据存储群集上默认虚拟机关联规则被取消勾选,存储DRS放置虚拟机的磁盘文件在不同的数据存储上。在创建新的虚拟机期间,存储DRS建议放置VMDK文件到不同的数据存储上。

图151:新虚拟机的默认群集反关联规则

image

 

虚拟机和虚拟机之间的反关联规则

虚拟机和虚拟机之间的反关联规则保持指定的虚拟机在不同的数据存储上。这个规则能帮助最大化的搜集关联虚拟机的可用性。通过禁止存储DRS放置虚拟机到同一个数据存储上来设置增加虚拟机的可用性,例如,负载平衡群集里的WEB服务器或者域控制器。

图152:虚拟机与虚拟机的反关联规则

image

存储DRS虚拟机反关联规则能包括两个或者更多的虚拟机。我们建议少量的应用虚拟机反关联规则。

在存储DRS上初始化位置的反关联规则有一定限制,维护模式和负载平衡操作降低了它达到稳定和平衡状态的可能性。

应用了虚拟机同虚拟机的反关联规则的虚拟机必须配置虚拟机内部关联规则,如果虚拟机配置了虚拟机之间的反关联规则,这将导致群集默认反关联规则,vCenter显示以下警告,需要用户手工修复。

图153:虚拟机之间的反关联规则

image

 

反关联规则冲突

初始化位置,I/O和空间负载平衡不会出现反关联规则冲突;但是,当维护模式的数据存储生成了迁移建议,存储DRS可能提供与关联规则和反关联规则冲突的建议。

存储DRS将根据完整的规则生成迁移建议,如果没有产生错误,并提供这些建议给用户。如果选择的是全自动模式,除非有错误,维护模式不会请求手工确认。

在少量的数据存储的数据存储群集上配置复杂和详细的规则会导致存储DRS产生错误,如果有错误,存储DRS会再次运行计算,但会弃用关联和反关联规则,可能导致建议与管理规则的设置相冲突。

 

数据存储相关的反关联规则

数据存储相关性,通常表示资源共享,它非常好的阻止使用两个相关的数据存储去强制反关联规则(VM-VM或者VMDK-VMDK)。当检测到性能相关性,vSphere 5.1允许控制关联规则,在数据存储群集的高级选项中设置加强相关性关联

  • Value=0:没有考虑相关性

  • Value=1:软执行:不使用任何关联数据存储

  • Value=2:硬执行:不使用关联数据存储,如果在没有使用关联数据存储的情况下规则不能被修复,产生错误。

覆盖默认的数据存储群集

存储DRS在虚拟机级别提供覆盖默认数据存储群集的管理规则,它能够在建立虚拟机或者虚拟机被置入到数据存储群集期间操作,当虚拟机被创建,管理规则通过数据存储群集页的虚拟机选项被改变,或者直接编辑虚拟机的属性。

虚拟机创建期间

创建新的虚拟机过程中的步骤2提供了改变默认管理规则的选项,在菜单顶部选择SDRS选项,点击添加按钮,“添加SDRS规则”窗口提供更改默认规则的选项。

图154:新虚拟机-添加存储DRS规则

image

已存在的虚拟机

选择虚拟机,在子菜单中点击“编辑设置”,选择菜单顶部的“SDRS规则”选项,它提供了虚拟机的配置规则预留,一个虚拟机可以被附件多个规则,当虚拟机是VM-VM管理规则的一部分时会使用到。

图155:在虚拟机级别管理存储DRS规则

image

当选择默认的存储规则,编辑按钮恢复为灰色。该规则在添加VMDK反关联规则之前必须被移除,当创建VMDK反关联规则,同时群集的默认规则仍然在虚拟机上是活动的,vCenter将报告接下来的错误:

图156:VM覆盖冲突

image

注意

如果虚拟机包括2个或者多个硬盘,一个VMDK反关联规则只能被手工创建。

在数据存储群集级别改变存储DRS规则

在数据存储群集级别可以改变关联规则,在数据存储群集级别有利于改变规则,因为可以立刻选择和改变多个虚拟机。

图157:添加虚拟机替代项

image

虚拟机替代项在数据存储群集中设置,请注意只有虚拟机内部的规则才能在这里设置。

移动虚拟机到数据存储群集

如果已存在的虚拟机被迁移到数据存储群集,虚拟机内部的关联规则依靠虚拟机磁盘的设计配置和采用方法。不管是通过存储vMotion还是数据存储群集上包含的数据存储磁盘,虚拟机都能被移动到数据存储群集。

表26:应用虚拟机内部关联规则

image

当迁移到数据存储群集,我们知道了行动的结果。当虚拟机通过存储vMotion迁移到数据存储群集,虚拟机的VMDK文件的位置与群集默认管理规则保持一致,存储DRS将固定所有的VMDK文件到一个数据存储,而不管原始的层级。

当群集中添加数据存储,存储DRS配置已存在的虚拟机的VMDK存储到单个的数据存储,如果虚拟机的VMDK文件分布在多个数据存储,存储DRS配置虚拟机禁用默认关联规则(如果只有一个),当迁移数据存储到数据存储群集,如果数据存储包含已存在的VMDK不在一起,这样做能阻止存储vMotion风暴。





本文转自 tim2009 51CTO博客,原文链接:http://blog.51cto.com/virtualbox/1219124,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
14207 0
如何设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云安全组设置详细图文教程(收藏起来) 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程。阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组。那么,这个安全组是什么呢?顾名思义,就是为了服务器安全设置的。安全组其实就是一个虚拟的防火墙,可以让用户从端口、IP的维度来筛选对应服务器的访问者,从而形成一个云上的安全域。
18585 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
27732 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
15293 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
19980 0
+关注
20380
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载