KVM虛擬化Windows 模版製作步驟

2021-09-04 05:02:02 字數 2321 閱讀 5142

1. 安裝

安裝虛擬機器設定:

cpu記憶體大小(mb)

硬碟方式、大小(g)

網絡卡方式

windows 2003 系列

2個ide、5g

e1000

windows 2008 系列

2個ide、20g

e1000

安裝方法:

用作業系統iso映象安裝,完成後安裝最新的補丁和安全策略程式。

2. 虛擬記憶體設定

因為虛擬機器的記憶體根據需求,有不同的大小設定,因此需要設定模版的虛擬記憶體為系統自動管理。設定方法如下:

3. 時鐘和boot.ini設定

因為虛擬機器的時間會發生漂移,為了盡量修正虛擬機器時間,需要做以下兩項設定:

給虛擬機器設定乙個ntp伺服器。

開啟精確時鐘設定,windows2003修改下c:\boot.ini ,再啟動行最後增加/usepmtimer引數,windows 2008再cmd方式下執行以下命令:

c:\windows\system32>bcdedit /set useplatformclock on

另外,為了方便進入安全方式,windows 2003在c:\boot.ini增加一行以設定進入安全方式,修改後的boot.ini如下:

[boot loader]

timeout=5

default=multi(0)disk(0)rdisk(0)partition(1)\windows

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\windows="windows server 2003, enterprise" /noexecute=optout /fastdetect /usepmtimer

multi(0)disk(0)rdisk(0)partition(1)\windows="safe mode" /safeboot:minimal /fastdetect /usepmtimer

4. msdtc設定

因為虛擬機器的批量產生相當於轉殖,會造成虛擬機器的msdtc值相同,需要將msdtc服務刪掉,如果有需求再開啟,操作步驟如下:

1) 刪除network dtc元件;

2) 再命令列執行命令:msdtc –uninstall

hklm/software/microsoft/software/msdtc、hklm/system/currentcontrolset/services/msdtc、hkey_classes_root\cid (如果有的話)

4) 重啟

如果需要開啟,按照以下步驟操作:

1) 命令列執行:msdtc –install

2) 再windows元件中新增network dtc元件

3) 命令列執行:net start msdtc

4) 再服務中將msdtc服務設定成自動啟動

5. 自動配置ip指令碼設定

將nicinfo.ini,setnicip.vbs, reboot.exe, nicinfo.log拷貝到c:\windows下,然後按照以下步驟操作

1) 執行---gpedit.msc

2) 本地計算機策略---windows設定---指令碼(啟動/關機)---啟動---新增---c:\windows\setnicip.vbs

6. 驅動安裝及公升級

為虛擬機器新增公升級相應驅動,操作步驟如下:

1) 關機

2) 新增一塊virtio磁碟

3) 新增一塊virtio網絡卡

4) 掛載最新的virtio驅動iso映象

5) 開機,會提示發現新硬體,再光碟機上查詢安裝相應的驅動

注意事項:因為目前windows機器基本硬體是硬碟使用virtio,網絡卡使用e1000,一切完成之後,盡量保障模版的硬碟採用virtio方式,並配置2塊e1000的網絡卡。否則可能啟動的時候網絡卡沒有載入,而配置ip的指令碼已經執行,造成ip制動配置失敗。

7. 相關安全設定

修改外網網絡卡,除了tcp/ip這一項外,其他選項全部不勾選。

然後在tcp/ip---屬性---高階---wins---選項,勾選禁用netbios over tcp/ip選項

內網網絡卡不用做類似的設定。

8. 開啟遠端桌面

模版機預設開啟遠端桌面。

9. windows server 2008 啟用

windows server 2008 需要注入正版序列號,並啟用,啟用的時候需要聯網並配置dns。

linux虛擬化之KVM虛擬化 kvm的安裝

kvm 是基於核心的虛擬機器 kernel based virtual machine 它是linux 的乙個核心模組,核心版本需要在linux 2.6.20以上。kvm虛擬機器是基於硬體輔助虛擬化技術。目前支援這個功能的應用為qume。所以qume和kvm虛擬機器磁碟的指令相關。ps 後面提到這個...

KVM 記憶體虛擬化

除了 cpu 虛擬化,另乙個關鍵是記憶體虛擬化,通過記憶體虛擬化共享物理系統記憶體,動態分配給虛擬機器。虛擬機器的記憶體虛擬化很象現在的作業系統支援的虛擬記憶體方式,應用程式看到鄰近的記憶體位址空間,這個位址空間無需和下面的物理機器記憶體直接對應,作業系統保持著虛擬頁到物理頁的對映。現在所有的 x8...

KVM 記憶體虛擬化

dev kvm 裝置 虛擬化分為軟體虛擬化和硬體虛擬化,而且遵循 intercept 和 virtualize 的規律。記憶體虛擬化也分為基於軟體的記憶體虛擬化和硬體輔助的記憶體虛擬化,其中,常用的基於軟體的記憶體虛擬化技術為 影子頁表 技術,硬體輔助記憶體虛擬化技術為 intel 的 ept ex...