你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

2019-12-10 22:16:01 44点赞 342收藏 39评论

创作立场声明:全都是自费购入,快乐折腾,希望哪位金主给点饭恰一恰。

其实我自己搭好的服务器已经正常的运行了将近三个月了,忙着刷手游看比赛玩主机,就一直咕咕咕咕咕。现在慢慢开始写这篇也算是给自己一个交代,尽量避免废话,直入主题,希望能够帮到大家。

1,明确服务器是什么,你为什么需要它。

引用知乎网友 "francium bobo" 的一段话:

本质上还是计算机而已,所以任何有计算和网络功能的计算机只要上面有运行服务端软件, 都可以被称为’服务器‘。所以别说个人计算机, 连手机,平板按照上说的说法都是’服务器‘。

重点在它运行了了什么,而不是它长什么样子。

2,明确自己这台服务器的作用。

从我个人的角度来讲。关键词就是闲着没事,折腾。

那我需要点什么呢?软路由,群晖,学习linux,学习esxi。以及利用上我闲置了三年的机箱FD NODE804,各位不用找了,国内绝版。

3,那如何挑选硬件呢?

综上所述,我对机器的性能没什么需求,但是希望有比较不错的扩展性,以及做基本的稳定性。

最低需要直通四个网口,一张可以扩展八个3.5HHD的sata扩展卡。

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

那么重点来了,我的第一套平台(大坑)ryzen。

X370GT3

RAYZEN 1200 便宜!大碗!性能足够!

2 * 8G 2666

XFX550

Intel I350T4

LSI 2008芯片SAS扩展卡

SAS一分四sata * 两条

inter optane 16G(我想大家都知道,这玩意就是一个很耐用的nvme协议的SSD),安装系统 esxi / PVE。

nas用硬盘若干。

关于安装底层操作系统,各路大神的教程已经很丰富了,我就不赘述了,直接讲问题:

1,任何一块支持直通的扩展卡插在第一条直通CPU通道的PCIE* 16,,可以进行直通的操作。

然而插在尾部的那一条PCIE * 16则不行。原因是因为这条PCIE从PCH桥接出来的。

AM4的前两代的芯片组是由祥硕外包,而不是AMD自行研发,锅可能给祥硕亦或是软件缺乏对AMD的支持

X570这一代没有经过验证还未知。

我在找答案的时候遇到了有的问题的网友: forum-sc.msi

其实是有解决的办法,找一块有两条从CPU出来的PCIE的主板,不过一般来讲会比较贵一点,在追求性价比面前我选择放弃。

2.sata控制器,音频,USB都可以直通,但是没有办法启动任何一个虚拟机。怀疑跟问题一是一个情况。

3.M.2也是CPU直连。买了转接板,尝试之后失败,放弃。

总结:

AMD虚拟化可用吗?

可用,但是AMD在服务器市场缺失了十几年的份额,99.99%的软硬件厂商都在跟intel不停的加深合作。使用AMD平台无疑会出现很多为止,甚至无法解决的问题。但纯粹的家用,使用win server或者linux docker或许简单可行,但需要不少学习成本。如果对直通没执念,我想ryzen平台至少在家用是一个不错的选择。

此处开始正片

开始折腾intel平台。

惯例介绍配件

机箱:

Fractal Design node804

正面:

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

斜上方

除正脸全部拆除状态除正脸全部拆除状态

除正脸全部拆除状态

装上硬盘架状态装上硬盘架状态

装上硬盘架状态

拆除正脸,可以悬挂两块2.5寸的硬盘拆除正脸,可以悬挂两块2.5寸的硬盘

拆除正脸,可以悬挂两块2.5寸的硬盘

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

底部防尘

主板:Supermicro X10SL7-F主板:Supermicro X10SL7-F

主板:Supermicro X10SL7-F

懒得拆了,将就看一下

1150主板,C220芯片组,四条DDR3 纯ECC 8G内存,里面装着E3-1220 v3 @ 3.10GHz 4C4T

板载4 * sata3.0+2 * sata2.0 & usb3.0直插+usb3.0  19针母座板载4 * sata3.0+2 * sata2.0 & usb3.0直插+usb3.0 19针母座

板载4 * sata3.0+2 * sata2.0 & usb3.0直插+usb3.0 19针母座

由于直插被散热器挡住了,所以买了个转换头,是用U盘启动esxi由于直插被散热器挡住了,所以买了个转换头,是用U盘启动esxi

