原文:http://www.virtuallyghetto.com/2014/04/handy-vsan-vobs-for-creating-vcenter-alarms.html


       最近听到了一些关于 VSAN vCenter Server 警报的问题,特别是关于 VSAN 单个磁盘故障的问题。除了通用默认数据存储警报外,似乎就只有两种 VSAN 特定警报:

用于创建 vCenter 警报的便利 VSAN VOB_资料


       我想,我们肯定还能创建其它方便实用的警报,尤其是我们现在能够基于特定VSAN VOB 创建监控 VSAN 组件数阈值的 vCenter Server 警报。我查阅了一些资料,发现了下列VSAN 特定VOB,它们对于创建额外vCenter 警报很实用。


VOB ID                                                                   VOB 说明

esx.audit.vsan.clustering.enabled                              VSAN 群集服务已启用。


esx.clear.vob.vsan.pdl.online                                    VSAN 设备已联机。


esx.clear.vsan.clustering.enabled                              VSAN 群集服务现已启用。

 

esx.clear.vsan.vsan.network.available                      VSAN 现在至少具有一个有效网络配置。


esx.clear.vsan.vsan.vmknic.ready                             先前报告的vmknic 现已具有有效具有有效IP


esx.problem.vob.vsan.lsom.componentthreshold      VSAN 节点:接近节点组件数限值。


esx.problem.vob.vsan.lsom.diskerror                        VSAN 设备存在永久性错误。


esx.problem.vob.vsan.lsom.diskgrouplimit               创建新磁盘组失败。


esx.problem.vob.vsan.lsom.disklimit                         将磁盘添加至磁盘组失败。


esx.problem.vob.vsan.pdl.offline                              VSAN 设备已脱机。


esx.problem.vsan.clustering.disabled                        VSAN 群集服务已禁用。


esx.problem.vsan.lsom.congestionthreshold             VSAN 设备的内存/SSD拥堵已发生改变。


esx.problem.vsan.net.not.ready                            添加至VSAN 网络配置的vmknic 没有有效IP。网络未就绪。 


esx.problem.vsan.net.redundancy.lost                       VSAN 的网络配置中没有任何冗余。            


esx.problem.vsan.net.redundancy.reduced                VSAN 在冗余减少的网络中运行。


esx.problem.vsan.no.network.connectivity               VSAN 没有任何可用的联网配置。


esx.problem.vsan.vmknic.not.ready                         添加至VSAN 网络配置的vmknic 没有有效IP。不能使用。


       根据上表,以下两个 VOB 似乎可用于发出磁盘故障警示:

  • esx.problem.vob.vsan.lsom.diskerror

  • esx.problem.vob.vsan.pdl.offline


       免责声明:我们不保证磁盘错误或故障一定会自动触发这些 VOB,因为磁盘故障(尤其是间歇性故障)的特性可能未知。

       虽然我们不能在物理磁盘上模拟磁盘错误,但我们还是能使用嵌套 VSAN环境进行一些逻辑推断。您可能遇到的最糟糕情况是某个磁盘完全脱机。我们可以在嵌套 ESXi环境中模拟类型情形,方法为从虚拟机中移除一个虚拟磁盘(不是删除它)。

       为了演示下列情景,以下是为下列两个 VOB 创建vCenter 警报的步骤:

       第 1 - 创建一个新的 vCenter 警报并命名。为监控器选择Hosts(主机),为监控器选择Specific event occurring(在...上发生的特定事件)

用于创建 vCenter 警报的便利 VSAN VOB_资料_02

       

       第 2 - 将上述两个 VOB 添加至事件触发器中:

用于创建 vCenter 警报的便利 VSAN VOB_资料_03


        3 - 从运行嵌套 ESXi VM的虚拟机中移除一个虚拟磁盘 (SSD/MD)

        4 - 触发警报的方法有两种。您可以创建一个新的虚拟机,它将尝试写入移除了虚拟磁盘的嵌套 ESXi 虚拟机,或者也可以重新扫描嵌套 ESXi 虚拟机的存储适配器。在我的环境中,恰好有一个在 NFS 数据存储上运行的虚拟机,我使用三节点 VSAN 群集上的默认 FTT=1 策略,将该虚拟机的 Storage vMotion 执行到我的 VSAN 数据存储上。这立即触发了警报,如以下屏幕截图所示:

用于创建 vCenter 警报的便利 VSAN VOB_通用_04

用于创建 vCenter 警报的便利 VSAN VOB_资料_05


       欢迎在微博上关注我,这样在我发布博客文章后您就会收到通知,并可以让您了解更多有关 VMware 存储的信息:@VMware中国


————————————————————————————————————————————


作者:William Lam 

现任 VMwareR&D 主管工程师,隶属 SDDC 新兴解决方案团队的一员。目前,他在 VMware 公司从事原型设计,构建新解决方案并将其推向市场。他的工作主要侧重于从 API  SDK 这两个角度进行软件定义的数据中心 (SDDC) 自动化以及 SDDC 通用集成和操作。他还与 VMware 内部的多个工程团队紧密合作,帮助提供设计和架构方面的前期反馈。最后,通过客户互动和反馈,他不断应对客户的挑战、坚持满足客户的需求,从而更好地改进 VMware 产品。