PowerCli ile Cluster üzerindeki host’ların kullandıkları vCpu miktarları

tarafından 3 Mart 2013 tarihinde VMware, VMware ESXi, VMware vCenter kategorisine yazıldı.

Merhaba,

Kaynaklarınızı belirlemek için ve şuanda cluster’inizda nekadar vCpu kullanıldığını görmek isteyebilirsiniz.Lisans bazında kaç vCpu desteklendiği ve bunlardan kaçtanesinin kullanıldığını görmek için PowerCli komutlarını kullanmamız gerekiyor.

Öncelikle bu işlem için vCenter‘ımıza PowerCli ile bağlanıyoruz.

Connect-VIServer -Server 192.168.1.160 -Protocol https -User admin -Password pass

Burada dikkat etmeniz gereken kullanıcı adını girerken domain ile birlikte girmeniz gerekmektedir. Yani mesela benim test ortamım tayfunAdministrator üzerinde olduğu için ben buraya bunu yazıyorum.Ama direk host’a bağlanıcaksınız root yazmanız yeterli olacaktır. Biz burada Cluster içerisindeki vCpu miktarlarını görmek istediğimiz için vCenter’a bağlanıyoruz.

vCpu-powercliJPG

PowerCli ile login olduktan sonra aşağıdaki script’i çalıştırıyoruz.Yukarıdaki ekranda gördüğünüz gibi Cluster içerisinde bulunan sunucularımınız vCpu miktarları ve limitlerini görebiliyoruz.Kaynak kullanımı belirlerken veya bir envanter çıkarırken bu işinize çok yarayacaktır diye düşünüyorum.

$TotalNumvCPUs = 0
Foreach ($Cluster in (Get-Cluster |Sort Name)){
$HostNumvCPUs = 0
Write-Host “Cluster: $($Cluster.name)“
Foreach ($ESXHost in ($Cluster |Get-VMHost |Sort Name)){
Write-Host “ Host: $($ESXHost.name)“
$RunningLimit = $null
$RunningLimit = ($ESXHost |Get-VMHostAdvancedConfiguration).get_Item(“Misc.RunningVCpuLimit“)
If ($RunningLimit -eq $null){
$RunningLimit = 128
}
Write-Host “ Misc.RunningVCpuLimit: $RunningLimit“
Foreach ($VM in ($ESXHost |Get-VM)){
$HostNumvCPUs += ($VM).NumCpu
}
Write-Host “ Number of vCPU on host: $($HostNumvCPUs)“
$TotalNumvCPUs += $HostNumvCPUs
$HostNumvCPUs = 0
}
Write-Host “———-“
Write-Host “Number of vCPU in $($Cluster.name): $TotalNumvCPUs“
Write-Host “———-“
Write-Host “”
$TotalNumvCPUs = 0
}

 

email

Bu yazı blog üzerinde Tayfun DEĞER tarafından paylaşılmıştır. 2009 yılında açılan blog kısa zaman içerisinde büyük bir izleyici kitlesine sahip olmuştur.Tayfun DEĞER danışmanlık ve eğitimler vermektedir. vExpert 2013-2015, VCP5, VCP5-DT, VCP-Cloud ve MCSE sertifikalarına sahiptir.Twitter 'dan @tayfundeger veya RSS ile sitedeki değişiklikleri takip edebilirsiniz.