openstack创建windows镜像

以前没有使用openstack创建过镜像,这几天想看一下

 openstack中创建镜像其实挺简单的,把该准备的东西准备好

创建windows镜像需要一个,windows系统的iso文件,一个virtio的软盘驱动文件(virtio-win-1.1.16.vfd),和一个virtio的光盘驱动文件(virtio-win-0.1-30.iso)

 

括号中是我所用的版本,把这三个文件放在任意文件夹下,然后就可以安装了

首先创建一个镜像

kvm-img create -f raw windows_xp.img 20G

-f 应该是指定磁盘的格式为raw,这个不用改

其中20G是指定的硬盘大小,其实这个可以指定的小一点,因为镜像大的话glance到openstack中比较麻烦,而且openstack用镜像创建主机的时候,会重新指定硬盘大小

所以呢,我们可以把20G改成5G

然后是

kvm -m 1024 -cdrom windowsxp.iso -drive file=windowsxp.img,if=virtio -fda virtio-win-1.1.30.vfd -boot d -nographic -vnc :0

这个最好是直接复制过去,因为img,if这个逗号两边不能有空格,否则的话会不成功

if=virtio 是指网络驱动软件用virtio,但是windows里面没有这个驱动,所以刚才我们下载了,就是virtio-win-1.1.30.vfd, -fda是指用软驱加载的

-boot d 是指系统用光盘加载,刚才下了个iso嘛,-cdrom也是从光盘驱动的意思,然后就是制定一个vnc,一般0就可以了

到了这一步,你的ssh界面就会停止不前,或者会出现一些DSsDSsDSsDSsDSsDSs..

这时候别犯傻,打开vnc然后连接到0这个端口,就可以看到安装界面了

然后就像装windows系统一样把这些都装好,这个步骤好像没啥特别的,装好之后关机就行了

然后是

kvm -m 1024 -drive file=windows_xp.img,if=virtio -cdrom virtio-win-0.1-30.iso -net nic,model=virtio -net tap -boot c -nographic -vnc :0

这样就可以在虚拟机中启动刚才安装的windows_xp的镜像了


 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值