背景: 我们的 vCenter 集群的策略之一是(几乎)每个虚拟机都有一个“到期日期”。这是注释面板中的一个自定义字段,主要提醒联系虚拟机的所有者并验证系统是否仍然相关。
我的问题:按特定注释字段对一组虚拟机进行排序的最佳方法是什么?VMWare 是否提供了任何工具来按注释摘要查看虚拟机?或者是否有更好的方法来实现跟踪虚拟机寿命的目标?
答案1
powercli 可以很轻松地处理这个问题。http://www.vmware.com/support/developer/PowerCLI/
get-vm | get-annotation -customattribute $my_annotation | sort -property value
或者如果您想导出到 csv 并使用那里的数据:
get-vm | get-annotation -customattribute $my_annotation | select annotatedentity, name, value | export-csv -notypeinformation