Lutfie Royan

Antara Semarang dan Jakarta

Generalize Your VHD

Enaknya bermain virtualization adalah kita cukup membuat satu buah master vhd dan bisa digandakan ke sembarang server berhyper-v.  Syaratnya cukup mudah, Anda bisa langsung membuat sebuah vhd yang bersifat general atau umum.  Jadi saat vhd dipasang pada virtual machine Anda, vhd akan melakukan setup seolah-olah mesin tersebut baru dilakukan instalasi.

Cara menyiapkan vhd cukup mudah.  Silahkan simak langkah sederhana ini :

  1. Buat sebuah master sistem operasi yang Anda inginkan (Windows 7 atau Windows Server 2008 R2 untuk OS yang terbaru)
  2. Jika sudah selesai, atur semua setting sesuai kebutuhan, misal di setting aplikasi apa saja yang akan dijadikan standar, driver standar, koneksi network yang dibutuhkan dan lain-lain.
  3. Setelah selesai, jalankan sysprep dari command prompt Anda.  Sysprep singkatan dari Microsoft System Preparation Tools, yaitu aplikasi yang berfungsi untuk meng-generalize image system operasi Anda.  Biasanya digunakan untuk fast deployment.  Sysprep akan meng-generalize antara lain  :
    1. Computer name
    2. Security ID (SID)
    3. Driver cache
  4. File tempat folder sysprep : c:\windows\system32\sysprep\ dan anda cukup ketik sysprep untuk menjalankan aplikasi image
  5. Bisa juga lewat command prompt : sysprep /oobe /generalize /shutdown sysprep
  6. Arti perintah diatas adalah buatlah image dengan  dengan menampilkan wizard welcome windows untuk step by step instalasi (oobe) dan hapuslah unique data seperti SID (generalize).  Setelah semua informasi yang unik dihapus, langsung shutdown mesin itu.
  7. Jadilah VHD master yang bisa di attach ke VM Anda.

Jika ingin lebih lengkap lagi, Anda bisa membuat sebuah unattend.xml file yang berisi script xml untuk “mengatur bagian tertentu” windows pada saat dilakukan instalasi.  Misal untuk menyisipkan product key atau menghilangkan tampilan server manager saat system operasi dijalankan (Windows Server)

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

contoh unattend.xml :

   1: <?xml version="1.0" encoding="utf-8"?>
   2: <unattend xmlns="urn:schemas-microsoft-com:unattend">
   3:  
   4:   <settings pass="generalize">
   5:     <component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   6:       <DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
   7:     </component>
   8:     <component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   9:       <DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
  10:     </component>
  11:   </settings>
  12:  
  13:   <cpi:offlineImage cpi:source="wim://waik32/wim/x32/install.wim#Windows Longhorn SERVERSTANDARD" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
  14: </unattend>

Kalau mau lebih keren, Anda bisa menggunakan Windows System Image Manager yang merupakan bagian dari Windows Automated Installation Kit (WAIK).

Baca link ini biar lebih mudah :

http://technet.microsoft.com/en-us/library/cc749204.aspx

Share this post: | | | |

Comments

No Comments