SolusVM分为主控(Master)、被控(Slave)两套程序,如果你是KVM/Xen虚拟化需要分别安装在两台机器中,无法直接在一台已经安装了Xen或者KVM的Slave上安装Master,但是你可以在Slave上开的VM中安装Master,当然如果你有别的的空的机器还是建议分开(OVZ可以使用MasterwithOpenVZ来实现安装在一台机器上)。主控的售价为10美元/月,有30天免费试用,被控是2.5美元/月/终端。
无论是主控还是被控需要纯净系统才能安装成功,不要存在例如cPanel、BT等面板。
被控端一般都是独立服务器,最好是有救援系统、可以自定义分区的服务器,当然部分主机商在重装的时候可以自定义配置或者提交工单告诉他们你要的分区配置。本次我们以德国Hetzner独立服务器为例来设置。
进入后输入命令:
installimage现在就可以选择你需要的系统了,本次是CentOS7。当然你也可以利用这个功能安装Proxmox。
Hostname设置
会显示一个蓝底页面来设置,最上面是RAID的设置,根据自己需要来。如图所示选择是否开启RAID,如果开启RAID要选择什么模式。因为服务器只有两块硬盘,所以最多只能RAID1。
RAID0是性能最好的模式,两块硬盘都会被使用,但是非常不安全,一块硬盘挂掉就一起挂
RAID1最安全,但是性能下降,而且有一块硬盘作为备份无法使用,例如2X2T硬盘,你只有2TB可以使用。
NoRAID即不开启RAID,性能略比RAID1好一些,同时也可以有效利用磁盘空间。三种RAID模式根据自己需要来使用,一般建议NoRAID,如果你追求大空间和高性能可以RAID0,但是要自己注意备份。RAID1是最安全的保守模式,适合不追求空间大小和性能的使用,保证数据安全。
重要的磁盘分区,SolusVM对于磁盘分区有一定要求。对于不同虚拟化有不同的要求,本次以KVM虚拟化为例。推荐设置Swap为4GB以上,/根目录为80GB以上,其余空间不分配,全部LVM交由SolusVM自动创建。
如图对磁盘分区,主要是需要注释掉注释使其生效,删除多余空间。
对PART部分添加注释使其失效,以免影响分区。
全部完成后按F10保存设置,一路确定就可以等待自动安装了,如果出现错误会自动跳到出错的地方进行排查。
全部完成后reboot重启服务器即可正常使用了,要注意的是Root密码为救援系统的密码。
因为创建的是独立IPv4的KVMVPS,所以我们买几个IP。
Hetzner允许一台机器最多有6个单独IP,更多的IP需要你购买一整个段。单个IP的价格为0.84欧元/个/月。
如图所示购买IP,买一个段还是一个,理由是什么,一般如实填写就行,很快IP就会显示在控制面板中。
创建KVMVPS多的一步就是桥接网卡,这一步非常重要也非常危险,一个步骤和参数错误就会导致网卡无法启动,丢掉网络无法连接,所以请仔细配置,提前备份主网卡文件。
第一步修改主网卡文件,利用vi/vim编辑器就行,三个网卡文件的内容参考后面的图。
vi/etc/sysconfig/network-scripts/ifcfg-eth0第二步新建桥接网卡文件
vi/etc/sysconfig/network-scripts/ifcfg-br0再新建一个路由网卡文件
vi/etc/sysconfig/network-scripts/route-br0如图是我的配置,安装这个配置来就可以,当然这是在Hetzner服务器+CentOS系统下,不同系统不同服务器请根据实际情况设置。
之后重启网卡,如果文件没问题就会重启成功
选择KVM即可,会全自动安装,安装完成后会提供一个ID+KEY,请务必留存,用于对接主控使用。
至此被控端设置已经完成。
主控端服务器我们建议和被控离的近一点或者都在国外方便连接,以免主控在国内和被控连通性较差,命令反应慢。。。主控服务器没有具体要求,一般一个1GB的VPS就行了,当然OVZ都可以,省钱嘛,23333.
本次是纯净的CentOS7系统作为主控,运行安装命令
全自动完成,成功后会给出控制面板后台和前台信息,用户名和密码默认为vpsadmin。
SSL有两种方式,手动和自动。
1.手动安装SSL。
手动当然是自己的SSL证书,把/usr/local/svmstack/nginx/ssl里的文件和密钥替换就行了,重启nginx
安全是必须的,先修改管理员密码。Config-Admin就能添加管理员用户、修改管理员密码了。
Nodes——AddNode,设置名字、IP、端口,填写被控安装的ID和KEY,选择虚拟化,设置LVGroup(被控端使用命令vgs即可查看),这样就添加好了节点。
在添加完成后再编辑节点,可以设置创建VPS的数量,给该节点分配多少资源,否则都是0的话也无法成功创建。
IPBlocks——AddIPBlock,创建一个IP组,起个名,网关、DNS,DNS默认用Google的就行,网关可以在Hetzner后台的主IP那里看到,一般尾数都是65。选择给哪个节点使用即可。
添加组后添加单个IP,如图所示。
添加Mac地址,不要使用auto的Mac,如下图,在Hetzner的IP那里创建Mac地址,然后一个个添加即可。
KVM的模板官方主流提供了4个最新版模板,对于OpenVZ需要使用OpenVZ官方的模板就行。
例如我们添加CentOS7模板
连接主控服务器的SSH,运行命令
再到主控后台的Media——AddKVMTemplate添加模板即可,起一个名字,设置描述,选择正确的模板文件,安装TDN页面设置分区和root密码即可。
添加完成后再编辑模板设置,可以对CPU模式、默认分配CPU和线程数等可以进行设置,推荐CPU设置为host-passthrough,这样可以显示真正的CPU参数,开启一些指令集来跑程序,如果使用默认的QEMU的话虽然方便迁移等操作,但是会关闭一部分指令集可能造成一些需求无法正常使用。
创建完全部模板后我们就需要把模板同步到被控服务器上去使用。
首先要创建一个用户,没有用户你创建给谁呢?Clients——AddClient即可。
创建VPS,这里我们有一个Plan,所以直接选择Plan,分配给谁就好了。
管理员可以在ListVirtualServers里管理所有服务器,点击后面仪表盘的图标即可进行详细的管理,对于VPS的各种调试安装,还有限制网络速度等都可以实现。
这样我们就完成了创建KVMVPS的基本操作了,对于邮件提醒、更详细的控制策略等都可以在后台设置,慢慢摸索就好啦。
本文的编写参考了以下文档:
磁盘重做系统。会丢失数据吗?是单磁盘的方式?还是国内的那种系统盘和数据盘分离~
话说购买的IP子网怎么配置到里面呢?急求
同步不了os模版怎么办,显示完成,但在whmcs开通的显示没有模版
请问TeamXXX那个密码是多少?
消灭0回复,我一直想写一篇来着,因为实在太懒了一直拖啊拖啊!
2017年3月30日
2016年7月20日
2018年4月17日
2016年11月29日
2017年1月6日
2024呢2024年了
typecho要迁移wp?好多年前的教程了,不一定管用了啊,所以不太清楚,只能搜搜有没有新的教程了。
你好,请教一下typecho只有网站文件和数据库,如何生成xml文件?望回复