为Openstack制作win7镜像

1)制作环境为CentOS7(就借用上面的计算节点了),并准备好64位win7安装iso;

2)验证安装CentOS7的硬件设备是否这次虚拟化:

[[email protected] ~]#  egrep ‘(vmx|svm)‘ -o  /proc/cpuinfo

vmx

vmx

vmx

vmx

...

出现VMX说明支持;

3)安装虚拟化软件:[[email protected] ~]# yum install -y qemu-kvm qemu-img virt-manager libvirt libvirt-python python-virtinst libvirt-clientvirt-install virt-viewer  bridge-utils

4)创建链接:[[email protected] ~]# ln -s /usr/libexec/qemu-kvm /usr/bin/kvm # ln -s /usr/bin/qemu-img /usr/bin/kvm-img

5)创建目录并配置权限:

[[email protected] ~]# mkdir win7

[[email protected] ~]# cd win7

[[email protected] win7]# qemu-img create -f qcow2 win7.qcow2 20G

Formatting ‘win7.qcow2‘, fmt=qcow2 size=21474836480 cluster_size=65536 lazy_refcounts=off refcount_bits=16

[[email protected] win7]# cd

[[email protected] ~]# chown -R qemu:qemu /root/win7/

6)将win7的安装iso,磁盘驱动virtio-win-0.1.160_amd64.vfd和网卡驱动virtio-win-0.1.160.iso(下载地址:https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html)拷贝到这个目录下,并将iso改名为win7.ios,完成后如下:

[[email protected] win7]# ll

总用量 3660860

-rw-r--r-- 1 root root    2949120 11月  3 10:38 virtio-win-0.1.160_amd64.vfd

-rw-r--r-- 1 root root  322842624 11月  4 13:32 virtio-win-0.1.160.iso

-rw-r--r-- 1 root root 3419052032 11月  3 10:45 win7.iso

-rwxrwxrwx 1 root root     196928 11月  3 10:13 win7.qcow2

7)启动基于windows7的kvm虚拟机,映射驱动器到vfd软盘:

[[email protected] ]# kvm -name win-lh -m 2048 -cdrom /root/win7/win7.iso  -drive file=/root/win7/virtio-win-0.1.160.iso,media=cdrom,index=1 -drive file=win7.qcow2,media=disk,index=1,if=virtio,format=qcow2 -fda /root/win7/virtio-win-0.1.160_amd64.vfd -boot order=dc,once=d -net nic,model=virtio -net user -boot c -balloon virtio -display vnc=:3

8)PC上用vnc viewer访问:10.47.181.27:3

安装win7过程中注意如下截图:

此时就能看到磁盘,并进行新建、格式化、安装等操作了。

9)安装完成后,需要再驱动网卡和PCI设备,如下:

上面驱动了网卡,下面驱动PCI设备:

下面手工安装balloon服务:

拷贝下面这个x86文件夹到C盘根目录:

然后以管理员身份运行命令行并执行如下blnsvr.exe -i命令:

检查balloon服务是否已运行并自启动:

然后关闭防火墙并开启远程访问:

10)先关机,然后进行镜像格式转换并上传:

[[email protected] win7]# qemu-img info win7.qcow2

[[email protected] win7]# qemu-img convert -f qcow2 -O qcow2 win7.qcow2 window7_64.qcow2

[[email protected] win7]# source /root/admin-openrc.sh

[[email protected] win7]# openstack image create "windows7_64" --file window7_64.qcow2 --disk-format qcow2 --container-format bare --public

[[email protected] win7]# openstack image list

+--------------------------------------+--------------+--------+

| ID                                   | Name         | Status |

+--------------------------------------+--------------+--------+

| ab77d7cc-b86e-485a-a237-f8aae5734266 | centos7      | active |

| b50f92a7-f49b-4908-9144-568f98dbbb8f | cirros       | active |

| 3bb2a110-e040-4e3d-81bd-9606ce71fbff | cirros-0.3.4 | active |

| 58046458-f0f9-4084-8e12-63786ccc83d2 | ubuntu14.04  | active |

| c804661a-cb66-4f74-a14e-cec8ae3a1139 | windows7_64  | active |

+--------------------------------------+--------------+--------+

