Hyper-V Event: Hyper-V-Config 4096
Hata Senaryosu
Event Viewer Hyper-V bölümünde 4096 Event ID ‘e sahip Event ‘lar görebilirsiniz ve bu durum sürekli olarak devam ediyor olabilir. Her saniye birkaç Event şeklinde ya da belirli bir süre aralığı ile. (ör her 50sn ‘de bir, 5dk ‘da bir gibi…)
Neden
Farklı nedenleri olabileceği gibi genelde fiziksel sunucu üzerinden taşınmış ya da tamamen silinmiş VM ‘ler için ortaya çıkar. Bu VM ‘lerin yaratıldığı location ‘ın sunucu üzerinden kaldırılması da bir etkendir.
Örneğin M:\VMs\test içinde bir VM çalışıyor ve biz bu VM ‘i başka bir sunucu üzerine taşıdık ya da tamamen sildik. Daha sonra M:\ sürücüsünün olduğu fiziksel diski de ihtiyaçtan dolayı Remove ettik. Bu durumda 4096 hatası düşebilir.
Çözüm
Event içerisinde GUID ‘i geçen VM için manuel silme işlemi yapmamız gerekiyor. Üstteki ekran görüntüsünde VM GUID olarak 1EBA2B1A-A1F4-45A9-85AF-70C96EC9E650 geçtiğini görebiliyorsunuz.
Hyper-V Server üzerinde \ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines yoluna gidiyoruz. (ProgramData dizini gizlidir)
Burada ilgili VM ‘in XML Shortcut ‘ını bulup manuel olarak siliyoruz. İlgili VM ‘i bulmak için Event içinde geçen GUID ‘i kullanıyoruz.
Başka VM ‘ler için de bu Event düşüyorsa, onlara ait XML Shortcut ‘ları da silmelisiniz. Yalnız silme işleminde çok dikkatli olun. Çalışan VM ‘e ait XML Shortcut ‘ları kesinlikle silmeyin.
Silme işleminden sonra Parent Partition üzerinde VMMS servisini Restart yapmalıyız.
GUI bulunmayan Hyper-V Server 2008 ya da Windows Server Core için net stop ve net start komutlarını da kullanabilirsiniz.
VMMS servisini restart etmek, o an çalışan sağlıklı VM ‘lere erişilmemesi gibi bir duruma yol açmaz.
Event Viewer Hyper-V bölümünü kontrol ederseniz 4096 Event ‘in artık düşmediğini göreceksiniz.