openstack windows镜像制作与压缩上传

下列已windows7为例子

一、准备

系统:centos 7桌面版本

镜像:windows 7和virtio-win驱动镜像

virtio-win下载址:https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md

选择稳定版本的

  1. 安装centos7
  2. 安装向日葵用于后期远控和传输文件
  3. 安装virt-manager

yum install virt-manager qemu-kvm libvirt-daemon-kvm libvirt-daemon-config-network

systemctl enable libvirtd.service

systemctl start libvirtd.service

  1. 通过向日葵把windows 7和virtio-win驱动镜像传到服务器上面

二、生成kvm镜像

1.virt-manager命令启动软件

2.点击生成一个新的虚机,选择本地安装介质,最后点击前进

3.点击使用iso镜像并选择对应的镜像

4.设置cpu和内存,内存最少要配置4g,cpu最少要两核不然会很卡

5.设置系统的文件存储可以设置的大一点后期可以压缩

6.设置名称并勾选安装前自定义配置这一步很重要

7.点击添加硬件,选择或创建自定义存储,选择virtio镜像,设备类型选择CDROM点击完成

8.选择ide硬盘1点击高级选项, 把硬盘总线改成virtlo

9.选择NIC网卡选项把设备型号选择virtlo,最后点击开始安装

10.接下一路按照正常的装机步骤执行,直到选择安装硬盘的地方安装驱动

点击加载启动程序→浏览→cd驱动器:virtlo-win→amd64→win7→点击确认→点击下一步,完成驱动安装,接下里就是正常的安装win7安装流程。

  1. 安装网卡驱动,打开计算机管理→选择设备管理→其他设备→以太网控制器→右键选择更新驱动→选择浏览计算机已查找驱动程序→选择cd驱动器:virtlo-win→自动搜索后安装。按照这个方法把其他另外两个都给安装了
  2. 关闭电脑
  • 封装压缩镜像
  1. 第一步切换到root用户

su root

  1. 安装需要用到的组件

yum groupinstall -y "Virtualization*"
yum install -y libguestfs-tools-c.x86_64

3.检测虚机状态一定要保证是关机的

virsh list --all

4.清理镜像操作行为

virt-sysprep -d wind7

5.查找win7路径

virt-sysprep -d win7

  1. 压缩镜像

virt-sparsify --compress /var/lib/libvirt/images/win7.qcow2 /home/oray/下载/win7-yun.qcow2

virt-sparsify --compress +老路径和文件命 +新的路径和文件名字

7.最后把镜像通过向日葵传到自己的电脑内上传openstack

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值