原文地址:https://www.cnblogs.com/zjd1396/p/9907543.html

时间: 2024-09-28 14:33:38

为Openstack制作win7镜像的相关文章

openstack 制作 windows7 镜像

为openstack制作可用的windows镜像,目前官方授权的只有 http://www.cloudbase.it/windows-cloud-images/ 提供的  windows server 2012 R2 Evaluation Cloud Image.我们在网站上能看到这样的字样. Microsoft Windows Server 2012 R2 Standard Evaluation is now available as a downloadable cloud image, c

openstack制作centos镜像

安装软件:yum -y groupinstall Virtualization "Virtualization Client"  yum -y install libvirt libguestfs-tools配置vncyum -y install tigervnc-server拷贝配置文件cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]:1.service进入到配置文件目录cd

openstack制作centos6镜像

做好系统后: 1.配置yum源: yum -y install wget cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.$(date +%F)wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 2.关闭SeLinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/configgrep SELINU

openstack windows 2008镜像 制作

openstack centos6 centos7 kvm 镜像制作 http://www.cnblogs.com/elvi/p/7922421.html openstack pike 集群高可用  安装部署 汇总 http://www.cnblogs.com/elvi/p/7613861.html ################################################# #win2008镜像制作 #openstack windows 2008镜像 制作 #准备Wind

使用树莓派制作img镜像(二)

树莓派制作的镜像,需要如何使用,这里直接引用目前树莓派官方的文章,不再重复描述: 参考:http://shumeipai.nxez.com/2013/08/31/usb-image-tool.html 镜像写入工具USB Image Tool介绍 几乎所有的新手教程都使用Win32DiskImager作为系统安装工具——中文的.英文的.官方的.eLinux wiki的,不一而足.但是这个工具不支持中文目录名(文件或目录有中文,会出现123错误),不支持压缩,必须先插好SD卡,再开软件.下面要介绍

用U盘与移动硬盘制作WIN7启动盘(亲自实践)

昨晚帮一个娃娃用移动硬盘里面的一个分区帮他制作成一个win7系统盘,为了以后万一换系统的时候方便.我自己有一个U盘坐的启动盘,移动硬盘没有倒腾过,看网上N多都是相互抄,制作都是WINPE系统的,相当蛋疼,倒腾好之后,一怒之下我准备将个人操作过程写下来,供大家参考. 先说用U盘制作win7启动盘(win8我也试过做法同样) 1.首先你要先有一个win7操作系统的镜像文件,如果你连什么事镜像文件都不知道,那就被整换系统了,让别人帮忙吧.\(^o^)/~ 2.你的要有一个刻录软件,其实神马都可以的,只

OpenStack 定制CoreOS镜像

1,下载相关制作ISO 包 a)    #coreOS安装文件(coreos-install脚本会从官网自动下载,这里手动下载,可以节省时间)wget http://stable.release.core-os.net/amd64-usr/444.5.0/coreos_production_image.bin.bz2 wget http://stable.release.core-os.net/amd64-usr/444.5.0/coreos_production_image.bin.bz2.s

使用virt-manager工具创建openstack使用的镜像

小伙伴们好不容易的把openstack环境部署好了:默认会有一个ubuntu系统的镜像,如果想使用centos或者是其它的系统怎么办呢?那么接下就是制作咯:如果你会制作一个任意系统只要是openstack能支持的就行,这样就不用担心没有系统资源的问题了: 如果在安装配置virt-manager有问题,请看我之前发布的文章: 运行 # virt-manager 打开Virtual Machine Manaer图形界面: 这个还可以监控vm的cpu,内存等信息: 新建一个vm 选择操作系统 选择启动

制作WIN7+XP+DOS+PE多系统启动光盘

涉及的工具(附带下载地址): ① 制作工具EASYBOOT:EasyBoot是一款集成化的中文启动光盘制作工具,它可以制作光盘启动菜单.自动生成启动文件,并生成可启动ISO文件,利用其内置的刻录功能,马上就能制作出一张完全属于你自己的启动光盘. 下载地址:http://www.skycn.com/soft/9491.html#downUrlMap 使用前一定要先输入注册码,否则不可添加菜单. 用户名:中华人民共和国   注册码:2898-5448-5603-BB2D ② 镜像编辑软件UltraI