Openstack基础环境已经搭建好了,下面开始制作镜像,首先要准备的2008的ISO,然后满怀信心的开始安装了。结果可想而是KVM安装可以,但是上次到Openstack就出现如下:

(二)Opestack Juno for CentOS7 制作2008镜像(镜像篇)_第1张图片

一下就懵了,咋搞的在KVM上创建的时候好好的啊。又试了一遍发现还不行,放弃了。开始Google找大拿求教,发现好多都有蓝屏的,主要原因还是Openstack硬盘总线类型是virtio的,而2008安装的时候没有驱动,所以才这样的。下面开始重新制作,首先下载一个系统ISO是不够的,下载下面的驱动ISO,然后开始安装

http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-30.iso


1、创建系统文件

qemu-img create -f qcow2 Win2008x64.img 50G


2、创建win2008的kvm

virt-install -n Win2008x64.img -r 4096 --vcpu 2  \
 --disk path=/data/Win2008x64.img,format=qcow2,bus=virtio  \
 --cdrom /data/virtio-win-0.1-30.iso  --disk path=/data/win8.iso,device=cdrom  \
 --os-type=windows --vnc --vncport=5915 --vnclisten=10.90.2.1 -v

/data下一个是系统ISO一个是驱动的,这里创建的时候就指定硬盘类型bus=virtio


3、开始安装,果不其然没法加载磁盘,不过没事我们加载驱动

(二)Opestack Juno for CentOS7 制作2008镜像(镜像篇)_第2张图片

4、找到ISO里的WLH选择对应系统的驱动,我这里是64的就选AMD64了

(二)Opestack Juno for CentOS7 制作2008镜像(镜像篇)_第3张图片

5、选择驱动安装

(二)Opestack Juno for CentOS7 制作2008镜像(镜像篇)_第4张图片

6、然后硬盘就可以看到了,后面就是正常的安装了

(二)Opestack Juno for CentOS7 制作2008镜像(镜像篇)_第5张图片

7、安装好了以后,记得吧ISO里的需要的驱动copy出来一会就知道该干嘛了,然后关机上传2008虚拟机镜像

glance image-create --name "Windoes2008x64" --file Win2008.img --disk-format qcow2 --container-format bare --is-public True --progress

8、然后启动正常,终于进入系统了。最后蛋疼了,网卡不正常,加载不了网卡驱动。还好copy了一份,直接重新加载驱动安装就可以了。