Başlangıç > VMware > 125: Evdeki hesap çarşıya uyar mı?

125: Evdeki hesap çarşıya uyar mı?

Son yazıda, vSphere5 ile lisanslama modelinin değiştiğinden bahsetmiştik. Lisanslama modelini iyice bir sindirdikten sonra, aklıma gelen ilk soru, bugün vSphere5’e geçmek istiyor olsam, ekstra lisansa ihtiyaç duyup duymayacağım oldu. Bunun yöntemi her ne kadar gayet basit olsa da (elimdeki lisans sayısını lisans tipinin desteklediği vRAM sayısı ile çarpıp, envanterimdeki açık VM ‘lerin toplam konfigüre edilmiş memory (vRAM) sayısı ile karşılaştırmak), bunu basit bir PowerCLI scripti ile yapmak daha keyifli olacaktır.

Internette bu işlemi yanar-döner şekilde yapan scriptler mevcut. Onlardan bir tanesine buradan erişebilirsiniz. Ancak ben basit, amaç odaklı ve kolay anlaşılabilir bir versiyonunu veriyor olacağım. Aşağıdaki scripti PowerCLI üzerinden, Connect-VIServer komutu ile ilgili vCenter sunucusuna login olduktan sonra çalıştırabilirsiniz.

$ServiceInstance = Get-View ServiceInstance
$LicenseMan = Get-View $ServiceInstance.Content.LicenseManager
$vRAM_Pool = 0
$vRAM_Used = 0

Foreach ($License in $LicenseMan.Licenses) {
 switch ($License.Name) {
  "vSphere 4 Enterprise Plus" { $vRAM_Pool = $vRAM_Pool + ($License.Total*96) }
  "vSphere 4 Enterprise" { $vRAM_Pool = $vRAM_Pool + ($License.Total*64) }
  "vSphere 4 Advanced" { $vRAM_Pool = $vRAM_Pool + ($License.Total*64) }
  "vSphere 4 Standard" { $vRAM_Pool = $vRAM_Pool + ($License.Total*32) }
 }
}

$AllVMs = Get-VM | Where-Object { $_.PowerState -eq "PoweredOn" }
Foreach ($VM in $AllVMs) { $vRAM_Used = $vRAM_Used + $VM.MemoryMB }
$vRAM_Used = [math]::Round($vRAM_Used / 1024)

Write-Host "vRAM Pool Capacity: " $vRAM_Pool "GB"
Write-Host "vRAM Used Capacity: " $vRAM_Used "GB"

Bu işlemin sonucunda aşağıdaki gibi bir çıktı oluşuyor olmalı.

vRAM Pool Capacity:  960 GB
vRAM Used Capacity:  466 GB

Eğer Pool Capacity, Used Capacity değerinden büyük ise sorun yok ve aralarındaki fark kadar belleğe sahip VM yaratabilirsiniz demektir. Ancak aksi durum, evdeki hesabın çarşıya uymadığının resmidir :)

[03.08.2011] Güncelleme: VMware’ın yaptığı açıklama doğrultusunda vRAM katsayıları 96/64/32 şeklinde değişmiştir.

Kategoriler:VMware Etiketler:, ,
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

w

Connecting to %s

%d blogcu bunu beğendi: