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

Как добавить описание к виртуально машине в 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

Оцените статью
Настройка серверов windows и linux
Добавить комментарий