由于直插被散热器挡住了,所以买了个转换头,是用U盘启动esxi

板载LSI2308,使用了八条来自cpu的PCIE3.0通道,同时也提供了八个sata接口,板载LSI2308,使用了八条来自cpu的PCIE3.0通道,同时也提供了八个sata接口,

板载LSI2308,使用了八条来自cpu的PCIE3.0通道,同时也提供了八个sata接口,

板载ipmi接口+2 * intel i210千兆网卡以及ASPEED Graphics Family板载网卡+4*usb2.0板载ipmi接口+2 * intel i210千兆网卡以及ASPEED Graphics Family板载网卡+4*usb2.0

板载ipmi接口 + 2 * intel i210千兆网卡以及ASPEED Graphics Family板载VGA+4*usb2.0

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

提供一条从CPU直出的pcie 3.0 * 16(实际带宽pcie 3.0 * 8)+ PCH出来的 pcie 2.0 * 8(实际带宽pcie 2.0 * 4)

来自fujitus的I350-T4,提供四个千兆网口来自fujitus的I350-T4,提供四个千兆网口

来自fujitus的I350-T4,提供四个千兆网口

ESXI 启动盘,慧荣SM 2246XT& USB3.0转接ESXI 启动盘,慧荣SM 2246XT& USB3.0转接

ESXI 启动盘,慧荣SM 2246XT& USB3.0转接

 来自闪迪拆机的128G MLC 颗粒 来自闪迪拆机的128G MLC 颗粒

来自闪迪拆机的128G MLC 颗粒

来自黑屋2800+拿到的两块WD 12T氦气盘来自黑屋2800+拿到的两块WD 12T氦气盘

来自黑屋2800+拿到的两块WD 12T氦气盘

裸包装,飘洋过海来我家裸包装,飘洋过海来我家

裸包装,飘洋过海来我家

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

简单的开箱简单的开箱

简单的开箱

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

拆机其实很简单拆机其实很简单

拆机其实很简单

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

硬件展示基本就到这里。接下来开始分析思路,以及我要干什么。

1,主板自带两个sata控制器,我或许可以搞两套nas,一套家人备份,一套我自己。

2,基于理由上面的情况,esxi需要启动盘以及安放虚拟机的存储空间,选择只有一个,就是基于2246XT的方案高性能U盘,接下来就是执行。

总结前人们的解决方案

总结前人们的解决方案

1: esxi使用系统U盘做存储

thread-1715218-1-1

a.必须esxi6及以上版本
b.esxi系统u盘(tf)建议8G以上
b.熟悉esxi ssh人士。
3.操作步骤
a.打开esxi ssh并root登录
b.进入/vmfs/devices/disks目录。shell:cd /vmfs/devices/disks
c.列出磁盘 shell:ls
6.0通常是mpx.vmhba32:C0:T0:L0,但6.5不不同,可能是以naa开始。通常规律是有一个前缀想同,后面带有:1,5,6,7,8类似的:数字很可能就是
esxi的系统盘(不带":数字"的那个)。本文以mpx.vmhba32:C0:T0:L0为例
还可通过partedUtil getptbl mpx.vmhba32:C0:T0:L0 查看分区信息以确认设备
d.查看分区
shell:partedUtil getptbl mpx.vmhba32:C0:T0:L0
显示输出:
gpt
2088 255 63 33554432
1 64 8191 C12A7328F81F11D2BA4B00A0C93EC93B systemPartition 128
5 8224 520191 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
6 520224 1032191 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
7 1032224 1257471 9D27538040AD11DBBF97000C2911D1B8 vmkDiagnostic 0
8 1257504 1843199 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
9 1843200 7086079 9D27538040AD11DBBF97000C2911D1B8 vmkDiagnostic 0
c.获取上文中红色部分值(红色部分每个人是不同的),将其-34 (减34) 替换如下shell中的X.(shell为方便复制就不排便了) (复制出shell部分到写字板,然后将X换成所计算的值,复制到esxi shell中执行)
为什么是34,我也不清楚,我是试出来的最小值,还有个-48出现的也比较频繁。网上大都说是-2048.这都没问题。
shell:
partedUtil setptbl mpx.vmhba32:C0:T0:L0 gpt
"1 64 8191 C12A7328F81F11D2BA4B00A0C93EC93B 128"
"5 8224 520191 EBD0A0A2B9E5443387C068B6B72699C7 0"
"6 520224 1032191 EBD0A0A2B9E5443387C068B6B72699C7 0"
"7 1032224 1257471 9D27538040AD11DBBF97000C2911D1B8 0"
"8 1257504 1843199 EBD0A0A2B9E5443387C068B6B72699C7 0"
"9 1843200 7086079 9D27538040AD11DBBF97000C2911D1B8 0"
"2 7086080 15472639 EBD0A0A2B9E5443387C068B6B72699C7 0"
"3 15472640 X AA31E02A400F11DB9590000C2911D1B8 0"
d.创建存储:
shell:vmkfstools -C vmfs5 -b 1m -S UsbDatastore mpx.vmhba32:C0:T0:L0:3
完成后即可在client里看到一个UsbDatastore的存储了,可在上面建虚拟机。

