分享

给OpenStack创建Windows XP镜像

徐超 发表于 2015-1-10 16:42:52 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 36763
问题导读
1、如何创建Windows XP镜像?
2、怎样才能让创建的Windows VM能上网?





创建windows镜像
创建一个img文件
  1. kvm-img create -f raw windowsxp.img 10G
复制代码


下载virtio驱动
  1. wget http://alt.fedoraproject.org/pub/alt/virtio-win/archives/virtio-win-0.1-59/virtio-win-0.1-59.iso
  2. wget http://www.linuxwind.org/download/virtio-win-1.1.16.vfd
复制代码


启动安装程序
  1. sudo kvm -m 1024 -cdrom windowsxp.iso -drive file=windowsxp.img,if=virtio,boot=on -fda virtio-win-1.1.16.vfd -boot d -nographic -vnc :0
复制代码



接入继续安装步骤
我是在ubuntu下完成的,安装一个vncview即可
  1. vncview localhost:5900
复制代码


装完以后别急,因为木有网卡驱动,使用下面方式
  1. sudo kvm -m 1024 -cdrom virtio-win-0.1-59.iso -drive file=windowsxp.img,if=virtio,boot=on -net nic,model=virtio -boot d -nographic -net user -usb -usbdevice tablet -vnc :0
复制代码


进入虚拟机以后,安装网卡驱动,然后驱动从CD-ROM中搜索即可

有定制需求的时候,可以再次打开,命令如下
  1. sudo kvm -m 1024 -drive file=windowsxp.img,if=virtio,boot=on -net nic,model=virtio -boot d -nographic -vnc :0
复制代码


上传windows镜像
openstack的命令以最新文档为标准,网上博客难免有过时的
  1. glance image-create --name="My WinServer" --is-public=true --container-format=ovf --disk-format=raw < windowsserver.img
复制代码


远程桌面连接

开启xp远程桌面
  • 先关闭防火墙,在控制面板里头关
  • 在控制面板里头创建一个新用户,一定要设密码。
  • 计算机-》属性-》远程-》远程桌面-》允许用户远程连接
  • 检查一下服务开了没有:Remote Desktop Help Session Manager和Terminal Services


在openstack中打开端口(TCP 3389)

另外几个常用端口
  • TCP 22 (ssh)
  • ICMP -1 (ping)
  • TCP 3306 (mysql)
  • TCP 3389 (远程桌面)



已有(2)人评论

跳转到指定楼层
stevew 发表于 2015-1-11 16:58:44
这个好用吗?需要安装什么预先?这个不是网上的教程吗?
回复

使用道具 举报

落魂草 发表于 2015-1-11 17:52:40
感觉还是不够详细,截个图较好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条