天天看點

Openstack kvm win7鏡像制作(轉)

Openstack不但能管理linux虛拟機還能管理windows虛拟機,之前做過基于kvm的debian6鏡像,今天實戰一下win鏡像的制作,以win7為例。 www.2cto.com

母系統環境:ubuntu12.10 server + kvm

下載下傳virtio驅動,因為win預設不支援virtio驅動,而通過openstack管理虛拟機是需要virtio驅動的。需要兩個virtio驅動,一個是硬碟的,一個是網卡的,即:virtio-win-0.1-30.iso和virtio-win-1.1.16.vfd

1

wget http://autosetup1.googlecode.com/files/virtio-win-1.1.16.vfd

2

wget http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-30.iso

下載下傳一個win7的鏡像,預設的名字太長了,修改短一點

1

mvcn_windows_7_professional_vl_build_x86_dvd_x15-71025.iso win7.iso

建立一個win7的鏡像,raw格式,大小7G

www.2cto.com

1

kvm-img create -f raw win7.img 7G

啟動基于win7的kvm虛拟機,映射驅動vfd到軟碟A

1

kvm -m 1024 -cdrom win7.iso -drivefile=win7.img,if=virtio,boot=on -fda virtio-win-1.1.16.vfd -boot d -nographic -vnc 10.1.6.228:8

用vnc安裝win7,因為預設沒有virtio驅動,是以識别不了硬碟,需要手動選擇,整個過程如下:

選擇鍵盤 www.2cto.com

Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)

選擇驅動

Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)

坐等安裝

www.2cto.com

Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)

設定開啟遠端桌面

Openstack kvm win7鏡像制作(轉)

檢視網卡驅動類型

Openstack kvm win7鏡像制作(轉)

先關機!!!再次啟動虛拟機,使用以下指令:

1

kvm -m 1024 -drivefile=win7.img,if=virtio,boot=on -cdrom virtio-win-0.1-30.iso -net nic,model=virtio -net user -boot c -nographic -vnc 10.1.6.228:8

Openstack kvm win7鏡像制作(轉)

修改網卡驅動類型

Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)

可以看到網卡驅動類型已經更換掉,再次關機!!!

上傳win7鏡像

1

glance add name="windows7"is_public=truecontainer_format=ovf disk_format=qcow2 < win7.img

Openstack kvm win7鏡像制作(轉)

設定安全政策,因為要通過遠端桌面連接配接win7,是以要放開3389端口

Openstack kvm win7鏡像制作(轉)

啟動一個名為win7的虛拟機,第一次啟動比較慢,因為要把win7鏡像從鏡像伺服器傳送到計算節點上。

Openstack kvm win7鏡像制作(轉)

通過dashboard的vnc登入

Openstack kvm win7鏡像制作(轉)

發現一個杯具的事情,那就是dhcp配置設定的IP并沒有生效,那我們就手動配置一下

Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)

通過本機自帶的mstsc登入win7虛拟機:10.1.200.4

Openstack kvm win7鏡像制作(轉)
Openstack kvm win7鏡像制作(轉)

大功告成!!!