原文:http://www.virtuallyghetto.com/2014/03/exploring-vsan-apis-part-5-vsan-host-status.html
对于故障排除而言,另一种有用的信息是,可以快速获取参加 VSAN 群集的所有 ESXi 主机摘要。每个 ESXi 主机的运行状况、状态、VSAN 节点/群集 UUID 等关键信息可以使用QueryHostStatus()vSphere API 方法,通过vsanSystem查询。为了演示这种简单操作,我创建了一个 vSphereSDK for Perl 示例脚本,名为vsanHostDiskMapping.pl。
免责声明:这些脚本仅用于参考和教育目的。在尝试用于生产环境之前,请先进行彻底测试。
要显示 ESXi 主机状态,您需要指定运行 VSAN 的 vSphere 群集,并使用以下命令:
./vsanHostStatus.pl –server vcenter55-1.primp-industries.com –usernameroot –cluster VSAN-Cluster
您可以看到,通过这种方法您可以简单、快速地获取 VSAN 群集中 ESXi 主机的运行状况。
欢迎在微博上关注我,这样在我发布博客文章后您就会收到通知,并可以让您了解更多有关 VMware 存储的信息:@VMware中国
————————————————————————————————————————————
作者:William Lam
现任 VMwareR&D 主管工程师,隶属 SDDC 新兴解决方案团队的一员。目前,他在 VMware 公司从事原型设计,构建新解决方案并将其推向市场。他的工作主要侧重于从 API 和 SDK 这两个角度进行软件定义的数据中心 (SDDC) 自动化以及 SDDC 通用集成和操作。他还与 VMware 内部的多个工程团队紧密合作,帮助提供设计和架构方面的前期反馈。最后,通过客户互动和反馈,他不断应对客户的挑战、坚持满足客户的需求,从而更好地改进 VMware 产品。
转载于:https://blog.51cto.com/vsdsrevolution/1425490