1. 首页
  2. 技术攻关

[Oneman IDC]Proxmox VE 5创建LXC小鸡

玩小鸡玩多了就开始玩独服,独服玩多了就想开小鸡成为Oneman IDC了,博主玩了快三年VPS的东西,但是一直没开过小鸡,没开过小鸡可以算是非常失败了,不甘心用别人的东西,我们也能低成本开小鸡玩。

一、前期准备

你需要一台独服,什么KVM开OVZ的我才不知道呢。。。独服便宜的不行,因为不是性能弱鸡,就是CPU不支持虚拟化,母鸡性能都成问题,开小鸡不得卡爆炸?最重要的是不支持多IP,开NAT没意思,一个邻居搞事全鸡遭殃,我们要的是独立IP!穷人为了各方面考虑选择了30-40美刀/欧元的服务器最佳了,如果你要是卖VPS建议砸钱,买个双路E5、XX GB内存、N块SSD的服务器组RAID10,否则不管是性能还是数据安全都没法保证。

目前接触独服不算太多,综合开小鸡方便程度和成本选择OVH的机器最合适了,虽然网络确实辣鸡。OVH主站的东西有点贵,低端的KS又不支持加IP,所以我们选择中端的Soyoustart品牌最合适,价格有30-40刀的服务器,OVH的高防优势,可以添加最多16个IP。不过soyoustart的缺点就是价格算是一般的,从来没搞过特价,只有黑五偶尔放个一次性优惠码。

美国的独服在这个价位说实话选择很少,基本都在美东比较偏远,美西的独服因为成本因素,给的配置比较差,要么就是给个10年前的古董CPU,都能当钥匙扣的东西不爽!有一家quickpacket的性能还不错,但是商家比较辣鸡,动不动就删号退款了,你用着不糟心吗?

法国的Online也不错,不过很久没有放出特价机了,安装费太高,咱们玩家党不想耗费那么多资金,顺便Online加IP除了安装费还得收取月费,而OVH的IP只收取第一次安装费,没有其他费用,非常便宜!

再说说开小鸡的软件,我们低成本个人用户首推Proxmox!SolusVM和Virtualizor需要收取授权费用,我们这些穷B怎么可能会花钱,花钱是不可能的。顺便这些软件适合商业化卖VPS,个人玩又麻烦成本又高昂,不建议。

SYS的后台是可以重装Proxmox的,有4和5版本,萌新啥也不知道,直接上最新的5.x版本,Proxmox开小鸡什么的都是免费的,花钱的授权主要是为了支持服务,当然太贵也不会去买。如果你是Win党可以用Hyper-V开小鸡,参考教程:https://zhujiwiki.com/11346.html 个人不喜欢用服务器版的Win,所以正式选择Proxmox开小鸡,下面开始教程。

二、Soyoustart购买IP

登录到Soyoustart的后台,机器控制面板有一个IP的标签卡,点击进入。

先创建一个组织名称,IP需要挂靠在上面,给个户口。填写真实的信息就行,很快就会验证通过。

[Oneman IDC]Proxmox VE 5创建LXC小鸡

创建成功后点击最下面的Order IP,选择绑定的服务器,IP数量、IP归属地,一般这个问题不大,有特殊需求的可以选择。美国站费用为3美元一个,欧洲为2欧元一个,确定价格同意条款,付钱就行了,一般10分钟左右就会确认订购成功,后台就能看见你购买的IP了。

[Oneman IDC]Proxmox VE 5创建LXC小鸡

[Oneman IDC]Proxmox VE 5创建LXC小鸡

购买成功后我们在后面的齿轮那里添加MAC地址。

[Oneman IDC]Proxmox VE 5创建LXC小鸡

三、安装Proxmox,后台重装有,忽略这步。

四、初识Proxmox和准备工作

一般20分钟左右邮箱会收到邮件,里面有登录地址和登录信息,一般为https://ip:8006 登录名和密码也是服务器SSH的登录密码,改掉root密码也会把Proxmox面板的密码同步改掉。

[Oneman IDC]Proxmox VE 5创建LXC小鸡

Proxmox提供中文支持,这一点方便太多,不然面对其他面板一大堆英文设置选项要晕死。

[Oneman IDC]Proxmox VE 5创建LXC小鸡

