知识库首页

KVM镜像制作

用户制作RStack KVM云主机系统镜像

镜像设置器下载:【请选择你制作的镜像 选择不同的镜像设置器】

http://www.rstack.com.cn/download/node_v3/kvm/rsService_kvm_linux_x32_v3.0.tar.gz

http://www.rstack.com.cn/download/node_v3/kvm/rsService_kvm_linux_x64_v3.0.tar.gz

http://www.rstack.com.cn/download/node_v3/kvm/rsService_kvm_linux6.x_x86_64_v3.0.tar.gz

http://www.rstack.com.cn/download/node_v3/kvm/rsService_kvm_win_x32_v3.0.tar.gz

http://www.rstack.com.cn/download/node_v3/kvm/rsService_kvm_win_x64_v3.0.tar.gz

 

Windows系统制作方法:

 安装windows虚拟机 需要先下载好驱动ISO到媒介中:

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.141-1/virtio-win-0.1.141.iso

1:使用RStack主控系统创建一台云主机,安装完毕直接强制关机即可

2:进入云主机的磁盘目录 如/home/rstack/云主机名/uuidXXX_0.qcow2

把这个uuidXX_0.qcow2删除

使用命令创建一个新的磁盘 {自己定义这个系统镜像盘的容量大小演示默认写了40G,并且按指定您的主机路径以及命名比如和原来的相同} 

qemu-img create -f qcow2  /home/rstack/云主机名/uuidXXX_0.qcow2 40G

3:在主控面板挂载好镜像额iso(也就是把ISO文件上传镜像目录,在到主控媒介添加iso镜像,在到计算节点选择允许媒介ISO使用)

4:下载VNC工具:http://www.rstack.com.cn/download/node_v3/kvm/vnc.exe

输入demo:1.2.3.4:8000   (IP为宿主机IP,后面的端口为RStack主控分配的端口》可以到重置VNC密码哪里获取VNC端口和VNC密码),先输入好,

5:在主控执行开机操作,并马上登录vnc.exe开始安装【注意:如果安装到中途发生没有硬盘选项或则灰色按钮,代表没有驱动,此时需要在主控切换光驱到virtio-win-0.1.141.iso挂载,然后从本地光驱寻找对应的磁盘驱动进行挂载,并分区好,然后在到主控平台把ISO光驱重新挂载回系统镜像就像开始安装】

安装完毕执行如下安装镜像设置器

下载对应RSTACK系统镜像设置器 (按自己镜像位数下载对应版本)

解压上传到system32下(不可改名字)打开CMD命令:

rsService install

看到成功success字样代表成功

6:检查D盘名是否被光驱占用,如果是把光驱D盘改其他盘如Z盘 (否则影响装机自动分区)

7:在系统注策略把密码复杂度修改否,以及密码过期修改0=永不过期

8:关闭ecn功能(仅限2012):netsh int tcp set global ecn=disable

9:防止异常断电自动开机修复取消

bcdedit /set {default} bootstatuspolicy ignoreallfailures
bcdedit /set {current} recoveryenabled No

10:解压virtio-win-0.1.141.iso找到文件夹guest-agent找到对应和系统位数相同文件安装此文件包

11:解压virtio-win-0.1.141.iso找到文件夹Balloon目录下对应操作系统版本下的blnsvr.exe将此文件复制到system32下 并在CMD执行如下命令:

blnsvr.exe -i

12:然后去设备管理器查看是否存在一些感叹号代表未安装驱动,挂载virtio-win-0.1.141.iso 安装对应系统的驱动

13:重启/关机,

14:如果希望镜像小一点 节约硬盘空间可以使用rstools工具 压缩下镜像(前提必须已关机),压缩需要一定时间,耐心等待

/usr/local/rstack/rstools convert 做好的镜像名.qcow2 压缩后的镜像名.qcow2

然后把压缩后的镜像名.qcow2移动到你镜像目录就可以使用RS主控系统使用镜像了,也可以把镜像上传如百度云等已方便部署其他N台宿主机上

Linux系统制作方法:

1:使用RStack主控系统创建一台云主机,安装完毕直接强制关机即可

2:进入云主机的磁盘目录 如/home/rstack/云主机名/uuidXXX_0.qcow2

把这个uuidXX_0.qcow2删除

使用命令创建一个新的磁盘 {自己定义这个系统镜像盘的容量大小演示默认写了40G,并且按指定您的主机路径以及命名比如和原来的相同} 

qemu-img create -f qcow2  /home/rstack/云主机名/uuidXXX_0.qcow2 40G

3:在主控面板挂载好镜像额iso(也就是把ISO文件上传镜像目录,在到主控媒介添加iso镜像,在到计算节点选择允许媒介ISO使用)

4:下载VNC工具:http://www.rstack.com.cn/download/node_v3/kvm/vnc.exe

输入demo:1.2.3.4:8000   (IP为宿主机IP,后面的端口为RStack主控分配的端口》可以到重置VNC密码哪里获取VNC端口和VNC密码),先输入好,

5:在主控执行开机操作,并马上登录VNC.exe的操作,然后开始安装配置系统即可 【注意:网卡名称必须是eth0】

6:安装完毕,开始部署一些RSTACK镜像设置器

去下载对应的虚拟机镜像设置器并解压上传到 镜像路径下,执行命令:

cd /usr/local/bin
chmod +x rsService
./rsService install
看到success等字样代表成功
如果centos7也可以再执行以下,未执行也是可以的
systemctl enable rsService

7:执行下 eject 是否命令报错;

安装:(重要)一般centos7都自带了,centos6基本都需要另外安装
yum install -y eject

8:禁止selinux

sed -i #s/SELINUX=enforcing/SELINUX=disabled/g# /etc/selinux/config

9:如果封装centos6镜像或则低版本的debian,ubuntu,注关机制作镜像之前
查看是否存在这个文件/etc/udev/rules.d/70-persistent-net.rules 存在就删除它在进行关机

10:安装一些插件:【如果出现错误信息可能你镜像yum源问题,请百度查看如何更新Yum源】

yum install wget -y
yum install -y qemu-guest-agent
service qemu-ga start
chkconfig qemu-ga on
systemctl start qemu-guest-agent
systemctl enable qemu-guest-agent

11:最后我们进行关闭系统 命令

init 0

12:如果希望镜像小一点 节约硬盘空间可以使用rstools工具 压缩下镜像(前提必须已关机),压缩需要一定时间,耐心等待

/usr/local/rstack/rstools convert 做好的镜像名.qcow2 压缩后的镜像名.qcow2

然后把压缩后的镜像名.qcow2移动到你镜像目录就可以使用RS主控系统使用镜像了,也可以把镜像上传如百度云等已方便部署其他N台宿主机上

免费使用RStack

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

开始免费试用 请求演示