Назад | Перейти на главную страницу

VMWare 5.1 Datastore используется при размонтировании?

При попытке отключить хранилище данных от одного из 4 моих хостов ESXi я получаю сообщение о том, что он используется.

Я вижу полный стек ошибок:

Вызов «HostDatastoreSystem.RemoveDatastore» для объекта «datastoreSystem-57» на сервере vCenter «TSD-VCENTER2.jhuapl.edu» завершился неудачно.

Я пробовал следующее:

Get-VM | Get-CDDrive | FT Parent, IsoPath, HostDevice
Get-VM | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$False
 Get-VM | Get-HardDisk | Where-Object {$_.Filename -like "*vmdatastore*"}

Я не знал, что PowerCLI не включает шаблоны в команду «Get-VM». (хотя, оглядываясь назад, это имеет смысл - ооо)

Догадываясь, я запустил следующее, чтобы увидеть, есть ли к каким-либо шаблонам подключенные компакт-диски:

Get-Template | Get-CDDrive | FT *

О чудо, он нашел! Итак, я выполнил следующее, чтобы преобразовать виртуальные машины в шаблоны:

Get-Folder -Name "04. Templates" | Get-Template | Set-Template -ToVM -Confirm:$False

Затем я выполнил следующее, чтобы очистить диски шаблона:

Get-Folder -Name "04. Templates" | Get-VM | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$False

И еще раз проверил, что это работает:

Get-Folder -Name "04. Templates" | Get-VM | Get-CDDrive | FT *

Тем не мение, все еще не повезло. Я получаю ту же ошибку, что хранилище данных используется.

В настоящее время я переношу некоторые виртуальные машины на другой хост ESXi, чтобы посмотреть, поможет ли простое выключение / перезагрузка.

У кого-нибудь есть другие идеи относительно того, почему это могло происходить?

Нашел ответ - проблема, видимо, была со снимками, насколько я могу судить.

Должны быть снимки со ссылками на рассматриваемое хранилище данных.

К счастью, у меня была возможность удалить все снимки.

После удаления всех снимков хранилище данных позволило удалить себя.