维护内心的和平
我们一直在努力

SolusVM开心版破解安装、SolusVM NAT网络桥接的设置、SolusVM与Whmcs的整合

教程写的比较全,步骤详细。该文在Centos 6 64位下成功。均为SSH下操作。
SolusVM分为主控和被控,主控为管理所有主机,虚拟主机、VPS、独服均可;被控为主机,需为独服。

一、SolusVM主控的安装及破解

1、安装SolusVM主控

wget https://files.soluslabs.com/install.sh
sh install.sh

等待一会,系统初始化。
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

几分钟后会出现选择,建议选择 1(1-3均为主控,4-6为被控)
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

安装完后会出现SolusVM控制台地址、用户名、密码等,记录下来。
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

2、破解SolusVM主控
a、添加伪授权hosts

vi /etc/hosts

添加如下伪授权,套餐是 SolusVM Enterprise (NOC):

150.95.9.225 soluslabs.com
150.95.9.225 www.soluslabs.com
150.95.9.225 licensing1.soluslabs.net
150.95.9.225 licensing2.soluslabs.net
150.95.9.225 licensing3.soluslabs.net
150.95.9.225 licensing4.soluslabs.net
150.95.9.225 licensing5.soluslabs.net
150.95.9.225 licensing6.soluslabs.net

或者,套餐是 SolusVM Enterprise (RS)

150.95.9.221 soluslabs.com
150.95.9.221 www.soluslabs.com
150.95.9.221 licensing1.soluslabs.net
150.95.9.221 licensing2.soluslabs.net
150.95.9.221 licensing3.soluslabs.net
150.95.9.221 licensing4.soluslabs.net
150.95.9.221 licensing5.soluslabs.net
150.95.9.221 licensing6.soluslabs.net

b、防火墙屏蔽验证地址

iptables -I INPUT -s 94.0.0.0/8 -j DROP

保存iptables配置

service iptables save

重启iptables

service iptables restart

3、关闭selinux

vi /etc/sysconfig/selinux

把SELINUX设为disabled
如下:

SELINUX=disabled

4、配置SSL
a、获取证书

yum install curl &&
curl https://get.acme.sh | sh && source ~/.bashrc 
acme.sh --issue -d www.94p.net -w /usr/local/solusvm/www/.verification

安装证书

acme.sh --installcert -d www.94p.net \
--keypath /usr/local/svmstack/nginx/ssl/ssl.key \
--fullchainpath /usr/local/svmstack/nginx/ssl/ssl.crt \
--reloadcmd "service svmstack-nginx restart; \
/usr/local/svmstack/sshwebsocket/quit; \
/usr/local/svmstack/sshwebsocket/port_check; \
cd /usr/local/svmstack/nginx/ssl && cat ssl.key ssl.crt > ssl.pem"

5、浏览器进入web控制端
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

二 、SolusVM被控的安装及破解

1、安装SolusVM被控

wget https://files.soluslabs.com/install.sh
sh install.sh

等待一会,系统初始化。
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

几分钟后会出现选择,根据自己的需要,4为KVM,5为Xen,6为OpenVZ
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

安装后会出现下面的信息,记住!
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

2、破解SolusVM被控
添加伪授权hosts

vi /etc/hosts

添加如下伪授权:

150.95.9.225 soluslabs.com
150.95.9.225 www.soluslabs.com
150.95.9.225 licensing1.soluslabs.net
150.95.9.225 licensing2.soluslabs.net
150.95.9.225 licensing3.soluslabs.net
150.95.9.225 licensing4.soluslabs.net
150.95.9.225 licensing5.soluslabs.net
150.95.9.225 licensing6.soluslabs.net

或者

150.95.9.221 soluslabs.com
150.95.9.221 www.soluslabs.com
150.95.9.221 licensing1.soluslabs.net
150.95.9.221 licensing2.soluslabs.net
150.95.9.221 licensing3.soluslabs.net
150.95.9.221 licensing4.soluslabs.net
150.95.9.221 licensing5.soluslabs.net
150.95.9.221 licensing6.soluslabs.net

3、SolusVM KVM的网桥设置
官方文档:https://documentation.solusvm.com/display/DOCS/KVM+Bridge+Setup
a、安装桥接依赖

