Получить список машин с тонкими и толстыми дисками в ESXI через Powercli

Обновлено 30.06.2015

Как добавить описание к виртуально машине в ESXI 5.5-00

Всем привет небольшая заметка как получить список машин с thin и thick дисками в ESXI через Powercli. Ситуация когда это может пригодиться, допустим пришли в некую фирму, вас попросили посмотреть почему тормозят виртуалки, в большинстве случаев это дело в дисках (мы в данном примере не рассматриваем СХД), тонкие диски медленнее чем толстые, и тут вам скрипт сохранит время чтобы понять масштаб бедствий. Так как в продакшене и по жизни старайтесь не использовать тонкие диски.

Получить список толстых дисков ESXI

get-vm | get-view | %{
$name = $_.name
$_.Config.Hardware.Device | where {$_.GetType().Name -eq "VirtualDisk"} | %{
if(!$_.Backing.ThinProvisioned){
"$name has a thick provisioned disk"
}
}
}

Получить список тонких дисков ESXI

get-vm | get-view | %{
$name = $_.name
$_.Config.Hardware.Device | where {$_.GetType().Name -eq "VirtualDisk"} | %{
if(!$_.Backing.ThickProvisioned){
"$name has a thin provisioned disk"
}
}
}

Вот так вот можно получить список машин с тонкими и толстыми дисками в ESXI через Powercli

Материал сайта pyatilistnik.org

Автор - Сёмин Иван

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *