• 如果您有任何疑问或者需要投稿请联系站长,感谢您的访问

  • 如果您有任何问题或者建议可以联系站长,QQ403593407

使用SolusVM创建KVM VPS

教程资源 admin 1年前 (2018-09-23) 852次浏览 0个评论
[Oneman IDC]使用 SolusVM 创建 KVM VPS

我们利用 Proxmox 创建了 LXC VPS,本次我们利用创建 VPS 里使用最广泛的 SolusVM 来创建 KVM VPS。

本篇文章中主被控均为 CentOS 7 系统,其实对于 SolusVM 这种面板推荐使用 CentOS 6 问题少一些,不过博主个人对于网卡配置也是初学阶段,暂时是模仿状态,习惯 CentOS 7,所以就使用 CentOS 7 来作为主系统。所以说如果你是 CentOS6 系统,在桥接网卡这一步千万别学我!!!

一、面板介绍

SoluVM 目前是 OnApp 旗下的产品,不过 2.0 版已经难产多年,还在 1.x 缓慢更新…如果你使用过 VPS,尤其是国外 VPS 的话大部分都是使用 SolusVM 面板来创建 VPS,那么相应的教程和文档就会成熟完整一些。同时 SolusVM 对于财务系统例如 WHMCS 的对接非常简单方便,所以很多主机商都在使用。Proxmox 也可以对接 WHMCS,但是相关设置非常繁杂,一般也没什么主机商会使用这套系统。

SolusVM 分为主控(Master)、被控(Slave)两套程序,如果你是 KVM/Xen 虚拟化需要分别安装在两台机器中,无法直接在一台已经安装了 Xen 或者 KVM 的 Slave 上安装 Master,但是你可以在 Slave 上开的 VM 中安装 Master,当然如果你有别的的空的机器还是建议分开(OVZ 可以使用 Master with OpenVZ 来实现安装在一台机器上)。主控的售价为 10 美元/月,有 30 天免费试用,被控是 2.5 美元/月/终端。

官方网站:https://solusvm.com/

二、被控端配置(Slave)

无论是主控还是被控需要纯净系统才能安装成功,不要存在例如 cPanel、BT 等面板。

被控端一般都是独立服务器,最好是有救援系统、可以自定义分区的服务器,当然部分主机商在重装的时候可以自定义配置或者提交工单告诉他们你要的分区配置。本次我们以德国 Hetzner 独立服务器为例来设置。

1.进入救援系统设置

Hetzner 提供了一个非常方便的救援系统可以自定义安装系统和分区,进入控制面板,点击 Rescue 启动救援系统,再到 Reset 重启你的服务器,一般是第一个选项,按一次关机,等一会再按一次就开机了。连接 SSH,端口为 22,密码可以在开启救援系统的时候看到,root 用户登录。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

进入后输入命令:

现在就可以选择你需要的系统了,本次是 CentOS7。当然你也可以利用这个功能安装 Proxmox。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

Hostname 设置

[Oneman IDC]使用 SolusVM 创建 KVM VPS

2.RAID 设置

会显示一个蓝底页面来设置,最上面是 RAID 的设置,根据自己需要来。如图所示选择是否开启 RAID,如果开启 RAID 要选择什么模式。因为服务器只有两块硬盘,所以最多只能 RAID1。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

RAID0 是性能最好的模式,两块硬盘都会被使用,但是非常不安全,一块硬盘挂掉就一起挂

RAID1 最安全,但是性能下降,而且有一块硬盘作为备份无法使用,例如 2X2T 硬盘,你只有 2TB 可以使用。

No RAID 即不开启 RAID,性能略比 RAID1 好一些,同时也可以有效利用磁盘空间。三种 RAID 模式根据自己需要来使用,一般建议 No RAID,如果你追求大空间和高性能可以 RAID0,但是要自己注意备份。RAID1 是最安全的保守模式,适合不追求空间大小和性能的使用,保证数据安全。

3.磁盘分区

重要的磁盘分区,SolusVM 对于磁盘分区有一定要求。对于不同虚拟化有不同的要求,本次以 KVM 虚拟化为例。推荐设置 Swap 为 4GB 以上,/ 根目录为 80GB 以上,其余空间不分配,全部 LVM 交由 SolusVM 自动创建。

如图对磁盘分区,主要是需要注释掉注释使其生效,删除多余空间。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

对 PART 部分添加注释使其失效,以免影响分区。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

全部完成后按 F10 保存设置,一路确定就可以等待自动安装了,如果出现错误会自动跳到出错的地方进行排查。

4.完成安装系统

全部完成后 reboot 重启服务器即可正常使用了,要注意的是 Root 密码为救援系统的密码。

5.购买额外 IP

因为创建的是独立 IPv4 的 KVM VPS,所以我们买几个 IP。

Hetzner 允许一台机器最多有 6 个单独 IP,更多的 IP 需要你购买一整个段。单个 IP 的价格为 0.84 欧元/个/月。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

如图所示购买 IP,买一个段还是一个,理由是什么,一般如实填写就行,很快 IP 就会显示在控制面板中。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

6.桥接网卡设置

创建 KVM VPS 多的一步就是桥接网卡,这一步非常重要也非常危险,一个步骤和参数错误就会导致网卡无法启动,丢掉网络无法连接,所以请仔细配置,提前备份主网卡文件。

(1)安装软件包

(2)备份网卡文件,CentOS7 中主网卡文件在/etc/sysconfig/networkscripts/中,文件名为 enp2s0,CentOS6 一般为ifcfgeth0

(3)修改网卡文件配置

第一步修改主网卡文件,利用 vi/vim 编辑器就行,三个网卡文件的内容参考后面的图。

