利用SolusVM进行VPS开设小鸡,并对接WHMCS系统
介绍
SolusVM 是目前国内外卖VPS的最常见的面板之一,另外还有 Virtualizor 以及 Xen System,以及比较少见的 Promox 和 ESXi 以及非常稀有土豪专用的 OnApp。当然还有些号称云主机的用OpenStack 或者 OpenNebula,这些就不提了。不过我相信大部分人应该都接触过 SolusVM,作为 OnApp 旗下的比较低端的虚拟化产品,以及和 WHMCS 等财务系统比较好的集成,所以非常多的VPS商家都喜欢用这个。 所以这个系列来稍微介绍下这些 IDC 比较常用的东西,之前的 Proxmox 也是这个系列的其实,之后会有啥就看心情了。 由于 Solusvm 的某些BUG(其实是一堆),在 CentOS7 上安装 Solusvm 会导致出现无法限速,无法重启后自动启动 VM 的情况,所以一般情况下建议使用 CentOS6 安装。 但是 Solusvm 对于系统的分区是有要求的,所以我们从安装 CentOS6 开始介绍,当然是跳着介绍的,只说需要特别注意的地方,最好的情况是你的独服商家提供了 Solusvm 的镜像,这样你就不用折腾的,但是有些只提供了 OpenVZ Slave(Master) 的镜像,所以这种情况下如果你要安装 KVM 或者 Xen 的 Solusvm Slave 就需要自己动手了。
准备
- 保证你的系统是 Centos6.X 系列,如果不是建议重装
- CentOS7 官方也支持,但是暂未尝试
下文介绍的方法是在没有对应系统模板情况下自助重装的方式,注意要求是 KVM 架构 - 默认密码为Vicer
安装所需软件
重装系统
命令参数:
务必注意,网络重装需要一些等待时间,大概半小时左右。
安装
选择版本
安装完成后,会出现如下信息,主要包括 SolusVM 管理面板和用户面板信息,后续需要做的准备工作主要就是 客户端汉化、SSL 证书、相应重启检查了。
破解SolusVM主控
- 添加伪授权hosts
添加如下伪授权,套餐是 SolusVM Enterprise (NOC):
或者,套餐是 SolusVM Enterprise (RS)
- 防火墙屏蔽验证地址
保存iptables配置
重启iptables
破解SolusVM被控
添加伪授权hosts
添加如下伪授权:
或者
关闭selinux
把 SELINUX
设为 disabled
如下:SELINUX=disabled
客户端汉化
SSL 证书配置
- 手工替换
路径是 /usr/local/svmstack/nginx/ssl,自行替换其中的 ssl.crt 和 ssl.key 即可。 - 自动更新
- 获取证书
- 安装证书
将ensu.cc
替换为自己的域名.
确认内核
当查询到的内核变为 2.6.32-042stab128.2,就代表完成了。
配置
激活
在激活地址:https://ensu.cc:5656/admincp/license.php
输入你在官网申请或购买的证书激活.
将ensu.cc
替换为自己的域名.
设置 Node
设置本地 Node, 地址:https://ensu.cc:5656/admincp/nodes.php
想超售这里就写的比实际大就行了。
设置 IP 段(IP Block)
设置地址:https://ensu.cc:5656/admincp/ipblocks.php
如果你是公网 IP 段,正常设置即可,不赘述。
如果你是想做 NAT VPS,详见下文 NAT VPS 相关配置
设置 VPS Plan
本教程仅涉及 OpenVZ 的开通
设置地址:https://ensu.cc:5656/admincp/addvzplan.php
仅解释其中两个参数:
Guaranteed Ram:实际内存
Burstable to Ram:等于 内存 + SWAP
NAT VPS 相关配置
取消 ip_conntrack 的禁用
- 修改文件
yum install nano && nano /etc/modprobe.d/openvz.conf
将=1
改为=0
,保存退出。 - 重启系统
reboot
- 检查
iptables -t nat -L
假如没有说异常(缺失、丢失等)说明ip_conntrack
取消禁用成功
设置 IP 段(IP Block)
因为要配合后续的端口转发脚本,建议设置为 10.0.1.1,具体见图。
内网端口转发
一般需要人工写 iptables,但是太麻烦了,下面是一个脚本,方便自动批量生成。
脚本下载地址:http://storage.liyuans.com/09.Shell/addnat.sh
使用方法:bash addnat.sh
规则解释:
默认是分配 10.0.1.0/24 的 IP 转发规则,如果有多个,就额外分配 10.0.2.0/24、10.0.3.0/24 等,这里按照10.0.1.0/24解释。
检查是否配置好:
开通 VPS
人工开通
- 新增 client(用户)
https://ensu.cc:5656/admincp/clients.php
- 新增 Server(机器)
https://ensu.cc:5656/admincp/vmlist.php
后续需要记住的内容如下:(仅示例)
对接 WHMCS
(二)WHMCS的设置
① 部分WHMC版本没有solusvm模块,下载solusvm模块:,解压后,把 solusvmpro 文件夹添加到 根目录 /modules/servers
下。
② 添加服务器,Setup – Products – Servers
(三)Paypal支付
申请地址:https://www.paypal.com/bizsignup
系统下载
官方:https://tdn.solusvm.com/
网友自制:https://solusvm-kvm-templates.com
此文章转载自互联网-《利用SolusVM进行VPS开设小鸡,并对接WHMCS系统》
免责声明:
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
发表评论: