標籤:
使用kvm建立widnwos鏡像模板,鏡像模板預設是已經啟用的正版系統,但是使用程式拷貝部署到不同的機器後發現已經啟用的系統變成未啟用狀態,我們需求就是需要拷貝到不同的機器也能顯示是正版系統
網上找了一些資料嘗試了下通過修改virsh的配置和修改bios檔案可以成功實現我們的需求,下面做些簡單的步驟說明
1. 準備工作
SLIC 2.1 BINS 1-31-2011.7z 下載
下載上面的檔案後解壓在”SLIC 2.1 BINS/DELL/2.1 BIN & 2.0 Certificate/”下面找到合適的.bin檔案作為後續虛擬機器的bios檔案
我使用的是Dell[DELL-PE_SC3-DELL]2.1.BIN作為我的bios檔案
2. virsh設定檔修改
下面我們就修改virsh的設定檔,設定Dell[DELL-PE_SC3-DELL]2.1.BIN作為我們虛擬機器主機的bios資訊,在</device>後面添加如下內容
<qemu:commandline> <qemu:arg value = ‘-bios‘ /> <qemu:arg value = ‘/export/kvmtest/run/config/Dell[DELL-PE_SC3-DELL]2.1.BIN‘ /></qemu:commandline>
修改完使用virsh create templete.xml啟動虛擬機器
3. windows系統啟用
啟動虛擬機器後在系統裡面使用命令啟用系統,可以把一下修改成正確的序號,然後儲存成active.bat執行即可啟用系統
cscript %windir%/system32/slmgr.vbs -ipk XXXX-XXXX-XXXX-XXXX cscript %windir%/system32/slmgr.vbs -ato cscript %windir%/system32/slmgr.vbs -dlv
啟用後關閉系統,該系統就可以當作系統模板來使用,部署的時候需要把virsh設定檔裡面的bios設定保留,.bin檔案必須使用我們啟用時使用的bios檔案,這樣不管鏡像模板檔案拷貝到任何地方都可以保證系統是啟用狀態
不過這裡面有個問題需要注意,使用系統模板的話電腦名稱是相同的,如果安裝資料庫服務的話可能會導致問題,電腦名稱的修改這裡就不再做詳細的說明了,去問問度娘就可以
kvm下Windows啟用方式小計