yum -y install bridge-utils

b、开ipv4转发:

echo 1 > /proc/sys/net/ipv4/ip_forward

c、新建一个桥接网卡,命名为br0

vi /etc/sysconfig/network-scripts/ifcfg-br0

依照你网卡配置创建Bridge的配置文件,粘贴下面的内容。如果没有IPv6,删除IPv6的部分

DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
IPADDR=服务器主IP
NETMASK=255.255.255.248(如果是/29,最后3位是248,根据IP数修改)
ONBOOT=yes
GATEWAY=网关
IPV6INIT=yes
IPV6ADDR=服务器IPV6地址
IPV6_DEFAULTGW=fe80::1
IPV6_DEFAULTDEV=br0

其中:你现有网卡中的配置解释:

#你的网卡名字可能有差别,总之选你外网IP的那个
cat /etc/sysconfig/network-scripts/ifcfg-eth0
#内容大概如下,虽然我Hetzner上安装完不是这样的,不过差不多啦
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
HWADDR=MAC地址
IPADDR=公网IP
NETMASK=子网掩码
NETWORK=网络号
GATEWAY=网关
BROADCAST=广播地址
IPV6INIT=yes
IPV6_AUTOCONF=yes

桥接配置参照:

#内容参照如下
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
ONBOOT=yes
IPADDR=公网IP
NETMASK=子网掩码
NETWORK=网络号
GATEWAY=网关
BROADCAST=广播地址

d、编辑默认网卡(有的是eth0,有的是eth1)

备份你的配置

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/backup-ifcfg-eth0

然后继续操作

vi /etc/sysconfig/network-scripts/ifcfg-eth0

粘贴下面的内容

DEVICE=eth0
ONBOOT=yes
BRIDGE=br0

e、添加其他IP

vi /etc/sysconfig/network-scripts/ifcfg-br0:0

添加如下内容(网关根据IP数修改)

DEVICE=br0:0
BOOTPROTO=static
IPADDR=服务器IP2
NETMASK=255.255.255.248
IPADDR2=服务器IP3
NETMASK2=255.255.255.248
IPADDR3=服务器IP4
NETMASK3=255.255.255.248
IPADDR4=服务器IP5
NETMASK4=255.255.255.248
ONBOOT=yes

f、重启网络

service network restart

g、我建议这部分最好慎重一点,特别是如果你的机器没有KVM或者IPMI,改错了可能就得重装了,但是,也可以做个故障修复脚本

#配置重启后的计划任务,删除Bridge配置,覆盖原配置文件然后重启网络
echo "@reboot rm -rf /etc/sysconfig/network-scripts/ifcfg-br0 && \cp /etc/sysconfig/network-scripts/backup-ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0 && /etc/init.d/network restart" >> /var/spool/cron/root
chmod 600 /var/spool/cron/root
systemctl reload  crond.service
systemctl restart  crond.service

其中centos7定时计划其她命令:

#启动
systemctl start  crond.service
#查看状态:
systemctl status  crond.service
#停止
systemctl stop  crond.service
#从新启动
systemctl restart  crond.service
#重新加载:
systemctl reload  crond.service

三、SolusVM主控端设置
(一)Node设置
1、添加Node
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

2、Node设置
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

(二)套餐设置

假设这里我要配置一个CentOS7的模版,就在主控服务器内执行如下命令:

wget http://templates.repo.onapp.com/solusvm/kvm/linux-centos-7-x86_64-minimal-latest.gz -O /home/solusvm/kvm/template/linux-centos-7-x86_64-minimal-latest.gz

接着回到SolusVM的后台,点击Media-Add KVM Template,按如图所示填写相应的信息:

注:

1、Generation这个值默认是1,但我们一定要改成2,否则虚拟机无法正常开机。

2、Disk Driver一定要选择virtio。

3、Arch一定要选择x86_64,因为我们的系统模版是基于64位架构制作的。

4、建议开启CPU Model,并把模式改为host-passthrough。我个人是极其讨厌买到手的KVM机器查看CPU信息查不到型号的,所以用这个模式可以直接把母鸡的CPU型号暴露在虚拟机内,虚拟机内可以直接显示母鸡所使用的具体CPU型号。

OK,在添加好了系统模版后,我们还需要把现有的这些系统模版同步到被控中去,因为现在的这些模版文件都还在主控端上。

点击Media-Media Sync,选中我们要同步的模版,然后选中要同步的被控,提交即可,稍等片刻,一旦这里显示Completed,即代表模版同步完成。

现在我们就可以来添加一个虚拟机套餐了,点击Plans-Add KVM Plan,按你自己的需求设置一个合适的套餐:《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

注意,下面这个模版一定要选择,否则客户在面板里面找不到可以重装的系统:

(三)NAT网络设置
添加IP段
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

点击刚才设置的IP段,进行编辑,设置IP
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

内网端口转发,使用脚本:

wget https://lowvps.cn/usr/uploads/2018/06/addnat.sh
bash addnat.sh

输入服务器的IP,其他默认即可。
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》
规则解释:默认是分配 10.0.1.0/24 的IP转发规则,如果有多个,就额外分配 10.0.2.0/24、10.0.3.0/24 等,这里按照10.0.1.0/24解释。

基础规则是 10.0.C.D 的内网IP(此例子C为1,D最多是3位数)
SSH端口是 61D(D不足3为前面补0)
可用端口是 1D1 - 1D9(D不足3为前面补0)

具体案例: 10.0.1.56
SSH端口是 61056
可用端口是 10561 - 10569安装SolusVM被控

检查NAT是否配置成功

iptables -t nat -L

《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

检测 iptables 规则

iptables -nL -v --line-numbers -t filter

发现reject-with icmp-port-unreachable

4        0   0 REJECT     all  --  *      virbr0  0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable 
5        0   0 REJECT     all  --  virbr0 *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable

上面这两条规则是干什么的,我不清楚。反正有这两条规则,kvm nat端口转发是失败的。搞了几天得出的结论。。。删除这两条规则就可以了

iptables -D FORWARD 5 -t filter
iptables -D FORWARD 4 -t filter

四、SolusVM与Whmcs的对接
(一)SolusVM的设置
添加API
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

(二)WHMCS的设置
1、部分WHMC版本没有solusvm模块,下载:https://github.com/plesk/SolusVM-WHMCS-Module/archive/master.zip,解压后,把 solusvmpro 文件夹添加到 根目录 /modules/servers 下。

2、添加服务器,Setup – Products – Servers
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》
3、添加产品
《SolusVM破解安装、SolusVM NAT的设置、SolusVM与Whmcs的整合》

4、汉化前台

管理员后台只有英文,反正也不是很难。。前台中文可以优化一下用户体验。

cd /usr/local/solusvm/language/client/
wget "https://documentation.solusvm.com/download/attachments/7667936/Simplified-Chinese.lang.txt?api=v2" -O Chinese.lang.txt
chown solusvm:solusvm Chinese.lang.txt

5、汉化代理商面板

Github地址:https://github.com/flyqie/SolusvmResellerChinese
一键安装(请在Soluvm Master执行) :

cd /usr/local/solusvm/language/reseller/
wget "https://raw.githubusercontent.com/flyqie/SolusvmResellerChinese/master/Chinese.lang.txt" -O Chinese.lang.txt
chown solusvm:solusvm Chinese.lang.txt

这套开VPS的方案,可以说就是目前最成熟,也最简单方便的了。然后你们可以自己脑补一下,花点钱买套WHMCS主机皮,或是找人定做一套,然后找人买几个便宜的C段,然后找机房托管几台机器,然后把IP路由一下,最后再按照我这篇文章的操作把SolusVM配置好并与WHMCS对接。你也可以做IDC。

Download Best WordPress Themes Free Download
Free Download WordPress Themes
Premium WordPress Themes Download
Download Nulled WordPress Themes
free download udemy course
download micromax firmware
Download Best WordPress Themes Free Download
udemy free download
赞(0) 打赏
转载注明出处:枫叶博客 » SolusVM开心版破解安装、SolusVM NAT网络桥接的设置、SolusVM与Whmcs的整合
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

推荐

枫叶数卡枫叶网盘

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