由于新冠肺炎疫情,关在家实在无聊,想必各位小伙伴儿也是如此,所以就想着找点事儿干,写写头条。
背景:本人从事VMware虚拟化相关产品线工作,相比于那些软路由用的ESXI,我们的操作关系到用户服务器的运行,在工作中则要求高了很多,经常在执行操作之前,都需要搭建环境模拟客户环境进行测试。
需求:1、组装一台能够运行虚拟化ESXI的服务器,要求能够跑的起来VMware产品线最小规模环境,如模拟至少3台ESXI测试VSAN,或一台ESXI运行VMware vCloud云平台或Horizon桌面虚拟化平台。细化到硬件上,即为CPU核心数、内存容量、硬盘吞吐量和IOPS。显卡方面理论上需使用显卡虚拟化产品,但由于该类型产品价格比较高昂,需求并不迫切,可暂不考虑。
2、该服务器必须能够安装Windows操作系统,运行Workstation以模拟多台ESXI环境,如VSAN等。
3、该服务器需要能够作为家用PC使用,具体到硬件上,即为服务器具有音频接口、USB3.0接口等。4、噪音方面不能够像标准服务器一样,太吵。
5、启动和运行速度方面需能够快速启动和运行,这点主要是前车之鉴,在前两年没有环境时,买了一台标准的服务器,但是使用体验上并不是太好,具体表现在,每当你开机想做做实验或测试环境时,机器启动完成了,实验却不想做了,等得太久。一次两次能接受,长久下来,耐心都被磨没了。(并且传统服务器都是没有音频接口)
6、总之而言,就是这台机器要具有服务器的性能,又具有家用台式机的便捷性。
产品选型1、机箱
机箱选择方面,散热效果需要足够好,需要能够支持EATX主板。在很多时候一个实验并不是一两个小时就能做完,而是需要利用几天的碎片时间来完成,所以噪音和光污染不能影响睡眠。
最终机箱选择的是先马坦克3机箱,该机箱支持前置12cm*3或14cm*2风扇,后部支持12cm*1风扇,顶部支持12cm*2风扇。同时水冷支持也是不错的。
前面板采用网孔通风,几乎覆盖了整个前面板。通风量有保证,同时内部风扇安装位置还有一层尼龙防尘网。
现在网上很多人喜欢搞全透明机箱,前面板也是玻璃,我就搞不懂了,两侧进风不说风量能不能保证,但是买回来的时候好看,时间长了你就喜欢看里面的灰尘么?并且另一个方面,两侧进风会使灰尘集中在风扇两侧,对散热并不好。
灯光方面,谁用谁知道,网上一堆炫丽灯光的机箱,也就是一时好看,增加点卖点,等你用上几个月之后就会发现一堆炫丽灯光下的灰尘是那么的好看!所以,这款机箱虽然带有全侧透,并且自带的3个前面板风扇都是带有灯光,但最终没一个LED灯躲过了我的电烙铁。
硬盘槽位方面,机箱自带4个2.5寸盘位和2个2.5/3.5通用盘位,在使用多块硬盘组RAID时也能够满足。
主板主板方面为了满足CPU核心数、内存容量、NVME速度、USB3.0、音频接口,并不是那么好找。最终选用的是华南金牌的一款X79-8D的主板。
别问我为什么选择了这款小品牌主板。当时组装这台机器是在19年,那时候满足需求的主板并没有几款。有双为、华南金牌和另一款没听过的品牌。相比起来,华南金牌稍微还好那么一点点。
CPU方面支持2颗2011全系列处理器,比如志强E5-2600系列v1/v2;
内存插槽方面支持8个槽位共256G DDR3内存,支持服务器ECC内存;
板载一个NVME M.2插槽,这对硬盘运行速度来说是很有必要的;
SATA接口支持6个,2 4速度,对于一般机械固态和机械硬盘住够了;
音频接口和USB3.0接口也都具备;
网卡接口板载2个千兆自适应接口;
显卡方面不自带板载集显接口,需要安装独显,这是这块主板的弊端,但是同类别主板里面貌似也都不带显示接口。
电源供电还是得花点精力,部件比较多,电源功率考虑在500W以上,然后就是品牌,不能选择杂牌小厂产品。
航嘉WD600K最终被选择,非模组,话说模组电源对有强迫症的人是真香,可惜我不是,真没必要在那块看不见的地方去花费过多的尽力和费用。
两颗因特尔 E5-2640CPU,6核心12线程,2颗就是24线程,主频2.5GHz。
对于做虚拟化而言,主频要求并不高,主要是核心/线程数。涉及到核心竞争。所以需要选择多核心低主频的U。
这方面因为需求量比较大,平时用电脑也不打游戏,要求并不是那么高,最终随便找了8条三星 64G DDR3 ECC内存,频率1866。最8条槽位插满为128G。
自带的散热马甲已全部卸甲归田,这玩意儿你真觉得有用么?毕竟那么紧密的槽位全部插满,在戴个马甲,内存间隙就更加的小了,风都进不去,还散个冒险热。与其这样,还不如拆除马甲多留点间隙来散热。
固态硬盘使用的是三星PM981 1T散片,因为不是专业做台式机的,所以不觉得也不清楚这种东西有没有假货,因该不太有可能会有假货吧,所以都买的散片。
机械硬盘选用的是希捷酷鱼系列,2.5寸、2T、7200转,一共2块。
1T和2T差价并不大,所以直接选用的是2T版本。
由于平时不打游戏,平时用台式机也只是做做实验或者看看电视,所以对显卡基本没要求,能显示就行(是不是都无语了),但是主板上又没有自带显示接口,所以只是安装了一块几百块钱的显卡作为亮机卡使用,对于我来说真的是足够了。
1、Windows Server 2016 Datacenter
为什么选了两块机械硬盘?原因就在这儿。这里以机械1和机械2表示。Windows操作系统安装于机械1上的100G分区,为活动分区。同时机械1和机械2各划分500G分区。用于在windows系统下存放Workstation虚拟机文件和个人文件。机械1上剩余约1100G和机械2上1200G空间保持为未分配状态,给后面ESXI使用。
Workstation虚拟机分布于两块机械硬盘有助于提高硬盘利用率和虚拟机性能。
之所以安装Server 2016而不是windows 10或者其他PC系统是因为有很多服务器功能在个人PC系统中被阉割,比如文件服务器ISCSI和NFS,这样我就不用再安装一个第三方软件来模拟一个ISCSI存储来提供给几台ESXI使用。虚拟机vMotion迁移也能够实现。不过说实话,windows下虚拟多台ESXI实际上并不好用,还好这种环境需求不多。
会有人疑惑难道server操作系统用在个人PC上不会很难用么? 真不会!几乎平时遇到的相比于个人PC所遇到的不好用的地方都是可以通过设置来改变的。下面就给大家总结一下:
开机欢迎界面,那个该死的Ctrl Alt Del控制面板-本地安全策略-本地策略-安全选项-交互式登陆:无须按ctrl alt del 修改为"启用"然后重启即可
IE浏览器增强的安全配置阻止,然你不想用的服务器IE浏览器弹窗服务器管理器-本地服务器-右侧“IE增强的安全配置”修改为禁用
自动弹出服务器管理器服务器管理器-右上角“管理”-服务器管理器属性-勾选“在登录时不启动服务器管理器”
开机空密码进系统组策略-计算机配置-Windows设置-安全设置-账户策略-密码策略-密码必须符合复杂性要求 禁用
2、VMware vSphere ESXI
很多人在装软路由ESXI 的时候都会遇到一个问题,那就是安装过程中提示没有找到网卡,以至于无法继续安装。华南的这块主板同样会有这个问题,因为很多个人PC主板都使用的是reltek网卡,而VMware ESXI中有没有Reltek网卡驱动,自然就识别不到主板。
一个驱动而已,简单,大不了封装一个。当然,网络上也可以下载到其他人封装好Reltek网卡驱动的ESXI。因为行业要求,一般使用的都是最新版本,所以最终自行封装了一个ESXI 6.7 U3 15160138版本,算是比较新的。如果有伙伴需要的话,可以关注后私信发送"ESXI"获取下载链接。
ESXI 操作系统安装与M.2硬盘,因为大多数时间搭建VMware环境都是在这边实现,所以当然是把性能更好的固态硬盘给ESXI使用。在ESXI系统安装好之后将两块机械硬盘上的剩余空间添加为ESXI的数据存储即可。对硬盘上现有的分区不会有任何影响。回到Windows系统后,将ESXI所涉及到的所有分区盘符(系统自动分配了盘符)去除,以免误操作对ESXI环境造成影响。
本文属原创文章,如需转载,请在明显处标明文章出处,谢谢!
欢迎关注点赞评论转发,获取更多好文章