制作openstack windows镜像


参考:https://www.cnblogs.com/kcxg/p/11088483.html#_label0

基础环境搭建
yum groupinstall Virtualization "Virtualization Client"
yum -y install libvirt qemu-kvm-rhev libguestfs-tools
ln -sv /usr/libexec/qemu-kvm /usr/bin/

systemctl enable libvirtd
systemctl start libvirtd
systemctl status libvirtd
下载所需文件
###下载,上传镜像,驱动和初始化系统文件
virtio-win.iso:
https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md

windows-server系统镜像:msdn下载

Cloudbase-init.msi(需要制作成iso文件,方便挂载)
https://cloudbase.it/cloudbase-init/#download

mkdir /openstack-image
cd /openstack-image
chown -R qemu:qemu /openstack-image
安装虚拟机
qemu-img create -f qcow2 ws2012r2-dc.qcow2 20G
qemu-kvm -m 4096 -drive file=ws2012r2-dc.qcow2,if=virtio,index=0,media=disk \
--drive file=Windows_Server_2012_R2_VL_with_Update_x64_CN_2018.04.iso,index=1,media=cdrom \
 -drive file=virtio-win-0.1.208.iso,index=2,media=cdrom \
 -drive file=CloudbaseInitSetup_1_1_2_x64.iso,index=3,media=cdrom \
 -net nic,model=virtio -net user -boot d -nographic -vnc 0.0.0.0:0
####netstat -ntlp | grep qemu-kvm 查找到虚拟机的vnc端口为5900,使用tigerVNC进行连接:
1.通过virtio-win添加硬盘驱动:
2.系统安装后,设备管理器中,更新网卡驱动(通过virtio-win)
3.修改个性化配置
	关闭防火墙,
	开启远程桌面,
	关闭自动更新,
	安装常用软件,
	其他个性化设置,
	
4.安装Cloudbase-init,

在这里插入图片描述
在这里插入图片描述

压缩上传镜像到glance
#### 压缩镜像文件,上传glance
virt-sparsify --compress ./ws2012r2-dc.qcow2 Windows-Server-2012R2-DC.qcow2
openstack image create --file Windows-Server-2012R2-DC.qcow2 --disk-format qcow2 --container-format bare --public Server2012-selfdefine
二次定制,重新启动虚拟机
virt-install --name ws2012r2 --memory 4096 --vcpus 2 --disk ws2012r2-dc.qcow2,format=qcow2 \
 --import --os-type=windows --os-variant=win2k12r2 \
 --disk virtio-win-0.1.208.iso,device=cdrom,bus=ide \
 --disk CloudbaseInitSetup_1_1_2_x64.iso,device=cdrom,bus=ide \
 --network network=default,model=virtio \
 --graphics vnc,listen=0.0.0.0 --noautoconsole

注意事项 :
cloudbase-init,中勾选use matadata password
创建实例时,传入keypair,
使用,nova get-password instance-name private-key,可获取服务器Administrator初始密码

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值