https://www.zhujiceping.com/64.html
今天我要介绍的是咱们国人开发的国产免费SolusVM平台,这个平台有一个响亮的名字,叫RStack。RStack是一款基于KVM云计算的管理平台。目前社区版免费。全方位的虚拟化应用产品及解决方案,功能强大、快速部署、稳定安全。 快速部署 全系统基于GO开发,提升速度的同时保证了系统的稳定性。
一,主控 安装脚本
主控服务器或云主机硬件要求:
安装主控硬件要求
最低配置:2核2G 2M 硬盘10G
推荐配置:4核4G+ 10M+ 硬盘50G+
一键安装部署主控:
yum install -y wget && wget -O control_install http://download.rstack.io/soft/control_install && chmod +x control_install && ./control_install
安装完毕后,必须重启主控服务器,让服务生效
特殊客户如需自定义修改模板,请访问以下路径修改:
/usr/local/control
二,被控 安装脚本
Centos7.6 系统下载:(请安装英文版)*必须
https://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
硬件要求:
|
最低配置 | 推荐配置 |
CPU | 支持VT虚拟化 64位 | - |
内存 | 4G+ | 32G以上 |
硬盘 | 200G+ 脚本默认会把/home作为云主机的存储路径 | 1T以上或更多 |
分区要求:(请使用标准分区,方便如断电,硬件损坏,引起的Linux系统损坏需要重装计算节点恢复)
|
推荐 | 备注 |
Boot | 1024MB | 存放Linux启动的内核文件 如果硬盘少 也可以分512 |
Swap | 100GB | Linux虚拟内存,如果要超卖内存建议是服务器的1~1.5倍,最大128G |
/ | 100GB | 存放系统和一些日志等 |
/home | 全部 | 剩余存储全部分这里,云主机存放路径 |
安装RStack 被控一键脚本 ,首次安装完毕会自动重启
yum install -y wget && wget -O node_install http://download.rstack.io/soft/node_install && chmod +x node_install && ./node_install
三,KVM镜像下载
推荐使用GIA节点下载镜像 速度快:
http://gia-download.rstack.io/template/
主节点下载,推荐GIA以上节点下载
(windows模板)
http://download.rstack.io/template/windows2003r2_x86.qcow2
http://download.rstack.io/template/windows2003r2_x64.qcow2
http://download.rstack.io/template/windows2008r2.qcow2
http://download.rstack.io/template/windows2012r2.qcow2
http://download.rstack.io/template/windows2016.qcow2
http://download.rstack.io/template/windows7_x64.qcow2
http://download.rstack.io/template/windows7_x86.qcow2
(centos模板)
http://download.rstack.io/template/centos6.8_x64.qcow2
http://download.rstack.io/template/centos6.8_x86.qcow2
http://download.rstack.io/template/centos6.9_x64.qcow2
http://download.rstack.io/template/centos6.9_x86.qcow2
http://download.rstack.io/template/centos7.2.qcow2
http://download.rstack.io/template/centos7.3.qcow2
http://download.rstack.io/template/centos7.4.qcow2
http://download.rstack.io/template/centos7.5.qcow2
http://download.rstack.io/template/centos7.6.qcow2
(Debian模板)
http://download.rstack.io/template/debian9.6.qcow2
http://download.rstack.io/template/debian9.8.qcow2
(Ubuntu模板)
http://download.rstack.io/template/ubuntu16.04.qcow2
http://download.rstack.io/template/ubuntu18.04.qcow2
四,挂机宝(共享IP)转发节点安装部署
安装部署挂机宝(共享IP)要求:
1:准备2个公网IP
(1) 一个分配到计算节点
(2) 另外一个分配到转发节点上,利用创建一台虚拟机作为转发节点
准备工作:
1:在新建/编辑计算节点时候 有个 挂机宝IPv4,先不要填写 保持为空,并自检通过
2:把你另外个空闲的公网IP添加到对应IP列表下
3:在RStack主控平台 点击创建虚拟机(选择centos7.6镜像)也可以是其他版本7.x,并选择这个公网IP开通, 过期时间自定义比如100年过期,反正别让他过期即可
4:等待主机安装完毕后,已正常可以使用了,然后软关机,点击对应的主机编辑,点 绑定IP,然后勾选 当前虚拟机用于共享IP挂机宝转发用途(否则别勾选) 此项,等待开机。
部署转发节点:
先登录刚才安装好的 centos7.6 转发节点主机 ,执行以下命令安装转发节点
yum install -y rdate
rdate -s time.nist.gov
yum -y install ntp
timedatectl set-ntp true
cd /usr/local/bin
rm -rf forward_node
wget http://download.rstack.io/soft/forward_node
chmod +x forward_node
./forward_node install
安装完成:
1:将转发节点的IP添加到计算节点的 挂机宝IPv4 里输入,并且该转发节点的远程端口&账号&密码必须必须与计算节点密码一致,然后自检提示是否成功:
2:如成功,那么在重启下转发节点的虚拟机,看重启后是否自动启动转发节点,自检通过
添加内网IP指定段到主控当前计算节点所属IP列表内:
IP:172.16.0.2-254 掩码:255.255.240.0 网关:172.16.0.1
//以上可以开253台虚拟机的IP可用量了,如果觉得你可能会超出253台虚拟机 ,请继续添加以下指定段
IP:172.16.1.2-254 掩码:255.255.240.0 网关:172.16.0.1
IP:172.16.2.2-254 掩码:255.255.240.0 网关:172.16.0.1
IP:172.16.3.2-254 掩码:255.255.240.0 网关:172.16.0.1
IP:172.16.4.2-254 掩码:255.255.240.0 网关:172.16.0.1
IP:172.16.5.2-254 掩码:255.255.240.0 网关:172.16.0.1
IP:172.16.6.2-254 掩码:255.255.240.0 网关:172.16.0.1
IP:172.16.7.2-254 掩码:255.255.240.0 网关:172.16.0.1
IP:172.16.8.2-254 掩码:255.255.240.0 网关:172.16.0.1
.....................................................................
结束段为 172.168.15.2 一般情况下 我相信不会用到结束段,以上IP都够开几千台虚拟机的IP数了
现在可以开通一台虚拟机了
关于运维(如果你是安装请不要看这里):
假如一些不可抗拒的的原因,造成转发节点损坏无法开机,需要重装转发节点的时候
解决办法:
1:重装转发节点后
2:然后根据以上步骤安装转发节点
3:UI主控 > 运维 > 重建转发 > 选择 计算节点 > 点击 马上重建转发 > 完成
关于转发节点被DDOS攻击IP封了解决:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
编辑转发节点虚拟机以上网卡,把攻击的IP改掉,使用新的IP,然后在去计算节点修改为新的转发节点IP,重启网卡,并自检通过
当然如果你IP很多,也可以在这个网卡里绑定多个IP,这样你可以遇到IP被DDOS被机房封了,随时修改计算节点新IP即可