OpenStack 建立windows鏡像
建立windows鏡像
建立一個img檔案
kvm-img create -f qcow2 win7.qcow2 30G
下載virtio驅動
wget http://alt.fedoraproject.org/pub/alt/virtio-win/archives/virtio-win-0.1-59/virtio-win-0.1-59.iso
wget http://www.linuxwind.org/download/virtio-win-1.1.16.vfd
啟動安裝程式
sudo kvm -m 1024 -cdrom win7.iso -drive file=win7.qcow2,if=virtio,boot=on -fda virtio-win-1.1.16.vfd -boot d -nographic -vnc :0
接入繼續安裝步驟
我是在ubuntu下完成的,安裝一個vncview即可
vncview localhost:5900
這裡的連接埠號碼根據上一步 -vnc :0 推移,如果是-vnc :1則是5901連接埠
安裝過程磁碟選擇
安裝選擇磁碟時顯示是空的,這個時候需要手動去載入驅動。
方法 載入驅動程式-》確定-》軟碟機A:-》i386->win7->繼續
裝完以後別急,因為木有網卡驅動,使用下面方式
sudo kvm -m 1024 -cdrom virtio-win-0.1-59.iso -drive file=win7.qcow2,if=virtio,boot=on -net nic,model=virtio -boot d -nographic -net user -usb -usbdevice tablet -vnc :0
進入虛擬機器以後,更新網卡驅動,然後驅動從CD-ROM中搜尋即可
有定製需求的時候,可以再次開啟,命令如下
sudo kvm -m 1024 -drive file=win7.qcow2,if=virtio,boot=on -net nic,model=virtio -boot d -nographic -vnc :0
如果製作前使用的是raw格式,像換成qcow2格式
qemu-img convert -f raw -O qcow2 ./win7.img ./win7.qcow2
上傳windows鏡像
openstack的命令以最新文檔為標準,網上部落格難免有過時的
glance image-create --name="win7" --is-public=true --container-format=ovf --disk-format=qcow2 < win7.qcow2
遠端桌面連線
開啟xp遠端桌面
- 先關閉防火牆,在控制台裡頭關
- 在控制台裡頭建立一個新使用者,一定要設密碼。
- 電腦-》屬性-》遠程-》遠端桌面-》允許使用者遠端連線
- 檢查一下服務開了沒有:Remote Desktop Help Session Manager和Terminal Services
在openstack中開啟連接埠(TCP 3389)
另外幾個常用連接埠
- TCP 22 (ssh)
- ICMP -1 (ping)
- TCP 3306 (mysql)
- TCP 3389 (遠端桌面)
感謝閱讀,希望能協助到大家,謝謝大家對本站的支援!