我测试了esxi6.5和esxi6.7 u2,esxi6.5失败,发现名字如果不为 mpx.vmhba32:C0:T0:L0 基本就是不行。以及 X 最好减去-2048.

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

2,直通板载sata控制器。

注意,某些家用主板会有10+以上的sata接口,这些都是使用了桥接芯片的。

chiphell

由于原贴存在大量错误,我这边就自行编辑了。

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

shell下执行: lspci -v | grep "Class 0106" -B 1

,查看是否有如下显示:

0000:00:1f.2 SATAcontroller Mass storage controller: Intel Corporation Lynx Point AHCIController [vmhba0]

Class 0106: 8086:8c02

有,即存在此控制器

手工配置直通。

2、 vi /etc/vmware/passthru.map

3、按I建进入编辑模式,添加如下:

#Intel Corporation Lynx Point AHCI Controller

8086 8c02 d3d0 false


ESC推出编辑模式,输入:wq保存,重启即可。

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

这样就完成了。

接下来就是日后谈了,谈谈这些硬件们。

先是CPU的选择,DDR4 OR DDR3?

毫无疑问纯ECC DDR3 白菜价,ECC DDR4贵上天。得益于intel 挤牙膏,最近七八年ipc几乎没有提升,所以会在1150跟1155之间做一个选择。

迷茫的过程中看到了这一片老文章:thread-784058-1-1,Haswell虽然还是22nm工艺,但在节能降耗方面仍然做出了不少努力,尤其是新增加了C6、C7电源状态,+12V2电路最低电流降至仅仅0.05A,只有原来的十分之一,号称可大大降低待机功耗、温度。于是拍板1150,至于我的主板,缘分到了本地收的,大家自己看情况。

接下来关于系统,我选择了esxi6.7 u2作为主力,因为PVE用起来不舒服,就直接pass了。至于大家喜闻乐见的导入模板时出现的BUG,我也找到了解决方案:

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

注意,相同的操作,我本身也只有50%~60%的成功几率,如果多试几次不行的话,我也没办法。

接着就是虚拟机的选择,大部分UP主都选择了一带一的方式,比如ikuai&ros 外面挂一个 openwrt&lede,其实把openwrt&lede本是一家这件事就不说了,openwrt本身就是一个非常不错的系统,很轻便,没有什么X86是单跑一个openwrt都吃不消的,图形化界面很容易上手,还特意搞个虚拟机+俩路由,性能真不够那就裸装openwrt啊什么都有了,没必要强行跟风大家怎么玩我就跟着怎么玩。

下图是2 * DSM240+M全速下载 + debian作为本地DNS服务器+自行编译Lean大的openwrt的负载情况,大约每个月30块钱电费少点一餐外卖呗~~

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?

你需要的私人服务器,它应该长什么样子?从小白开始研究超过一年,从AM4到1150我做了什么选择?


展开 收起

Western Digital 西部数据 My Cloud EX2 Ultra 双盘位NAS(ARMADA 385、1GB)

Western Digital 西部数据 My Cloud EX2 Ultra 双盘位NAS(ARMADA 385、1GB)

1305.22元起

WD 西部数据 My Cloud 西数云 NAS 网络存储 3.5英寸

WD 西部数据 My Cloud 西数云 NAS 网络存储 3.5英寸

暂无报价

WD 西部数据 My Cloud EX4100 NAS服务器(空箱)

WD 西部数据 My Cloud EX4100 NAS服务器(空箱)

暂无报价