第二步新建桥接网卡文件

再新建一个路由网卡文件

如图是我的配置,安装这个配置来就可以,当然这是在 Hetzner 服务器+CentOS 系统下,不同系统不同服务器请根据实际情况设置。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

之后重启网卡,如果文件没问题就会重启成功

7.安装被控端

[Oneman IDC]使用 SolusVM 创建 KVM VPS

选择 KVM 即可,会全自动安装,安装完成后会提供一个 ID+KEY,请务必留存,用于对接主控使用。

至此被控端设置已经完成。

三、主控端安装(Master)

主控端服务器我们建议和被控离的近一点或者都在国外方便连接,以免主控在国内和被控连通性较差,命令反应慢。。。主控服务器没有具体要求,一般一个 1GB 的 VPS 就行了,当然 OVZ 都可以,省钱嘛,23333.

(1)主控安装

本次是纯净的 CentOS7 系统作为主控,运行安装命令

选择主控的安装,不要安装虚拟化。。。

全自动完成,成功后会给出控制面板后台和前台信息,用户名和密码默认为 vpsadmin。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

(2)SSL 安全连接

SSL 有两种方式,手动和自动。

1.手动安装 SSL。

手动当然是自己的 SSL 证书,把/usr/local/svmstack/nginx/ssl 里的文件和密钥替换就行了,重启 nginx

2.自动 SSL 就是利用 Let’s Encrypt 免费证书了,使用前确保你的域名已经成功解析到 IP 上。

(3)汉化前台

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

四、主控端配置和使用

(1)面板后台主页

一进来就是控制面板的主页,这就是你们的 VPS 在商家后台那里的样子啦

[Oneman IDC]使用 SolusVM 创建 KVM VPS

(2)修改管理员密码

安全是必须的,先修改管理员密码。Config-Admin 就能添加管理员用户、修改管理员密码了。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

(3)添加节点(Node)

Nodes——Add Node,设置名字、IP、端口,填写被控安装的 ID 和 KEY,选择虚拟化,设置 LV Group(被控端使用命令 vgs 即可查看),这样就添加好了节点。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

在添加完成后再编辑节点,可以设置创建 VPS 的数量,给该节点分配多少资源,否则都是 0 的话也无法成功创建。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

(4)添加 IP

IP Blocks——Add IP Block,创建一个 IP 组,起个名,网关、DNS,DNS 默认用 Google 的就行,网关可以在 Hetzner 后台的主 IP 那里看到,一般尾数都是 65。选择给哪个节点使用即可。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

添加组后添加单个 IP,如图所示。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

[Oneman IDC]使用 SolusVM 创建 KVM VPS

添加 Mac 地址,不要使用 auto 的 Mac,如下图,在 Hetzner 的 IP 那里创建 Mac 地址,然后一个个添加即可。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

(5)创建与同步系统模板

KVM 的模板官方主流提供了 4 个最新版模板,对于 OpenVZ 需要使用 OpenVZ 官方的模板就行。

例如我们添加 CentOS 7 模板

官方的下载页面:https://tdn.solusvm.com/ 这个页面介绍了你下载模板,怎么设置等。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

连接主控服务器的 SSH,运行命令

模板下载后会自己存放到/home/solusvm/kvm/template/文件夹中

再到主控后台的 Media——Add KVM Template 添加模板即可,起一个名字,设置描述,选择正确的模板文件,安装 TDN 页面设置分区和 root 密码即可。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

添加完成后再编辑模板设置,可以对 CPU 模式、默认分配 CPU 和线程数等可以进行设置,推荐 CPU 设置为 host-passthrough,这样可以显示真正的 CPU 参数,开启一些指令集来跑程序,如果使用默认的 QEMU 的话虽然方便迁移等操作,但是会关闭一部分指令集可能造成一些需求无法正常使用。

创建完全部模板后我们就需要把模板同步到被控服务器上去使用。

进入 Media——Media Sync,选择你要同步的模板,再选择需要同步的节点,创建一个同步任务。创建成功后状态为 Queue,等待一段时间变成 Active 状态后,代表你的模板已经成功同步到被控服务器上了。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

(6)创建 VPS

首先要创建一个用户,没有用户你创建给谁呢?Clients——Add Client 即可。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

如果你创建的 VPS 都是一样的显然创建一个通用模板方便一些。Plans——Add KVM Plan,进行相关设置即可。如果你只是创建一个 VPS,那么直接到 Virtual Servers—— Add Virtual Servers 即可。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

创建 VPS,这里我们有一个 Plan,所以直接选择 Plan,分配给谁就好了。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

(7)用户使用

管理员可以在 List Virtual Servers 里管理所有服务器,点击后面仪表盘的图标即可进行详细的管理,对于 VPS 的各种调试安装,还有限制网络速度等都可以实现。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

[Oneman IDC]使用 SolusVM 创建 KVM VPS

对于用户来说,直接登录前台地址,输入用户名密码即可。

[Oneman IDC]使用 SolusVM 创建 KVM VPS

五、其他

这样我们就完成了创建 KVM VPS 的基本操作了,对于邮件提醒、更详细的控制策略等都可以在后台设置,慢慢摸索就好啦。

对于对接财务系统的设置官方给出了稳定和插件可以使用,地址:https://docs.solusvm.com/display/DOCS/Modules?src=contextnavpagetreemode

六、总结

SolusVM 是一款非常成熟的商业化 VPS 面板,如果你想创建 VPS 卖或自己使用等都非常可靠和方便。如果你有不懂的地方或者发现了文章中的各种错误,欢迎通过评论的方式之处,也可以到下方的 Telegram 群组中讨论。

喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

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