搭建一台真正的 All in One Home Server 篇二:Supermicro BIOS配置 & VMWare ESXi的安装和配置
上一篇引起了大家热烈的讨论,真是让我受宠若惊啊。看来爬张大妈的技术男是一堆一堆的。oh yeah,让我看见你们的双手~~~
从大家的反馈看,比较集中的有几个疑问,这里再说一下:
功耗问题:这套系统和我之前攒的黑群晖对比,CPU+主板的理论功耗多了十几w(E1230v2+C202 vs G1610+H77),其他
主要是多了3条内存,一个阵列卡,两块显卡。待机功耗肯定是会增加一些,但具体会增加多少,还没有数据。最终肯定会测试一下的(要买功率计了,预算从哪儿出啊...)。
系统过于复杂:如果说易用性和性价比,肯定是黑群晖最高,适合不折腾族。但是黑群晖的主要问题是数据冗余保护做的有点弱;而且每次升级总感觉是把命运交到了别人手上,没啥安全感。群晖最大的优点是:用很容易上手的形式,支持了人们对各类IT服务的需求;而缺点是每一样都没有做到完美。
至于是应该切主板插槽,还是应该切显卡。确实是切主板插槽更合理。下次我找个机会攒个合手的兵刃(大家有什么推荐?),试试切主板玩玩。
=================================华丽分割线=================================
攒齐了硬件,就准备安装系统了。
BIOS配置
装系统之前一定要先把BIOS设置好,话说这块超微主板的BIOS还挺没劲的,超频是肯定不可能有的....
和虚拟化相关的配置:
玩虚拟机必须要先使能Intel Virtualization。Intel的虚拟化技术主要有两个方面:一个是CPU的VT-x,一个是主板的VT-d。按照简单的理解,VT-x使得CPU的指令集支持虚拟化,使得虚拟机上CPU的计算能力不下降;VT-d使得主板可以把各类IO设备(比如显卡,阵列卡或USB设备等)直通给虚拟机,使得虚拟机可以直接访问IO设备,提高效率减少兼容性问题。
用Supermicro主板,如果不开启IPMI可是极大的浪费。只要主机处于通电状态,就能够通过IPMI访问该主机,可以远程控制主机的一切操作。所以只要有了IPMI,该主机就再也不需要接显示器和键盘了。
IPMI的远程访问工具下载地址。
此外,Supermicro的BIOS还有一个坑,必须要关闭Watch Dog功能,否则每隔几分钟就会重启一次(这可能是服务器需要的功能)。这个玩意儿一开始真是把我玩儿惨了,重启了一晚上,害得我把所有零件挨个更换都没有排除故障。后来上google一查才发现此坑!!
ESXi的安装
ESXi是VMWare Vsphere Hypervisor的小名,为了简单起见,我们一般都直接叫小名。那啥是ESXi呢?
之前我们玩虚拟机,通常是在Windows下装个VMWare Workstation,然后再在VMWare Worikstation里安装各种虚拟机。由于Windows系统本身比较庞大,开销很多,而且系统并未专门为虚拟化做过优化,所以这类虚拟机的性能通常比较差。当然现在微软也开发了Windows Server的Hyper-V,性能有了较大提高,但是和VMWare的ESX相比,还是有一定差距的。
ESXi的架构如下图,简单理解就是一个超精简的支持虚拟化的操作系统。在ESXi上安装的虚拟机,性能和直接安装在物理机上的系统相差无几。
ESXi的安装ISO和客户端软件都可以从官网直接下载。最新的下载地址:VMWare官网
下载前需要先注册一个账号,然后用注册的邮箱激活该账号。然后就能够看到下载地址,和这个账号的License了。有了License,可以免费使用ESXi,没有任何限制。来,给EMC点个赞。
目前官网的版本已经更新到了6,我还在用5.5。
由于VMWare ESX(i)是商用软件,因此不支持一部分家用网卡。好在网络上有无数的能人志士,开发了第三方的驱动供我们使用。Supermicro X9SCL使用的网卡是Intel 82574L,驱动和打包工具下载地址。
网上安装ESXi的教程很多,比如这篇<使用USB隨身碟安裝 VMware ESXi 5.1>,这里我就不反复制造轮子了。
很多大侠建议把ESXi安装在U盘上。由于我本来就准备了一个SSD安装虚拟机的,因此为了稳妥起见,考虑再三后还是把ESXi安装在SSD上了。
需要提醒大家的两点是:
1. 一定要记住root的密码;
2. 安装好系统以后,最好能够第一时间分配一个固定的管理IP,而不要用动态分配的IP。否则万一系统重启,IP变了还是挺难受的。
ESXi的配置
安装好VMWare ESXi后,为了方便管理,需要找一台Windows主机安装vSphere Client。安装过程没什么好说。安装完,会提示你只有60天使用期限:
输入从官网免费获得的License后变成永久使用的版本:
ESXi的网络规划
装虚拟机之先,应该先规划好网络,这是不可缺少的基础建设。我的规划大致如下:
从上面的图可以看出,ESXi支持把一个物理网卡模拟成一个虚拟交换机,并在此基础上虚拟出若干个网卡,并分别指派给若干个虚拟机使用。在每个虚拟机看来,自己都有一个独立的网卡,相互不会影响。此外,虚拟机之间还可以通过完全虚拟的交换机通讯。虚拟机之间的网络通讯应该是软件层面完成的,速度可以非常之快。
通过Client查看网络配置,默认的配置为:
更改默认的vSwitch0,创建需要的虚拟机端口组:
加完后:
分别再增加两个vSwitch,先创建一个不需要网卡的vSwitch1:
再用剩下一个网卡创建一个vSwitch2,配置N个WAN口,以备多播使用。
创建完显示如下,这时还没有创建任何虚拟机:
PS:为了使得命令能够更容易被大家理解,每个vSwitch都折腾了好几遍~~
============================太长了,稍微分割一下============================
尝试创建一个虚拟机,并分配网卡。以虚拟机pfSense(路由器+防火墙)为例,分配两个WAN口做多播,再分配一个LAN口。
按照类似的方法创建一堆虚拟机后,网络图大致如下:
至此,ESXi的基础配置基本完成,下一步就是安装各个虚拟机了。
下一期先讲讲怎么搞存储服务器(这个我还在学习中,期待和大家一起探讨)。
一空白一
校验提示文案
xeexee
文中,vt-d,不止是主板,也要CPU支持,xeon全支持,反而是高端i7大多不支持。
82574网卡跑软路由和流控不很理想,响应速度比不上物理机和硬路由,需要玩网游的慎用。i350好一些。
esxi 5.5对vt-d和USB支持各种不好,至今还在用esxi 5.0up3。如果不是追求虚拟机内usb3.0的支持,这个比较稳定。
说一些这种折腾的好处,电量和整洁倒还在其次,折腾完一次,也没太多需要维护的,写好几个vscli的批处理,甚至连vsphere client都可以不用。
首先是数据的安全,类似群晖那种家用NAS,上到6硬盘以上,数据安全不让人安心。硬raid卡6、60或10,功耗和价格又上去了。虚拟机跑任一个zfs,满足家用的速度和安全足够了。就理解成一个大容量含6~12块硬盘的大硬盘就OK。前端爱用什么界面就用什么,DMS或者windows或其他,开个虚拟机就是。
最重要的就是VMCI,即虚拟机之前读写,不受网络速度限制。
例如开迅雷离线或挂PT的windows虚拟机拷贝文件到zfs存储虚拟机,读写可以到硬盘的上限,550M/s,远超过千兆网的极限,直达RAID和SSD上限,寻道时间也是。
直通显卡后,机器直接就是HTPC,检索、播放电影通过VMCI,完全不受网络限制。
另外,ios看视频的airvideo,ubnt的AC,DMS的Surveillance视频监控,XBMC,owncloud,DLNA,想要什么功能,装个什么虚拟机就是。
校验提示文案
imlengyue
校验提示文案
yinmyu
校验提示文案
mumuou
校验提示文案
任我峰
校验提示文案
Johntitor
校验提示文案
coneliao
校验提示文案
[已注销]
校验提示文案
flanker
PO 建议用手术刀
校验提示文案
h1980w73
校验提示文案
kmsslgs
校验提示文案
okenny
一,拓扑图是用什么软件画的
二,你说先建一个不用网卡的vswitch1是什么意思呢?为什么会不用网卡?
三,为什么不用usb装esxi而用ssd呢?有什么优点呢?
我准备买gen8来弄个esxi,sd卡装esxi,四硬盘组raid0和raid1来存资料和虚拟机。。。
校验提示文案
南北书屋
校验提示文案
moonking
校验提示文案
[已注销]
校验提示文案
方恨少1212
校验提示文案
freeintranet
校验提示文案
秦淮夜雨
校验提示文案
deyu260
校验提示文案
麦乐酷的理想生活
校验提示文案
ecilop
校验提示文案
12stockton
校验提示文案
wc0517
校验提示文案
hunk
校验提示文案
怕贼偷
校验提示文案
imlengyue
校验提示文案
goodbee
校验提示文案
神龍
校验提示文案
陈默试金
校验提示文案
kecaton
校验提示文案
damomjj
校验提示文案
gilot_志在玩乐
校验提示文案
皮皮鲁m
校验提示文案
Blueice007
校验提示文案
deyu260
校验提示文案
voodoo2
校验提示文案
秦淮夜雨
校验提示文案
啊呜哎
校验提示文案
funrider
校验提示文案