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 (遠程桌面)
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!