Openstack kvm win7镜像制作
本文地址http://www.cnblogs.com/tcicy/p/7790956.html网上找了很多为openstack制作win7镜像的文章,总是不成功
自己写一下,以便大家查看。
我使用centos7.x版本,安装了gnome桌面。
启动之后安装虚拟化软件
yum install -y qemu-kvm qemu-img virt-manager libvirt libvirt-python python-virtinst libvirt-client virt-install virt-viewerbridge-utils
qemu-kvm:qemu模拟器
qemu-img:qemu磁盘image管理器
virt-install:用来创建虚拟机的命令行工具
libvirt:提供libvirtd daemon来管理虚拟机和控制hypervisor
libvirt-client:提供客户端API用来访问server和提供管理虚拟机命令行工具的virsh实体
virt-viewer:图形控制台
mkdir /win7
qemu-imgcreate -f qcow2 -o size=40G /win7/windows7_64_40G
chmod 777 /win7/*
将win7.iso镜像复制到/win7下(我用的winscp,其实用cifs也很简单)
将磁盘驱动virtio-win-1.1.16.vfd复制到/win7下
磁盘驱动的地址如下:
链接:http://pan.baidu.com/s/1i4A0mjV 密码:yg1x
文件名为virtio-win-1.1.16(disk driver).vfd
然后看图
磁盘改为virtIO
网络改为virtio
显示改为vnc
video改为cirrus
添加硬件-Storage-floopy
添加硬件-Storage-cdrom
系统为光光盘引导
检查一下左侧栏目,然后开始安装
可以通过Ctrl+Alt+F1进行切换,默认根本不用切换鼠标。
后面的借图哦~~~
我这边都是64bit的,所以下面那张图应该选择软盘驱动器A下面的amd64(借的图嘛~~)
后边装win7系统,不写了。
安装完进入系统之后
然后更换RHEV-toolsSetup_3.5_9.iso光盘,先点击disconnect,然后选择RHEV-toolsSetup_3.5_9.iso,再点击connect。
挂载完RHEV-toolsSetup_3.5_9.iso之后,右击我的电脑,打开计算机管理-设备管理,按照如下方法依次将其他设备的驱动进行更新。
进入系统之后进行以下设置:
[*]解禁administrator用户并设置密码为111111
[*]注销后使用administrator登录,在控制面板-用户账户中删除初始用户,并删除初始用户文件
[*]调整任务栏和开始菜单属性
[*]更改文件夹选项
[*]调整internet选项
[*]关闭windows defender
[*]关闭windows update
[*]关闭windows 防火墙
[*]调整操作中心
[*]更改用户账户控制设置
[*]关闭自动播放
[*]打开远程桌面连接
[*]关闭远程协助
[*]服务windows Firewall手动
[*]服务Security Center手动
[*]组策略-允许中等风险文件.exe
[*]修改MTU为1450
[*]关闭netbios
[*]关闭IPv6
[*]修改shutdownwithoutlogon为1(HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\policies\system)
[*]禁用时间同步
关闭默认共享(慎重关闭)
安装完成后重启,别忘记把启动顺序调整一下
其他:
推荐安装光盘内的RHEV-toolsSetup,如果需要其他类似cloudbase-init,zabbix agent,或自行开发的自动化部署及监控脚本软件等,现在可以安装配置了。
如果自己使用的镜像别忘记安装软件:输入法,winrar,浏览器,pdf阅读器,NAS共享映射,ssh工具,应用软件等等。
以上工作完成后,就可以将windows7_64_40G复制到openstack的镜像中了,有没有.qcow2的后缀都是qcow2格式,你可以在命令行下使用file windows7_64_40G进行验证。
加个.qcow2的后缀只是为了方便人类识别。
愚蠢的人类ヾ(^∀^)ノヾ(^∀^)ノヾ(^∀^)ノヾ(^Д^*)/ヾ(^Д^*)/ヾ(^Д^*)/
页:
[1]