退休笔记本改造家用服务器(2)- KVM、ESXi还是Hyper-V?
前言
在上一节已经搭建了一个基于旧笔记本平台的家庭服务器的硬件平台,退休笔记本改造家庭服务器 - 硬件篇。
思来想去,还是觉得自己写的比较少,先在这里补充一下关于硬件的部分内容。
首先挂上配置单
CPU:i7-4702mq Haswell架构 4核心8线程 主频2.2G Boost3.2G
内存:ddr3 1600 8G*2
电源:淘宝购入的1U小电源,270w
主板:淘宝购入的HM87主板,没有牌子
硬盘:3.5寸4T的HDD*1(台式机上拆下来的) 2.5寸1T的HDD*1(旧移动硬盘拆下来的) 2.5寸500G的SSD*1(旧笔记本遗留物)
网卡:主板板载的Realtek 100Mbps 和自己额外购买的Intel E575T2 双口 1000Mbps网卡
机箱:某适用1U电源的小机箱,支持小型的mATX主板或者ITX
在大家选择购买硬件时,尤其是使用小机箱,一定要考虑到机箱的结构性问题,有些小机箱,你就是塞不进去零件 。这次购买的网卡已经够小了,可是没想到因为内部空间的问题,网卡和我的3.5寸硬盘打架,只能二选一。小孩子才做选择,我都要 !3.5寸硬盘,这么大个东西又不能放外边。最后只能使用PCI-E延长线+热熔胶+网线延长线,强行将网卡粘在机箱内部,再用网线延长线将网口延长到机箱的对应位置。机箱内部全是热熔胶的残渣,惨不忍睹 。
附上一些装机过程中用到了的,不寻常物品的淘宝搜索链接。。。
这些东西塞进我的1U小机箱着实费了点力气。CPU散热下面还粘贴了2mm厚的散热铜片。散热器螺丝拧紧一点能够稳定运行,aida64烤机也能控制在70度以内,空载大概35度。
注意,笔记本CPU没有顶盖,看着像是玻璃的那一块是核心。在调试散热器松紧的时候一定要慢慢来,宁松勿紧,松了无所谓,现代CPU基本都有温度保护,短时间烧不坏。但是紧了很有可能压坏CPU核心,压坏CPU核心,压坏CPU核心(重要的事说三遍 ),压坏了核心就报废了,谁都修不了。可以先松。然后自己慢慢想办法拧紧一点。当然,拧紧只能带来0.1mm级别的散热器高度变化,首先要保证自己的散热器和die之间的距离测量正确,或者购买不同厚度的铜片自己尝试。我只能说我这里使用的是2mm,die高出基板的高度,主板插槽等都对需要使用的铜片规格有影响。千万别认为都能2mm,压坏了别赖我。。。。散热最好别选择卡扣式的(卡扣式的定义参照玄冰400的安装方式),这样单侧的安装很容易导致核心受力不均匀而损坏,最好选择使用螺丝安装的散热。基本认为接触了后,可以开机aida64烤机测试, 慢慢调整螺丝松紧,直到获得满意的散热效果。(千万别小看cpu和散热器接触的距离。之前待机温度50烤鸡温度秒上90度降频,后来螺丝拧紧了一点就散热OK了。不敢拧的更紧,一颗Haswell的i7可不便宜,能烤机70度以内已经完全满足我的需求)
之前其实也考虑过其他散热介质,比如导热垫片。但是看了下导热系数才2w/mk。。。普通的硅脂都能做到5w/mk以上,铜片能到400w/mk。真的上导热垫片,我感觉CPU就不用工作了。
机箱内部走线一塌糊涂,这里就不上照片了。不过盖上盖子看不出来。虽然过程折腾了一点,但是装完了之后的成品,合上盖子,一点都看不出来
CPU功耗方面,机器闲置时,会消耗10-15W,满载37W。整机闲置不到40W,满载80w顶天了,虽然远远不如Atom平台省电,但其实也还好,即使24×7不间断运行,一个月电费20块绰绰有余,一包烟钱就够了。
基本上这台机器是有着可观的性能的,不论是何虚拟化平台都能够无压力运行。下面就从我的角度比较一下各平台的选择。
那么我为什么要折腾出这一台“服务器”?(尽管不是Xeon处理器,不是ECC内存,更没有RAID,管理口,冗余电源等等,但是它就是对我来说的一台家庭服务器,所以,暂且让我称它为服务器吧)
首先是因为家庭设备的繁杂,导致需要NAS,以最大化利用硬盘。笔记本,台式机,智能TV,手机等等,都可以通过网络访问这个存储空间。
需要足够“智能”的路由,提供真正的“互联网”服务,后台下载文件等工作。虽然目前的任务用刷OpenWRT的硬路由可以做到,但是指不定哪天就需要添加新功能需求了。
暂时没想到。反正折腾就对了
以下都是个人的拙见,望真大神轻喷
KVM
作为开源社区的产物,特点是没有商业支持,和开源软件配合极佳,但是对于普通用户来说,会有部署难的问题。不过目前相对方便的是可以配合WebVirtMgr进行网页登陆管理,甚至是透过novnc,基于网页直接控制VM。优势其实很明显,首先作为开源产物,KVM的技术应用上肯定是最激进的,或者说先进。新版本会一股脑的把新特性添加进来。如果稳定更新最新版本,不排除会有恼人的BUG。好处就是,只要是基于新版本的Linux内核的客户机(比如新版本Openwrt)都有原生的KVM客户机支持,不需要任何额外工作,因为这种支持是属于内核功能模块的一部分。所以KVM host对Linux guest支持度简直不要太好(当然,客户机也得是较新的内核版本)。如果某些商业软件提供商,使用修改后的内核,刻意隐藏或者禁用了KVM客户机的功能模块,不兼容也是没法避免的。
不过,任何技术都有短板和不足之处。个人感觉KVM始终对于3D图形方面支持不太好,除非使用显卡直通KVM Guest,不然如果你想在KVM Guest里面玩游戏,还是省省吧。而且KVM图形化管理界面。。。。丑得很,一点都不好看!或许只有CLI才是Linux的精神所在吧。
另外有一个题外话,在我搭配的这一台服务器上,部署KVM,选择客户机处理器的时候,只能选择落后好几代的处理器,或者直接使用本机处理器。直接选择Haswell(我的笔记本就是Haswell架构啊)会提示缺少x2apic指令集,至今还是很费解。Google了半天也没个结果。有大牛在看的话,希望能扫扫盲,为什么会提示缺少x2apic?
如果你自认为是一个Geek,一个开源的支持者,客户机主要跑Linux内核,而且对Linux有了解或者是强大的兴趣,大力上KVM吧!不会错的。
后面也会写KVM和WebVirtMgr一整套虚拟化环境的部署和应用实操,敬请期待。
ESXi
作为VMware下的虚拟化技术王牌,ESXi是属于裸机部署的,需要直接安装在机器上,而不是像VMware Workstation安装在操作系统中。ESXi本身就是一个操作系统,一个hypervisor。
其好处就是有完美的商业支持,运行效率也很高,和KVM、Hyper-V在效率上互有胜负。有完整的生态链,比如管理客户端,管理网页,而且易于部署,易用,VM Guest支持性也良好(目前黑群晖DSM 6以上的版本如果安装在虚拟化环境,好像只支持VMware旗下产品,Hyper-V在网卡驱动上有点问题)。而且,作为商业软件,其稳定度和成熟度足够高。VMware作为专业的虚拟化技术公司,在业界也摸爬滚打了这么多年,肯定还是很不错的。
那么,说说缺点吧。。。缺点就是你需要和ESXi兼容的硬件,尤其是网卡。在VMware官方网站的相关页面中,有对于硬件兼容列表的详细介绍。如果你有相兼容的硬件,不想折腾,上ESXi就对了!
Hyper-V
Hyper-V现在集成在Windows 10,Windows Server中,也有专门的Hyper-V Server(感觉实际上就是去除了GUI的Windows Server)
Hyper-V作为微软大家族里面的一员,其实感觉MS对Hyper-V没有那么上心。首先是驱动的问题,官方给的linux integration services光盘只支持RHEL和CentOS,着实有点扎心,内核版本还得是指定版本,用起来很不顺手。虽然新的Linux发行版基本上都兼容Hyper-V,FreeBSD也能正常驱动Hyper-V的网卡,但是DSM 6不行了啊!!!!!!!如果是要上黑群晖DSM 6的用户,还是放弃Hyper-V吧(旧版本的可以使用)。另外还有要吐槽的就是,这个一代和二代。。。。真的很头疼,一代只支持BIOS引导,二代只支持UEFI引导,更不能互相转换,只能删了重新建立。网卡也是Hyper-V自己的虚拟硬件,主机的USB设备直连客户机也不支持(非Windows客户机要传个文件很难受)。
其实Hyper-V这一整套虚拟化产品是针对Windows生态的用户,客户机也使用Windows才能带来最好的支持。Windows下的Hyper-V管理器也可以远程管理Hyper-V服务器,连接虚拟机。Windows自带的PowerShell也能够很好的基于CLI管理客户机。
如果客户机和服务器都是Windows的较新版本(Win8或以上)。可以完美解决U盘没法连接的问题,正常使用3D图形加速,正常使用任何驱动和设备,完美的通过Windows电脑管理Windows服务器。如果你主要是用Windows,大力上Hyper-V,没错的(当然,你得有足够强劲的CPU和内存。。。。WIndows客户机的资源消耗可不小)。
本人目前安装的就是Hyper-V平台,有很多基于Hyper-V想分享的应用(软路由,NAS等),日后会慢慢填坑。
小结
如果你是新手或者小白,硬件支持ESXi的话,大力上ESXi!没有任何问题!
习惯了Windows的,或者看中了Windows Server自带的存储池功能的(我就是看中了存储池,能把我目前手上的容量不同的硬盘完美的集合,而且不需要额外硬件),选择Hyper-V吧!
如果你主要是用Linux,崇尚开源,而且有足够的知识或者兴趣,KVM满足你的需求!KVM足够开放,能方便你做很多事情。
孖宝特供
校验提示文案
宫保鸡丁盖浇饭
校验提示文案
海阔天空cool
校验提示文案
bnblzq
校验提示文案
kxbs
校验提示文案
qubick
校验提示文案
nnnnbp
校验提示文案
宇扬
校验提示文案
宇扬
校验提示文案
宫保鸡丁盖浇饭
校验提示文案
nnnnbp
校验提示文案
kxbs
校验提示文案
qubick
校验提示文案
bnblzq
校验提示文案
海阔天空cool
校验提示文案
孖宝特供
校验提示文案