Microsoft’un yeni işletim sistemi olan Windows Server 2008 Core Edition’da Virtual Server kurulumu ilk başta karışık görünse de birkaç script ile oldukça kolay kurulum ve yapılandırma imkanı sağlamaktadır.
Karışık gibi görünen bu uygulama temelde birkaç komut ile çok rahat yapılabilmektedir. Aşağıdaki adımları uygulayarak core edition işletim sisteminize virtual server r2 kurarak ilgili firewall yapılandırması ile rahat kullanabilir hale getirebilirsiniz. Windows Server 2008 Core kurulum ile ilgili aşamaları bu makaleden inceleyebilirsiniz.
1. Virtual Server 2005 R2 cd’sini CD-ROM’a yerleştirin ve Install Microsoft Virtual Server R2 SP1 tuşuna basarak kurulumu başlatın.
Şekil-1
2. Lisans anlaşmasını işaretleyip Next tuşuna basın. Setup Type penceresinde Custom kutucuğunu işaretleyin ve Next tuşuna basın.
Şekil-2
3. Virtual Server Web Application seçeneğini kuruluma dahil edip Next tuşuna basın.
Şekil-3
4. Configure Components bölümünde Enable virtual server exceptions in Windows firewall kutucuğunu işaretleyip Next tuşuna basın ve Finish tuşu ile kurulumu tamamlayın.
Şekil-4
5. Komut satırda shutdown /r komutunu çalıştırın ve Server’ı restart edin.
6. Server açıldıktan sonra Windows firewall’dan virtual server’ın kullandığı portları netsh komutu ile açın. Bunun için,
netsh firewall add port ALL 5900 “ilgili_port_icin_açıklama”
netsh firewall add port TCP 137 “ilgili_port_icin_açıklama”
netsh firewall add port ALL 135 “ilgili_port_icin_açıklama”
netsh firewall add port ALL 3183 “ilgili_port_icin_açıklama”
Şekil-5
7. İlgili portları firewall’dan izin verdikten sonra VMRC uygulamasını için firewall’da bir exception oluşturmamız gerekir. Bunun için aşağıdaki komutu girebilirsiniz.
netsh fi add all “c:program filesMicrosoft Virtual Servervssrvc.exe” “Virtual Server” ENABLE.
8. VMRC konsolundan erişimi 5900’no’lu porttan sağlama, bekleme süresini iptal etme ve çözünürlük ayarlarını 800/600 boyutunda ayarlamak için aşağıdaki script’i hazırlayın ve bunu bir notepad dosyasını açarak vmrc.vbs adında kaydedin. cscript script1.vbs. komutunu kullanarak kaydedebilirsiniz.
set vs = wscript.createobject(“VirtualServer.Application”)
vs.VMRCEnabled = True
vs.VMRCAdminportNumber = 5900
vs.VMRCIdleconnectionTimeOutEnabled= false
vs.VMRCXResolution = 800
vs.VMRCYResolution = 600
9. Aşağıdaki script’i cscript script2.vbs adında kaydedin. Bu script, ilgili virtual server için güvenlik ayarları ile ilgilidir ve yapınıza uygun bir şekilde değiştirebilirsiniz.
Dim ace
set objVs = wscript.CreateObject(“VirtualServer.Application”)
Set objSecurity = WScript.CreateObject(“VirtualServer.VMSecurity”)
set objSecurity = ObjVs.Security
Set ace = objSecurity.AddEntry(“wdsDomain admins”,vmAccessRights_Allowed)
ace.WriteAccess = True
ace.ReadAccess = True
ace.ExecuteAccess = True
ace.DeleteAccess = True
ace.ReadPermissions = True
ace.ChangePermissions = True
ObjVs.Security = objSecurity
10. gerekli güvenlik ayarlarını ve erişim ile ilgili portları açtıktan sonra yapacağımız bir sonraki adım VMRCplus aracını bu linkten indirip başka bir pc’ye ya da server’a kurarak virtual server’ımızı yönetmektir.
Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.
Referanslar:
Harnessing the Power of Virtualization for Dynamic IT
http://www.microsoft.com/virtualization/default.mspx
Virtual Server Deployment Guide