我们首先点击左侧的“Local”,再点击“模板”,我们可以在里面看到官方提供的系统模板,主流的系统都有,以tar.gz格式结尾,LXC是可以通用OpenVZ的系统模板的,到OpenVZ官网下载即可,不过OVZ的模板年久失修,建议用Proxmox自带的就行。如果你会制作系统模板,放到或下载到/var/lib/vz/template/cache目录即可。如果是KVM虚拟机,一般是iso格式,Win和Linux都认,放到/var/lib/vz/template/iso目录即可。

[Oneman IDC]Proxmox VE 5创建LXC小鸡

[Oneman IDC]Proxmox VE 5创建LXC小鸡

我们首次就创建最简单的LXC虚拟机,KVM虚拟机目前仍在研究中。。。(咕咕咕)

五、创建LXC虚拟机

点击主页面右上角的“创建CT”,弹出设置窗口。

[Oneman IDC]Proxmox VE 5创建LXC小鸡

第一步起个名,设置Root密码,可以设置SSH KEY。

[Oneman IDC]Proxmox VE 5创建LXC小鸡

第二步选择系统模板,我们选择了Debian8

[Oneman IDC]Proxmox VE 5创建LXC小鸡

第三步设置硬盘大小

[Oneman IDC]Proxmox VE 5创建LXC小鸡

第四步设置CPU核心

[Oneman IDC]Proxmox VE 5创建LXC小鸡

第五步设置内存和Swap

[Oneman IDC]Proxmox VE 5创建LXC小鸡

第六步设置网络,非常重要!不然连不上网还用个毛啊。

MAC地址填写我们在SYS后台生成的虚拟MAC地址即可,IP设置为我们新购买的一个IP,注意后面需要添加“/24”结尾。网关为你购买IP的254结尾,例如你购买的IP为192.111.111.111,那么网关就设置为192.111.111.254即可,顺便这个信息并不统一,OVH是这么设置他的网关的,其他服务器或网络可能有所不同,请参照主机商提供的信息设置。

[Oneman IDC]Proxmox VE 5创建LXC小鸡

第七步设置DNS,默认什么也不写。

第八步创建完成,确认配置信息后创建即可,一般1分钟内就可以完成。创建的虚拟机默认没有开机,右键你的虚拟机开机就行了。

LXC虚拟机创建后直接使用本地SSH客户端连接会被拒绝,系统模板开启了SSH KEY验证,就算是你没有开SSH KEY也会被阻挡,我们需要使用VNC功能关掉它。

进入虚拟机的控制台,有个Console_JS,相当于VNC功能。Console_JS上面的控制台也是VNC,不过感觉JS版的好用一些。输入root密码登录进入,修改SSH设置。

[Oneman IDC]Proxmox VE 5创建LXC小鸡

vim /etc/ssh/sshd_config

找到Authentication选项,将“PermitRootLogin”后改为yes。

[Oneman IDC]Proxmox VE 5创建LXC小鸡

找到 RSAAuthentication和PubkeyAuthentication 两行,并将前面的“#”去掉。找到PasswordAuthentication行,并将后面的“no”改为“yes”。

保存退出,重启SSH服务即可。

/etc/init.d/ssh restart

完成全部设置后再使用本地SSH客户端就能连接你的小鸡啦!如果连接失败请逐步检查设置。

跑一个bench看看:

[Oneman IDC]Proxmox VE 5创建LXC小鸡

六、参考资料

本文参考了以下资料,感谢原作者的付出!

1.Proxmox VE安装和KVM开设教程

2.OVH/SoYouStart申请IP、创建小鸡(VM)、设置IP

3.Linux ssh密钥登录和取消密钥登录

七、总结

LXC的创建比KVM要简单的多,对于运行Linux系统来说性能损失也最小,当然LXC作为OpenVZ Plus不支持各种加速,例如锐速、BBR等,OVZ的BBR博主还未测试能否在LXC上使用。LXC的资料也较少,不过内核版本比较新,远比OVZ的古董2.6内核好很多。

Proxmox创建KVM虚拟机的步骤也不麻烦,不过博主在网络设置上有点问题所以本文就没有写出,以后再说(咕咕咕)。如果你需要创建KVM或者Win虚拟机,参考第六节的第一篇参考文章即可,原理就是把iso镜像放进去,用VNC手动装系统,设置网络正确就和普通VPS一样使用了。


Telegram频道:https://t.me/zrj96 欢迎关注,获取最新资讯。

原创文章,作者:zrj766,如若转载,请注明出处:https://www.zrj96.com/post-702.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.

联系我们

邮件:admin#zrj766.com

工作时间:周一至周五,8:30-21:30,节假日休息