Возникла проблема, как найти виртуальную машину, которой принадлежит определенный mac адрес. Самое быстрое и простое решение, проверить все файлы *.vmx в директориях, где находятся виртуальные машины. Это можно сделать быстро с помощью команды find и grep.find /vmfs/volumes | grep .vmx$ | while read i; do grep -i “00:50:56:83:34:b3” “$i” && echo “$i”; done
Скрипт проверяет все vmx файлы на определенный mac адрес и далее выводит данный mac адрес и путь к виртуальной машине, где он находится.
Альтернативный вариант поиска с помощью одного grep.
grep ’00:50:56:83:34:b3′ /vmfs/volumes/*/*/*.vmx