OpenStack 创建windows镜像实现步骤
OpenStack创建windows镜像
创建windows镜像
创建一个img文件
kvm-imgcreate-fqcow2win7.qcow230G
下载virtio驱动
wgethttp://alt.fedoraproject.org/pub/alt/virtio-win/archives/virtio-win-0.1-59/virtio-win-0.1-59.iso
wgethttp://www.linuxwind.org/download/virtio-win-1.1.16.vfd
启动安装程序
sudokvm-m1024-cdromwin7.iso-drivefile=win7.qcow2,if=virtio,boot=on-fdavirtio-win-1.1.16.vfd-bootd-nographic-vnc:0
接入继续安装步骤
我是在ubuntu下完成的,安装一个vncview即可
vncviewlocalhost:5900
这里的端口号根据上一步-vnc:0推移,如果是-vnc:1则是5901端口
安装过程磁盘选择
安装选择磁盘时显示是空的,这个时候需要手动去加载驱动。
方法加载驱动程序-》确定-》软盘驱动器A:-》i386->win7->继续
装完以后别急,因为木有网卡驱动,使用下面方式
sudokvm-m1024-cdromvirtio-win-0.1-59.iso-drivefile=win7.qcow2,if=virtio,boot=on-netnic,model=virtio-bootd-nographic-netuser-usb-usbdevicetablet-vnc:0
进入虚拟机以后,更新网卡驱动,然后驱动从CD-ROM中搜索即可
有定制需求的时候,可以再次打开,命令如下
sudokvm-m1024-drivefile=win7.qcow2,if=virtio,boot=on-netnic,model=virtio-bootd-nographic-vnc:0
如果制作前使用的是raw格式,像换成qcow2格式
qemu-imgconvert-fraw-Oqcow2./win7.img./win7.qcow2
上传windows镜像
openstack的命令以最新文档为标准,网上博客难免有过时的
glanceimage-create--name="win7"--is-public=true--container-format=ovf--disk-format=qcow2<win7.qcow2
远程桌面连接
开启xp远程桌面
- 先关闭防火墙,在控制面板里头关
- 在控制面板里头创建一个新用户,一定要设密码。
- 计算机-》属性-》远程-》远程桌面-》允许用户远程连接
- 检查一下服务开了没有:RemoteDesktopHelpSessionManager和TerminalServices
在openstack中打开端口(TCP3389)
另外几个常用端口
- TCP22(ssh)
- ICMP-1(ping)
- TCP3306(mysql)
- TCP3389(远程桌面)
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!