帮助文档

kvm之windows镜像制作与linux镜像制作

1:如制作一个Windows2008R2的镜像,请先在主控>媒介镜像>添加windows2008r2.iso文件与virtio-win-0.1.141.iso

(1):Windows镜像自己MSDN下载

(2):virtio-win-0.1.141.iso 请百度下(此版本兼容最好建议)

(3):把上面2个镜像上传到宿主机对应的目录下/home/rstack/templates (如更改过路径请自己设置修改过的路径)

 

2:通过主控创建一台云主机,并让他创建成功完毕后,直接强制关机,如创建云主机名称为 rstack001 那么ssh连接宿主机进入目录cd /home/rstack/resources/rstack001/ 当前目录会存在2个文件 后缀"xxxx_0.qcow2"是系统盘,"xxxx_1.qcow2"是数据盘,我们删除"xxxx_0.qcow2"系统盘文件并记录下这个文件名

执行以下命令创建一个空系统数据磁盘文件qcow2格式

qemu-img create -f qcow2  xxxx_0.qcow2 40G

 

3:在云主机面板cd-rom挂载Windows2008r2.iso,并执行开机,并且进入VNC控制台开始进入安装系统(略过)

直到看到硬盘哪里会出现没有磁盘驱动等提示,

(1):面板cd-rom切换为virtio-win-0.1.141.iso,加载驱动程序,选择virtio-win-0.1.141文件夹下的"viostor "文件夹对应系统的版本驱动,并更新,当磁盘读出来后,马上面板cd-rom切换回windows2008r2.iso镜像,开始分区,下一步安装

 

4:进入系统安全策略的密码策略 

(密码必须符合复杂性要求,禁用)和(密码最长使用期限修改0) 和 密码永不过期等 开启远程管理,关闭防火墙,更新补丁等操作 (建议在云主机服务中禁用自动更新这个会占用宿主机资源)

 

5:重新挂载virtio-win-0.1.141.iso,

我的电脑属性,设备管理器,把有黄色的其他设备全部需要安装驱动包里的驱动, 右键更新驱动程序软件

 

6:找到驱动包中 Balloon 对应系统版本 找到 blnsvr.exe文件复制到system32下  并在cmd执行 blnsvr.exe -i 安装命令

 

7:安装guest-agent (qemu-ga-i386.msi 或 qemu-ga-x86_64.msi)对应版本  (根据系统32/64位选择相应版本)

 

8:安装rstack.exe 设置器 (选择对应系统版本) 放到system32下,执行命令 rstack.exe install  安装命令

 

9:重新启动云主机,多看看是否有新硬件变更需要重启等提示,如果都没有确认的话 清理日志等操作正常关机

(1):模板镜像的压缩加快安装云主机速度效率命令:rs-tools convert 当前模板路径.qcow2 转换新的模板文件路径.qcow2

(2):把这个模板作为自己镜像直接命令复制:cp /home/rstack/resources/rstack001/xxxx_0.qcow2 cp /home/rstack/templates/windows2008r2.qcow2

(3):并且把这个镜像下载到自己本地电脑备份,方便其他宿主机部署

 

Linux系统镜像制作:

按以上操作,只是LinuxISO不需要驱动,直接挂载iso安装,注意:centos等系统的网卡名字必须是eth0(具体实现请自己百度)

安装好系统后执行:

centos6:

yum install -y qemu-guest-agent

service qemu-ga start

chkconfig qemu-ga on

rm -rf /etc/udev/rules.d/70-persistent-net.rules   (centos6在关机前必须执行命令在关机,否则无法绑定IP)

centos7:

yum install -y qemu-guest-agent

systemctl start qemu-guest-agent

systemctl enable qemu-guest-agent

debian / ubuntu:

apt-get install qemu-guest-agent

service qemu-guest-agent start

update-rc.d qemu-guest-agent enable

 

安装rstack设置器:

cd /usr/bin

wget 设置器的URL地址

chmod +x rstack

./rstack install

(以上安装完毕重启云主机并测试下在线修改密码,如果失败,说明没有安装成功)

最后:记得压缩下模板,命令如下:

rs-tools convert 当前模板路径.qcow2 转换新的模板文件路径.qcow2

 

以上软件包下载

https://pan.baidu.com/s/1t-3NGXxJaP4WGIPkQdQ-Hg

2qzj

免费使用RStack

即刻下载, 免费体验RStack正式版

开始免费试用 请求演示