用户制作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台宿主机上