Задний план: Одна из политик нашего кластера vCenter состоит в том, чтобы (почти) каждая виртуальная машина имела «срок годности». Это настраиваемое поле на панели аннотаций, которое в основном служит напоминанием о необходимости связаться с владельцем виртуальной машины и убедиться, что система по-прежнему актуальна.
Мой вопрос: Как лучше всего отсортировать группу виртуальных машин по определенному полю аннотации? Существуют ли какие-либо инструменты, которые VMWare предоставляет для просмотра виртуальных машин по их сводкам аннотаций? Или есть лучший способ вообще достичь цели отслеживания продолжительности жизни виртуальных машин?
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