静看光阴荏苒
不管不顾不问不说也不念

Hetzner使用SolusVM开设OpenVZ架构的独立IP小鸡

之前说过,OpenVZ一类的虚拟化都是开箱即用的,不需要像KVM那样设置网卡的桥接等等诸多麻烦的东西。OpenVZ这个简单易配置的优点在ProxMox上面也体现的淋漓尽致,虽然在ProxMox上面OpenVZ已经改名叫LXC了,但本质上还是同一类东西。

但即便是如此方便易用的OpenVZ放到Hetzner这种有点奇葩的服务器上面,似乎也不能马上开箱,对于Hetzner使用VNC安装的CentOS6系统,由于默认的eth0网卡是采用的DHCP模式,可能会导致OpenVZ的Vent0连不上网,所以我们需要把eth0的联网方法改为手动获取。

然后除了上面说的这个问题以外,在Hetzner上面开OpenVZ的机器还有一点也要注意:我之前说过开KVM的机器一定要在SolusVM的后台给IP绑定一个MAC地址,并且这个MAC地址一定要是在Hetzner后台生成的。但如果你现在开OpenVZ的机器,切记不要给IP绑定Hetzner的MAC地址,也就是说开OpenVZ的机器不要去Hetzner的后台生成IP的MAC地址,也不要在SolusVM后台去绑定每个IP的MAC地址,只需要用SolusVM自动生成的就行了。如果你绑定了Hetzner生成的MAC地址,你会发现开出来的小鸡是没网的。

其实用SolusVM开OpenVZ大多数步骤和KVM都一样,所以如果一些比较基本的东西你还没掌握,可以先看看这篇文章:

Hetzner使用SolusVM开设KVM架构的独立IP小鸡

OK,那么我今天这篇文章就只记录一些不一样的地方。

首先是母鸡的eth0网卡配置,通过VNC安装的CentOS6,默认的eth0网卡配置大概是这样的:

DEVICE="eth0"
BOOTPROTO="dhcp"
DNS1="DNS地址"
HWADDR="硬件MAC"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="XXOO"

可以看到这种是用dhcp自动分配IP地址的,我们要修改为手动配置,编辑eth0网卡:

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

修改为:

DEVICE=eth0
HWADDR=硬件MAC
ONBOOT=yes
BOOTPROTO=static
IPADDR=宿主机公网IP
NETMASK=255.255.255.255
SCOPE="peer 网关IP"

注:这里的网关IP可以在Hetzner后台查看到。

接着我们新建一个路由:

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

写入:

ADDRESS0=0.0.0.0
NETMASK0=0.0.0.0
GATEWAY0=网关IP

最后重启网络服务:

/etc/init.d/network restart

如果没问题的话,你的机器现在应该还是有网络的,如果你修改出问题了,那恭喜你就重装系统再来吧。

然后安装SolusVM的被控和主控就不多介绍了,但是有一点需要注意的是,OpenVZ的系统模版,我们要在主控,注意是主控端上面先新建如下的路径:

mkdir -p /vz/template/cache/

然后访问:https://openvz.org/Download/template/precreated

找到你需要用到的系统模版使用如下命令下载到对应的目录,比如我这里要下载一个CentOS7X64,那么就执行:

wget http://download.openvz.org/template/precreated/centos-7-x86_64-minimal.tar.gz -O /vz/template/cache/centos-7-x86_64-minimal.tar.gz

这里我建议就弄几个如下图的模版就行了:

这种模版也可以直接用,但是基本组件不全,有可能连SSH服务都没有,但是这里面的模版版本比较新比较全,可以自己先开一个小鸡,然后根据自己的需要再来二次制作成模版:

现在就可以在SolusVM的后台创建一个OpenVZ的模版,选中我们之前下载好的模版文件:

然后在Media Sync这里同步模版文件到被控端中就行了:

现在就可以直接开小鸡了,不出意外的话,机器开出来就是能正常使用的~

然后这里额外记一下,关于SolusVM限制小鸡性能的一些设置,首先是针对母鸡下面的所有小鸡限速。要开启限速的功能,首先在对应的节点那里开启Traffic Shaping:

然后就可以对每个小鸡设置限速:

然后是关于CPU性能的限制,可以在创建套餐时或者在对应小鸡的CPU/IO内设置:

写在最后:

其实我个人觉得SolusVM这套系统更适合用来开OpenVZ的机器,单单从SolusVM后台给出可以设置OpenVZ的选项就比KVM多的多,说白了也就是SolusVM支持OpenVZ比KVM更完善。

其次在不超售的情况下,我个人觉得OpenVZ的性能真的比KVM要好太多,其次OpenVZ的权限也没那么大,可以杜绝很多“折腾”客户,不能换内核了,不能DDWin了,母鸡自然也稳定的多。

最后说句比较奸商的话,KVM超售还需要一点成本,但OpenVZ是根本就没有成本可言。。。

赞(4)
未经允许不得转载:荒岛 » Hetzner使用SolusVM开设OpenVZ架构的独立IP小鸡
分享到: 更多 (0)

评论 3

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    我的SB26拿SolusVM配置了一个NatOVZ母鸡 :roll:

    Hotdog647年前 (2018-06-02) Safari 9537.53 Safari 9537.53 iPhone iOS 9.2.1 iPhone iOS 9.2.1回复
  2. #2

    ipv4块那里配置的网关和掩码是填母鸡的么?还是填hz提供的?

    繁星6年前 (2018-07-16) Google Chrome 55.0.2883.87 Google Chrome 55.0.2883.87 Windows 10 x64 Edition Windows 10 x64 Edition回复

分享创造快乐

广告合作资源投稿