对vSAN使用较小的磁盘大小可能会导致VM故障
作者:互联网
1、细节
- 当用于vSAN的物理磁盘小于255GB时,在vSAN数据存储上运行的虚拟机可能会遇到磁盘空间问题。
- 您将看到类似于以下内容的条目:
虚拟磁盘XX没有更多空间。您可以通过释放相关卷上的磁盘空间并单击“重试”来继续此会话。
注意:vSAN存储虚拟机对象时,它将创建默认大小不超过255GB的组件。但是,当您使用小于255GB的磁盘时,这些存储组件最终可能会大于实际的基础磁盘。结果,与这些存储组件关联的虚拟机会遇到无法预料的行为,并且可能会失败。
2、解决方案
为避免此问题,请为vSAN群集中的每个主机调整ClomMaxComponentSizeGB参数的默认值。
1)、在vSphere Web Client导航器中浏览到主机。
2)、单击配置选项卡。
3)、在系统下,单击高级系统设置。
4)、选择“ VSAN.ClomMaxComponentSizeGB”选项,然后单击“编辑”。
5)、更改默认值,以使其不超过您在vSAN群集中使用的最小磁盘的80%。
图1 编辑VSAN.ClomMaxComponentSizeGB
图2 设置VSAN.ClomMaxComponentSizeGB值
例如,如果vSAN磁盘组中最小的磁盘是200GB,并且您希望虚拟机对象(例如,vmdks)增长到500GB,请将VSAN.ClomMaxComponentSizeGB选项调整为160GB(这是200GB的80%)。
注意事项:
- 在vSAN群集中部署任何虚拟机之前,必须先调VSAN.ClomMaxComponentSizeGB的值。在配置虚拟机之后,您不应更改此值。
- VSAN.ClomMaxCompnentSizeGB值可能会影响vSAN群集中部署的对象的大小。设置的对象的实际大小是根据以下公式计算的:
最大对象大小= MAX(2TB,12 * VSAN.ClomMaxComponentSizeGB)
最大对象大小是VSAN.ClomMaxComponentSizeGB的值的12倍,但不超过62TB,即vSAN数据存储支持的最大文件大小。
如果在进行此更改之前我已经将虚拟机部署到vSAN集群怎么办?
出于以下考虑,可以通过将“对象空间预留”设置为100%来应用存储策略,从而为先前部署的对象保留对象空间
:
- 对于具有单个VMDK的虚拟机,一次将策略应用于一个虚拟机
- 对于具有多个VMDK的虚拟机,一次将策略应用于一个VMDK
注意:vSAN数据存储的默认精简配置没有任何好处。但是,将来不使用对象空间保留策略的部署将进行精简配置,并且它们的对象将使用VSAN.ClomMaxComponentSizeGB选项定义的最大组件大小。
下面为视频教学课程链接地址(适用于网络工程师、系统工程师、虚拟化工程师)
视频教学课程 | 链接地址 |
---|---|
计算机网络技术基础视频课程专题 | https://edu.51cto.com/topic/825.html |
Windows Server 2008 R2基础与提升实战 | https://edu.51cto.com/topic/1202.html |
Linux系统管理与运维视频课程专题 | https://edu.51cto.com/topic/779.html |
Windows Server 2012 R2初级、中级、高级 | https://edu.51cto.com/topic/1514.html |
(vSphere+vSAN+Horizon)视频套餐完全系列 | https://edu.51cto.com/topic/2813.html |
Horizon 7.0 构建与配置(初级+中级+高级)套餐 | https://edu.51cto.com/topic/2812.html |
标签:VSAN,虚拟机,VM,ClomMaxComponentSizeGB,磁盘,cto,vSAN 来源: https://blog.51cto.com/netschool/2670121