Vmware Üzerinde çalışan Windows 2012 ve Windows 8 Sunucularda Restart Sorunu

ESXi 5.5 update 2 versiyonda Windows 2012 ve Windows 8 kurulu özellikle hardware version 10 tanımlı guestlerde restart esnasında sunucu tekrar açılamamaktad boot ekranında kalabilmektedir. Bu sorun için vmware ESX 5.5 update ile bu sorun çözümleniyor. Fakat update yeni çıktığı için henüz henüz geçiş yapmak istemeyebilirsiniz. Bu durum için vmware tarafında geçici bir çözüm üretilmiş.

Sorun yaşadığınız sunucu poweroff duruma getirilerek ilgili sanal sunucuda EditSettings -> Options -> General -> Configuration Parameters bölümüne girerek Add Row ile “monitor_control.enable_softResetClearTSC”  satırını ekliyoruz value bölümüne “TRUE” satırını ekleyerek kayıt ediyoruz ve sanal sunucuyu poweron duruma getiriyoruz bu adımı tamamladıktan sonra benzer sorunun yaşanmaması gerekiyor.

vmware-win2012-restart-problem

 

Eğer çok sayıda windows 2012 sunucunuz varsa powershell ile bu işlemi otomatik gerçekleştirebilirsiniz.

ForEach ($vm in (Get-VM)){
 $vmv = Get-VM $vm | Get-View
 $name = $vmv.Name
 $guestid = $vmv.Summary.Config.GuestId
 $vmx = New-Object VMware.Vim.VirtualMachineConfigSpec
 $vmx.extraConfig += New-Object VMware.Vim.OptionValue
 $vmx.extraConfig[0].key = "monitor_control.enable_softResetClearTSC"
 $vmx.extraConfig[0].value = "TRUE"
 if ($guestid -like "windows8*Guest") {
 ($vmv).ReconfigVM_Task($vmx)
 }
}

İşlemler tamamlandıktan sonra sunucuların poweroff power on yapılması yada vmotion ile farklı bir host üzerine taşınması gerekmektedir. Bu işlemi sadece belirli sanal sunucular için gerçekleştirmek istiyorsanız Get-VM bölümünü özelleştirmeniz gerekmektedir. Get-vm ile wildcard kullanımını bu derste anlatmıştım.

Join the ConversationLeave a reply

Your email address will not be published. Required fields are marked *

Comment*

Name*

Website