进了Homelab这个大坑之后才发现,可玩的东西太多了,最后静下来想想还是以自己的需求出发想想到底需要什么。首先想到的还是数据的异地备份,虽然经常会用移动硬盘把部分数据做冷备份,但是东西多了确实麻烦,还是想要一台远程的机器直接rsync就完了。

1.选择供应商

基本上能找到的托管商都是二房东,其实没什么区别,建议本地或者周边的机房可以自己去实地看下。要注意的是各地的网络带宽价格差的非常大,如果没有特别需求的话可以选择地理位置没那么远但是带宽便宜的。

大部分托管商都会同意先开台机器试试网络,可以先放个几天观测下。我最后选择的是某电信机房的电信联通双线,虽然说是双线但是我感觉就是把某种特殊的电信单线卖给我了,因为联通的ping和联通单线差了有几倍,traceroute也有区别,但是比电信单线用联通连的表现好。不过我也不大有所谓,因为比较吃带宽的rsync机器都是电信的。

大部分情况下带宽都是共享的,这个时候标识就会很坑,比如写1000M共享,但是谁知到是多少台机器共享呢,一整间共享1000M也说不定。某一家给我开的共享1000M的测试机平时只能跑到5M左右,凌晨能跑上20M,不过价格也真是很便宜就是了。所以我最后选择的这家是50M的保障带宽,1000M的共享(2个柜子),因为这家托管商的柜子上还比较空,我在工作时间都是能跑到800Mbps上下。

至于加IP就是非常贵的,一般都是自带一个IP。我这家带了一个ipv4和一组ipv6。

国内托管的话1U和2U价格差距反而不是很大,个人感觉还是选择2U的吧,毕竟机器后期扩展性会好一点。一般来说商家会给你一个绝对够用的用电功率,但是还是一定得记得提前问,我这家的2U套餐默认给的500W,老板说免费给你升级750W也行,可惜我用不到。

2.购买机器

一般托管商那边也有很多二手退下来的服务器卖,只不过价格可能没那么美好而且配置升级也比较复杂,还是建议淘宝买。我是买了一台和家里一毛一样的R720XD,配置要差一点:

CPU: E5-2660V2 x2
RAM: 64G REG DDR3
Drive: P3700 800G x1
ST6000NM0095 6T x6
Raid Controller: LSI 9207-8i
PSU: 750W x2

由于要用FreeNAS,机器自带的H310MM要刷IT Mode挺麻烦的,虽然本地的机器上刷过,但是对远程刷不是那么有信心,干脆就用9217了。机器可以让淘宝卖家直接发给托管的地方,一般到货当天就能上架设置好IPMI。当然空机器没有硬盘上架也没什么用就是了,我的盘都是后面买的,晚了几天到,到我这边之后贴完资产标签亲自送过去的,等于说差不多浪费一周的托管时间,不过老板非常良心,看在我没有上电也没用网,干脆后面补合同的时候直接把开始时间晚了一周。

3.上架使用

其实用IPMI还挺方便的,这个和你在本地setup也没什么大区别,网络稳定的话很快就能搞定。

4.后期维护

商家帮你维护机器是要收钱的,有的是包含在托管套餐里,我这家的套餐里是有一年12次,想想也够了,不大会每个月坏一个硬件。

但是不巧的是我的RAID控制器还没满月就坏了(在此谴责淘宝洋垃圾商家),准确的说是固件Corrupt了,还好我这里有一张之前刷完H310MM就没在用的9207,发过去之后当天下午就更换完了,效率还是很高。不过据他们工程师说之前机器里的SAS线没有标号,但是背板其实一共就两根所以问题不大,换完认盘没问题就没管了。

5.一些蜜汁caveat

  1. 我这个托管商在我买完机器之后问我的网卡型号,因为R720XD有高通的也有英特尔的,卖家随机发的也没注意,所以后来到机房发现是高通的万兆卡,结果机房没有SFP+的线(匪夷所思吧?),后来估计老板淘宝现买的线,过了几天才跟我说IPMI搞好了。
  2. 有的公司托管的机器非常迷,跟我一个柜子还有一家游戏小厂,他们的机器居然前面板都是定制做了logo了(放在机柜里的意义是?),所以老板不让拍照,其实理论上整个房间其实应该都不能拍吧,不然还是可以给大家上几张图
  3. 最开始给我的IP之前不知道干嘛了,每天都有公鸡记录,虽然老板送了个很小的防火墙,但是他估计自己也觉得吃不消后来给我换了一个IP。建议大家上架之后先观察几天再setup起来吧。
  4. 理论上如果是国内的机器都是要备案的,但是我这个怕麻烦所以没有绑域名直接是IP访问,主要还是因为我开始以为IP访问是不需要备案的。结果后来老板和我说IP地址也是要备案,详见阿里云的文档,好在企业备案也挺方便,干脆把某个域名也备案了一下。
  5. 因为原来以为IP访问是可以不用备案,所以开始的规划也是按IP访问的走。SSL证书的话其实OV类型的证书是可以发给IP的,我买了Comodo的多站OV套餐,算下来才每个域名20多刀一年其实也还好,就是电话验证比较麻烦,开始说大陆电话打不了,又没法改电话。折腾了一个星期终于有个新加坡的号码打过来做callback。其实除了等了久一点别的都还挺顺畅的。
  6. 我这台R720XD的双电源设置有点迷(感觉是我没搞清楚的缘故),最开始给我两个电源是接在同一个UPS上的,后来老板给我去把其中一个电源移到另一个线路的时候整个机器就断电了。开始以为是电源的问题但是测试了一下单电源不管是哪个都能开机,好在当时还没上硬盘,应该没有太大损失。
  7. REG DDR3居然还微微涨价了一点,触底反弹了?

暂时还没碰到别的问题,想到再补充吧。商家就不瞎推荐给大家了,等我用上个一年半载的看看稳不稳再说吧。

2019年12月Update
因为阿里云香港的网络越来越不稳了,半夜有时候会断,找了一家colo接了100M的PCCW,价格也不贵。不过机器寄到香港很麻烦,直接买的香港本地的旧机器,价格相对贵些,但是盘要便宜很多,毕竟大陆SSD大船也都是从香港进来的。从曾经买过联想备件PX04P的商家(之前上过船的应该有印象吧)处买了几块盘先用着,好歹也是纯SSD存储吧。因为众所周知的原因机器和盘这个月初才到机房并且上架,试了下晚高峰的ping还可以,因为rsync都是设置的半夜,所以速度没测,不过半夜rsync能跑满。