您能通过 PowerCLI 列出数据存储群集的 sDRS 计划吗?

您能通过 PowerCLI 列出数据存储群集的 sDRS 计划吗?

我们有很多数据存储集群,大多数(如果不是全部)都应该应用 sDRS 计划,以阻止它们在繁忙时段移动虚拟机。

显然,我们可以手动检查它们是否正常,但如果可能的话,我喜欢通过 PowerCLI 来做这样的事情。

我已经尝试了所有我能尝试的方法,但似乎无法找到命令字符串来转储这些信息——有人知道这是否可能吗?

答案1

sDRS 计划是常规的 vCenter 计划任务。关于如何使用 PowerCLI 列出这些计划,有几篇博客文章可供参考,例如:

https://virtualbyte.wordpress.com/2014/09/05/retrieve-vcenter-scheduled-task-with-powercli/ http://rvdnieuwendijk.com/2013/01/19/get-vmware-vcenter-scheduled-tasks-with-powercli/

我个人很喜欢第一篇博文中的这句话:

(Get-View ScheduledTaskManager).ScheduledTask | %{ (Get-View $_).Info }

...但要获取任务更改的 sDRS 设置的详细信息,还需要很长的路要走才能了解返回对象的属性。

相关内容