问:“群集运行状况 - vSAN 磁盘平衡”检查有什么作用?
答:ESXi 主机中的每个磁盘都有总容量及已使用空间百分比信息。目前,我们按照 (实际物理磁盘用量)/(物理磁盘容量) 的方式计算磁盘用量。
vSAN 系统会尝试在 vSAN 群集中的磁盘之间平衡负载,但在任何给定的时间点,每个磁盘的负载都是可变的。
vSAN 磁盘平衡测试会检查 vSAN 群集中每个正常运行的磁盘,并获取平均磁盘用量、最大磁盘用量、平均负载差异和最大负载差异的摘要信息。
如果某些磁盘的负载差异超出阈值,则表明负载平衡未得到恰当实行,同时另一个选项卡会显示这些磁盘的详细信息,包括超出阈值的百分比以及为将负载差异控制在阈值下而应移动的数据量。
问:如果此检查处于错误状态,意味着什么?
答:如果此检查呈黄色,则意味着某些磁盘之间的磁盘负载差异在某个时间点超出了阈值。
阈值设置为 30。因此,如果磁盘 A 的用量为 45%,而磁盘 B 的用量为 10%,则磁盘 A 和磁盘 B 之间的负载差异为 35,超出了阈值。
有关此问题的详细信息,请参考以下文章:"Virtual SAN Disk Balance" warning alarm during vSAN health check (2148484)。
问:如何排除故障并修复错误状态?
答:vSAN 会在群集中被动执行负载平衡。但是,您可以在重新平衡磁盘按钮可用时,通过单击该按钮触发主动重新平衡操作。
单击重新平衡磁盘按钮后,vSAN 便开始执行重新平衡过程。
如果正在执行主动重新平衡,可以单击停止重新平衡按钮停止重新平衡过程。
vSphere 6.6.x
对于 vSphere 6.7 Update 3 版本及更高版本,提供了自动主动重新平衡,用户只需单击按钮“配置自动重新平衡”,便会重定向到 UI 以执行自动重新平衡配置。启用后,vSAN 将负责群集平衡,无需用户关注。