Задать вопрос
@sn00pik

Как в vSphere 5 определить какой VM пренадлежит .vmdk?

Добрый день коллеги

Подскажите существует ли сторонние приложение для vSphere 5 которое сможет показать связку между .vmdk диском и VM которая его использует.
Столкнулся с проблемой - большое кол-во VM было удалено, но их vmdk удалены небыли, и теперь занимают место на datastore, как их идентифицировать как неиспользуемые ?
  • Вопрос задан
  • 360 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@mureevms
О подобном софте не слышал, обычно он работает с виртуалками, которые доступны из vSphere и не смотрит прямо на сторадж.
Вот Вам пара решений:
1. Посмотреть дату последней модификации файла из окна просмотра datastore. Да, придется или вручную просмотреть все каталоги.
2. ... или в консоли выполнить поиск файлов, которые не изменялись, например, за последний месяц:
cd /vmfs/volumes/STORAGE_NAME
 find -mtime +30 | grep .vmdk

ОСТОРОЖНО!!! это удалит все файлы старше 30 дней.
cd /vmfs/volumes/STORAGE_NAME
 find -mtime +30 -exec rm -i {} \;

3. Спарсить все .vmx файлы на совпадение строк имени виртуалки и файла диска, затем смотреть что чему соответствует:
cd /vmfs/volumes/STORAGE_NAME
egrep "displayName|vmdk" ./*/*.vmx
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы