前言

SolusVM分为主控和被控,主控为管理所有主机,VPS、独服均可。被控为主机,需为独服。

网上有Solusvm开心版一键安装脚本,支持CentOS 7一键换内核到OpenVZ 7 ,想了解的可查看 Solusvm开心版一键安装脚本,此处更多的是记录过程及原理。

SolusVM主控

安装SolusVM主控

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

如果开 OpenVZ 的小鸡记得选带模板的,也就是 OpenVZ with basic templates 这个选项。

安装完后会出现SolusVM控制台地址、用户名、密码等,记录下来。默认后台面板 https://服务器IP:5656/admincp 或者 https://服务器IP/admincp ,用户名和默认密码都是 vpsadmin ,普通用户自己访问 /login.php 就好了。

破解SolusVM主控

添加伪授权hosts

/etc/hosts 中添加如下伪授权,套餐是 SolusVM Enterprise (NOC)

1
2
3
4
5
6
7
8
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)

1
2
3
4
5
6
7
8
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

防火墙屏蔽验证地址

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

保存 iptables 配置并重启服务:

1
2
service iptables save
service iptables restart

关闭 selinuxvi /etc/sysconfig/selinux ,把 SELINUX 设为 disabled

1
SELINUX=disabled

配置SSL

获取证书

1
2
3
yum install curl &&
curl https://get.acme.sh | sh && source ~/.bashrc
acme.sh --issue -d 域名 -w /usr/local/solusvm/www/.verification

安装证书

1
2
3
4
5
6
7
acme.sh --installcert -d 域名 
--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"

证书安装完成后,浏览器进入web控制端可见控制端状态。

SolusVM被控

安装SolusVM被控

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

几分钟后会出现选择,根据自己的需要,选择:

  • 4KVM
  • 5Xen
  • 6OpenVZ

安装后会出现下面这样的信息,记住!

破解SolusVM被控

添加伪授权 hosts :

1
2
3
4
5
6
7
8
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

或者

1
2
3
4
5
6
7
8
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

SolusVM KVM的网桥设置

官方文档:https://documentation.solusvm.com/display/DOCS/KVM+Bridge+Setup

安装桥接依赖

1
yum -y install bridge-utils

开ipv4转发:

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

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

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

粘贴下面的内容。如果没有 IPv6 ,删除 IPv6 的部分

1
2
3
4
5
6
7
8
9
10
11
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

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

1
vi /etc/sysconfig/network-scripts/ifcfg-eth1

粘贴下面的内容:

1
2
3
DEVICE=eth1
ONBOOT=yes
BRIDGE=br0

添加其他IP

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

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

1
2
3
4
5
6
7
8
9
10
11
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=服务器IP8
NETMASK4=255.255.255.248
ONBOOT=yes

重启网络

1
service network restart

系统下载

https://tdn.solusvm.com/

参考链接

SolusVM主被控开心版完美安装配置傻瓜式教程