西部数据 My Cloud Home NAS机械硬盘 WDBMUT0120JWT-EESN 12TB

西部数据 My Cloud Home NAS机械硬盘 WDBMUT0120JWT-EESN 12TB

暂无报价

Western Digital 西部数据 My Cloud EX2 Ultra 网络存储设备(ARMADA 385)

Western Digital 西部数据 My Cloud EX2 Ultra 网络存储设备(ARMADA 385)

暂无报价

Western Digital 西部数据 My Cloud Pro PR2100 2盘位NAS(N3710、4GB)

Western Digital 西部数据 My Cloud Pro PR2100 2盘位NAS(N3710、4GB)

暂无报价

西部数据 WD) My Cloud EX2 Ultra 双盘位NAS网络存储服务器 EX2 0TB

西部数据 WD) My Cloud EX2 Ultra 双盘位NAS网络存储服务器 EX2 0TB

暂无报价

WD/西部数据 1TB固态硬盘 WD_BLACK D50 Game Dock 游戏存储扩展坞 雷电接口 内置NVMe SSD WDBA3U0010BBK

WD/西部数据 1TB固态硬盘 WD_BLACK D50 Game Dock 游戏存储扩展坞 雷电接口 内置NVMe SSD WDBA3U0010BBK

3759元起

WD/西部数据 My Cloud Home 3T 网络存储个人云存储私有云盘 3tb 家用家庭智能云硬盘系统 WIFI USB3.0高速

WD/西部数据 My Cloud Home 3T 网络存储个人云存储私有云盘 3tb 家用家庭智能云硬盘系统 WIFI USB3.0高速

暂无报价

WD西部数据个人云存储6t My Cloud Home Duo私有储存云盘6tb 西数网络家用存储器网盘nas云硬盘 家庭云wifi

WD西部数据个人云存储6t My Cloud Home Duo私有储存云盘6tb 西数网络家用存储器网盘nas云硬盘 家庭云wifi

暂无报价

WD/西部数据 My Cloud Pro PR2100 12tb nas硬盘主机 nas网络存储器 服务器 家用家庭私有云系统 2盘位USB3.0

WD/西部数据 My Cloud Pro PR2100 12tb nas硬盘主机 nas网络存储器 服务器 家用家庭私有云系统 2盘位USB3.0

暂无报价

WD/西部数据 My Cloud Pro PR2100 nas硬盘主机16tb nas网络存储器 服务器 家用家庭私有云系统 2盘位USB3.0

WD/西部数据 My Cloud Pro PR2100 nas硬盘主机16tb nas网络存储器 服务器 家用家庭私有云系统 2盘位USB3.0

暂无报价

WD 西部数据 My Cloud Home 个人云存储设备 3.5英寸 多盘

WD 西部数据 My Cloud Home 个人云存储设备 3.5英寸 多盘

暂无报价

WD西部数据 My Cloud Pro PR4100 16tb 企业级nas硬盘主机 nas网络存储器 服务器 家用家庭私有云系统 4盘位

WD西部数据 My Cloud Pro PR4100 16tb 企业级nas硬盘主机 nas网络存储器 服务器 家用家庭私有云系统 4盘位

8399元起

WD西部数据个人云存储4t My Cloud Home私有储存云盘4tb 西数网络家用存储器网盘nas云硬盘 家庭云wifi共享

WD西部数据个人云存储4t My Cloud Home私有储存云盘4tb 西数网络家用存储器网盘nas云硬盘 家庭云wifi共享

暂无报价

WD/西部数据 My Cloud Pro PR4100 32tb 企业级nas硬盘主机 nas网络存储器 服务器 家用家庭私有云系统 4盘位

WD/西部数据 My Cloud Pro PR4100 32tb 企业级nas硬盘主机 nas网络存储器 服务器 家用家庭私有云系统 4盘位

