制作openstack windows 2008镜像

制作openstack windows 2008镜像

###宿主机操作
#官网地址:https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html
##https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.171-1/virtio-win-0.1.171.iso
##https://cloudbase.it/downloads/CloudbaseInitSetup_0_9_11_x64.msi
###将下载的CloudbaseInitSetup_0_9_11_x64.msi这个文件打包成CloudbaseInitSetup_0_9_11_x64.iso文件;可以借助windows下的第三方软件UltraISO打包

###创建磁盘文件
qemu-img create -f qcow2 win2008r2.qcow2 20G

###创建KVM虚拟机
virt-install --name=win2008rc --ram=4096 --cpu=host --vcpus=2 \
 --os-type=windows --os-variant=win2k8  \
 --disk win2008r2.qcow2,bus=virtio \
 --disk WindowsServer2008_R2_DVD.iso,device=cdrom,bus=ide \
 --disk virtio-win-0.1.171.iso,device=cdrom,bus=ide \
 --disk CloudbaseInitSetup_0_9_11_x64.iso,device=cdrom,bus=ide \
 --network network=default,model=virtio \
 --graphics vnc,listen=0.0.0.0 --noautoconsole
 
###查看vnc端口,并连接
virsh vncdisplay win2008rc

####windows 的安装 过程

 

 ####如提示“无法将Windows 安装到这个磁盘”或者提示“未找到任何驱动器”,请选择加载驱动:

 

 

 

 

 

 

 

 

 

 

 ####等虚拟机关机后 ,在宿主机上操作

####################宿主机操作
yum install -y libguestfs-tools
##压缩磁盘文件
virt-sparsify  --compress win2008r2.qcow2  win2008-r2.qcow2
ls -lh win2008r2.qcow2 win2008-r2.qcow2

###上传镜像
source /root/admin-openrc.sh
glance image-create --file win2008-r2.qcow2 --disk-format qcow2  --container-format bare --name win2008-r2 --progress

猜你喜欢

转载自www.cnblogs.com/blog-lhong/p/11776465.html