search
Categories
Sponsors
VirtualMetric Hyper-V Monitoring, Hyper-V Reporting
Archive
Blogroll

Badges
MCSE
Community

Cozumpark Bilisim Portali
Posted in Virtual Machine Manager, Windows Server | No Comment | 4,086 views | 15/01/2009 23:56

Aslında bu konuyu, VMM için yazıyorum. Bildiğiniz gibi VMM’de template üzerinden hızlı bir şekilde kurulum yapabiliyoruz. Fakat bu kurulumları önce sysprep haline getirmek faydalı olacaktır. Bir önceki yazımda VMM’in sysrep özelliğini kullanamadığımı, sorunu çözemediğimi bu yüzden elle sysprep yaptığımı belirtmiştim. Şimdi Server 2008 için sysrep nasıl hazırlanır onu anlatacağım. Windows Server 2003 zamanında, Deployment Tools içindeki sysrep araçları ile otomatik kurulum için gerekli cevap dosyamızı hazırlar, sonrasında ise sysprep yapardık. Fakat Server 2008’de bu iş biraz daha farklı. Öncelikle sysrep, artık Server 2008 içersine gömülü olarak geliyor. Sysrep.exe programını artık;

C:\Windows\System32\Sysprep

hedefinde bulabilirsiniz. Yalnız cevap dosyasını hazırlayabileceğimiz bir exe yok ne yazık ki. Bu yüzden cevap dosyasını oluşturabilmemiz için Server 2008 ve Vista sistemleri için hazırlanmış olan WAIK’i kurmamız gerekiyor. Bu da işin diğer bir zor kısmı. Çünkü WAIK öyle 5-10 mb’lık bir şey değil. Hatırladığım kadarıyla 600 mb gibi büyük bir dosya idi. Bu yüzden ben Sysprep.xml dosyası oluşturmak için Sample dosyalarından faydalanma yoluna gittim. Aşağıdaki sample kodları, kendi ihtiyaçlarınıza göre düzenleyebilirsiniz.

<?xml version=”1.0″ encoding=”utf-8″ ?>
– <unattend xmlns=”urn:schemas-microsoft-com:unattend”>
– <settings pass=”specialize”>
– <component name=”Microsoft-Windows-Shell-Setup” processorArchitecture=”x86″ publicKeyToken=”31bf3856ad364e35″ language=”neutral” versionScope=”nonSxS” xmlns:wcm=”http://schemas.microsoft.com/WMIConfig/2002/State” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”>
  <ComputerName>*</ComputerName>
  <ProductKey>AAAAA-BBBBB-CCCCC-DDDDD-EEEEEE</ProductKey>
  <RegisteredOrganization>Radore Telekom</RegisteredOrganization>
  <RegisteredOwner>Radore</RegisteredOwner>
  <ShowWindowsLive>false</ShowWindowsLive>
  </component>
– <component name=”Microsoft-Windows-Security-Licensing-SLC-UX” processorArchitecture=”x86″ publicKeyToken=”31bf3856ad364e35″ language=”neutral” versionScope=”nonSxS” xmlns:wcm=”http://schemas.microsoft.com/WMIConfig/2002/State” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”>
  <SkipAutoActivation>true</SkipAutoActivation>
  </component>
  </settings>
– <settings pass=”oobeSystem”>
– <component name=”Microsoft-Windows-International-Core” processorArchitecture=”x86″ publicKeyToken=”31bf3856ad364e35″ language=”neutral” versionScope=”nonSxS” xmlns:wcm=”http://schemas.microsoft.com/WMIConfig/2002/State” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”>
  <InputLocale>tr-TR</InputLocale>
  <SystemLocale>tr-TR</SystemLocale>
  <UILanguage>en-us</UILanguage>
  <UserLocale>tr-TR</UserLocale>
  </component>
– <component name=”Microsoft-Windows-Shell-Setup” processorArchitecture=”x86″ publicKeyToken=”31bf3856ad364e35″ language=”neutral” versionScope=”nonSxS” xmlns:wcm=”http://schemas.microsoft.com/WMIConfig/2002/State” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”>
– <OOBE>
  <HideEULAPage>true</HideEULAPage>
  <NetworkLocation>Work</NetworkLocation>
  <ProtectYourPC>1</ProtectYourPC>
  <SkipUserOOBE>true</SkipUserOOBE>
  </OOBE>
  <RegisteredOrganization>Radore Telekom</RegisteredOrganization>
  <RegisteredOwner>Radore</RegisteredOwner>
  </component>
  </settings>
  </unattend>

Yukardaki kodları sysprep.xml olarak kaydedip, C:\Windows\System32\Sysprep klasörü altına atmanız ve CMD’den aynı klasör içersine girerek, aşağıdaki komutu çalıştırmanız, Sysprep adımı için yeterli olacaktır.

1
sysprep /generalize /oobe /shutdown /unattend:sysprep.xml

Bu adım sonrasında sunucunuz sysprep işlemini gerçekleştirecek ve kapanacaktır. Yalnız yukarda dikkat etmeniz gereken bir kısım var. Eğer sysprep yaptığınız sunucu, 64 bit ise x86 yazan kısımları amd64 olarak değiştirmeniz gerekmektedir. Daha sonra template oluşturma makalesinde anlattığım gibi Windows 2008 template’i oluşturabilir ve VMM üzerinden Hyper-V sunucularımıza Deploy edebiliriz. Kolay gelsin.