9999元起
39评论

  • 精彩
  • 最新
  • 一顿操作猛如虎,实际效果相当差
    贴主估计被AMD搞晕了,不然用3400GE pro更加美滋滋

    校验提示文案

    提交
    大神,amd平台硬件直通没问题吗?3400硬解4k60hz的视频效果怎么样?

    校验提示文案

    提交
    其实没什么其他需求,ryzen裸装黑裙,黑裙上在装一堆需要的docker会是一个很好的选择,但我最初的目的是折腾,1200+x370纯限制,所以有点玩过头了 [黑线]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 看不懂,主板有多余SATA接口,为什么要做U盘系统?你这是esxi,又不是UNraid,U盘不稳定还容易造成性能瓶颈

    校验提示文案

    提交
    这其实只是给一种思路,2246的U盘方案其实几乎不存在稳定性和稳定性的的问题,io瓶颈也几乎为0,真正需要有io压力的时候可以用pxe+iSCSI解决。

    校验提示文案

    提交
    u盘只要你是100台以下集群基本没有瓶颈我用sata dom/3.0u盘/2.0u盘实际体验只是启动速度的区别而已。另外你不安装vcsa,u盘是可以的

    校验提示文案

    提交
    收起所有回复
  • 我也是这块板子,但是风扇会时快时慢的转,很不爽,还有就是会上机箱不能开机,你的有这个问题没?还有你在哪儿买的这板子,可否给个链接

    校验提示文案

    提交
    我也有这个问题,不过调整了风扇策略之后就解决了

    校验提示文案

    提交
    收起所有回复
  • 个人比较奇怪的是有sata富裕 为什么要转sas sas硬盘不算便宜呀 也没特别的优势

    校验提示文案

    提交
    一是倒腾数据比较方便,直接开俩虚拟机就行,二是lsi2308这个芯片比板载sata强不少。

    校验提示文案

    提交
    收起所有回复
  • 大佬服务器都跑什么服务啊 [装大款] 给个参考

    校验提示文案

    提交
    软路由,黑裙,win server,Debian做DNS服务器,Ubuntu用来编译openwrt跟鼓捣其他新东西

    校验提示文案

    提交
    收起所有回复
  • 直接rdm挂硬盘,也不用直通sata,也不用u盘了……u盘做datastore,就是为了把sata直通?

    校验提示文案

    提交
    我主要的目的是提供思路,rdm挂硬盘只是一种妥协,运气好大半情况下都不会出问题,但一出问题呢¿直通芯片组的sata控制器不知道比rdm高到哪里去了

    校验提示文案

    提交
    收起所有回复
  • 忘了说了,6.7u2,6.7u3都有bug,6.7u3b刚发布,说修复了之前哪几个bug,没空弄,我还停留在6.7u1呢,主要是怕有新问题出现!

    校验提示文案

    提交
    6.7主要是web界面有问题,总体来讲还是比老版本强不少

    校验提示文案

    提交
    收起所有回复
  • 用sd卡启动不好?

    校验提示文案

    提交
    能跑到我这个U盘速度的sd卡,我买不起

    校验提示文案

    提交
    收起所有回复
  • 老哥,能不能请教一下,超微的板子怎么查看哪几条PCIe是直通cpu 的呀,谢谢 [傻笑]

    校验提示文案

    提交
    主板上都写着的,cpu 或者 pch

    校验提示文案

    提交
    明白了 谢谢

    校验提示文案

    提交
    收起所有回复
  • 我就一个疑问,为啥要用虚拟机啊?

    校验提示文案

    提交
    一台机可以装n多套系统,所以叫all in one,服务器就是这么用才有价值,装一套系统太浪费

    校验提示文案

    提交
    收起所有回复
  • esxi使用系统U盘做存储,esxi6.5和esxi6.7都是可以的,只需查看下/vmfs/devices/disks下U盘的文件名,后面的操作替换下就可以了

    校验提示文案

    提交
  • 哈哈,fd 804我也有,之前是做nas的,结果一直荒废了,准备过段时间入套ryzen,做主力机

    校验提示文案

    提交
  • 太硬核了,我就买个群晖就好

    校验提示文案

    提交
  • 看不太懂,但是贴代码了就给赞 [傻笑]

    校验提示文案

    提交
  • 我还是花5K买个群晖吧

    校验提示文案

    提交
  • 以前管理过服务器。。然后也搬过去售后。差点被累死。。重。。。

    校验提示文案

    提交
  • 6.7u3跑lede qsdm win10,基本功能能需求都覆盖掉了

    校验提示文案

    提交
  • 我也买了这主板,不过买回来忘记放哪里了

    校验提示文案

    提交
  • 暴风二期他不香吗?

    校验提示文案

    提交
  • 我还以为你要买个公网IP然后弄一个独服。或者内网穿透一下,弄个纯linux服务器

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
342
扫一下,分享更方便,购买更轻松