Normal şartlar altında Hyper-V üzerindeki sanal bir makinaya Hyper-V rolü kurulumu, halihazırda bir hypervizör olduğu için gerçekleşmeyecek ve şu şekilde hata verecektir;
Bazı durumlarda fiziksel ortamımız, yapacağımız testler için yeterli olmayabilir (Hyper-V Cluster yapısı vb.). Bu durumda Powershell üzerinden bir takım komutlarla sanal sunucu üzerinde Hyper-V rolü kurulumu yapılabilir. Fakat unutulmaması gereken bunun desteklenen ve önerilen bir yapı olmadığı, kesinlikle production ortamında kullanılmaması gerektiğidir.
Öncelikle sanal sunucumuzu ve Powershelli açıyoruz;
Enable-WindowsOptionalFeature –Online -FeatureName Microsoft-Hyper-V –All -NoRestart
Bu komutla Hyper-V feature’ını kurmuş olduk. Komut sonrası restart isteyecektir fakat şimdilik bu adımı geçip tüm komutların sonunda restart edebilirsiniz. Şimdi bunu yönetebileceğimiz manager ekranı kurulumuna geçiyoruz;
Install-WindowsFeature RSAT-Hyper-V-Tools -IncludeAllSubFeature
Cluster rolü kurulmamışsa;
Install-WindowsFeature RSAT-Clustering -IncludeAllSubFeature
Multipath I/O desteği için;
Install-WindowsFeature Multipath-IO
Sonrasında sunucuyu yeniden başlattığımızda Hyper-V rolünün yüklü olduğunu göreceğiz.