HP MicroServer Gen8 家居新利器Nas ver:1.1 20150428晚更新

20141203 更新:折腾完毕后,这是一台多么让人喜欢的小妞啊,一切都顺手,一切都灵活,原始配置2799,可以落下那些4,5k价格nas几十个邮政编码,不会弄别来喷我说不好用,结果很赞,这周末我会陆续贴一些内部照片。

20150428 更新:添加了语言包和固件的下载,下载地址看下面相关段落的百度盘地址。

20160301更新:基本上安装系统的方法都被夸大其词了,下文按系统部分请仔细对比老方法和新方法。

想发到chiphell的,但发现账号似乎是被干掉了,反正找回需要点时间,就写在这里吧。

起因是,家里的文件照片视频越来越多,存是个问题,能不能随时看是个问题,数据安全不安全是个问题,其次家里的电子设备越来越多,高清盒子这类的东西如果想看存储的视频,导来导去的太麻烦,然后我就琢磨着弄个 Nas,放在家里做这些事情,京东上搜了圈,发现但凡瞧得上眼的Nas,都很贵,而且功能相对单一,不过移动端做的都不错。所以,我写下下面的这一大堆东西,如果你是个连打印机都无法自己装,qq升级都吃力,只能上网/看片的选手,那我的这个方案真心不适合你。太折腾。但如果你和我一样,不满足nas的功能单一。那么往下看。
需求:你有东西要存,有设备要进行各种内容的调用,还不喜欢纯nas的不灵活。

必备条件:精通系统,对硬件了解,能折腾,不怕折腾,愿意研究,否则,妥妥买个成品nas。。。!!!切记切记。。。

本文包括如但不仅限于如下内容

  1. 怎么在光驱位的sata5位置上,增加一个硬盘,用来装系统:通常是个ssd.
  2. 怎么改装这个位置的ssd电源。
  3. 怎么装系统:windows server 2012r。
  4. 升级到最新的固件和iLO版本。
  5. 建立存储池。
  6. 如何连接。
  7. iLO。
  8. 如何远程管理。

以上几点贯穿文中,无顺序。

先上主角:

惠普(HP) MicroServer Gen8 微型塔式服务器712318-AA1

某东地址:http://item.jd.com/1019705.html 配置进这个地址看吧,3699的价格。。。我是2799买的

大概的配置就是上面这个样子,上表里没说到的大概有这几件事:

  1. 硬盘数虽然写了4个,但由左到右,一号位和二号位号是sata3 三号位和四号位是sata2.
  2. 实际上还有个光驱位,可以通过简单改造,接一个硬盘做启动盘,比如接一个ssd,这是个sata1标准的口,但实际上,拷入和拷出的速度基本都在100-150之间,我很满足。。。后面会提到在这里安装系统盘的方式。
  3. 机器主板上内置一个U盘接口和一个miniSD卡接口(机器盖内),个人认为,如果有一个大于32G(也就是64G。。。)的u盘或者存储卡,用这个装系统是最理想的了。下面会解释这个问题。

下面按照安装顺序,详细说明,碰到的问题如果解决了,我会说,衍生问题可下面留言问我,但我不一定会,哈哈哈哈哈


准备工作

  1. 一个不常用的U盘,多大都行(你要是找到64m以下的我也。。。)
  2. 用于改装光驱位sata5电源的线,如下图:
  3. 这里先说说启动顺序问题,我似乎记得新固件有个说明说现在可以更改启动顺序了,可以从光驱位启动,但我试了下不知道是设置的问题还是光驱位装了个ssd导致的,反正只要在硬盘笼里装了硬盘,就不认那个起动用的ssd了。。。(20160301更新:新方法不用纠结这件事了,固件也可以解决了
  4. 我们的模式:我用U盘方式引导,用ssd当系统盘装在sata5位置,下面插拔的硬盘笼装了4个硬盘,系统安装windows server 2012R(20160301更新:下面会提到引导及启动盘的选择,简单到一塌糊涂。

11

这根线是为了接光驱位安装ssd硬盘的电源改造准备的,下文有提到。


step1:服务器的配置

是的,这个是第一项,你没有看错,gen8拿回来后,你不需要着急装硬盘、装ssd到光驱位置,不要着急把硬盘装进硬盘位,你需要做的,就是拿1根网线,从路由接到gen8后面的iLO专用口。然后接通服务器的电源。

这里我碰到一个问题,也许是路由器的问题,就是接了网线,iLO并没有自己从dhcp获得ip地址,我最终还是手动设置了一个,这个多半是我的老路由的问题。情况分两种处理:

  • 获得了ip地址,那么你从路由上的相关位置可以看到(这个不知道哪里的话,这个服务器也不适合你。。。),也可以按开机按钮,忍受那巨大的启动风扇噪音,看屏幕iLO的启动屏幕信息,下面有ip。
  • 没获得ip地址,接个显示器吧,出现HP标志,有很多个对号的那个画面,按F10 进入后,然后等等等,出来的界面选择右侧配置图标, 找到iLO配置,手动加一个ip.

进去后,点击右侧那一列的固件升级,基本是全自动的,不过时间非常长,这个时候我们没什么事可做,你可以拿随机附带的那个小螺丝刀把硬盘都装到架子上,也可以看个片(我看了整集的阿甘。。。);回来看看,他妹的检查了几十项,基本就找出2-3个升级的东西,一个是iLO,一个是系统固件,都选上,下一步,再下一步,总之,绝对不要按esc。。。

这时候,升级完毕后的Gen8,重启动以后,声音变得非常小,我没有特别关注,但最低一次看到的12%,平时15%,最多是18%。

2015-04-28 补充:最新的2.10固件和2.0的语言包,可以在下面的地址下载,前提是你可以通过web方式连接登陆iLo。然后在固件那上传即可,bin文件。

20160301更新:最新2.30固件,但无中文,不难理解,不中文也罢。

固件及语言包地址:http://pan.baidu.com/s/1i3nBn6X

1

QQ截图20150428150111


step2:对iLO进行简单配置

升级后,用吊牌上的用户名密码 + 你的iLOip地址,进入到系统内, 查看固件信息:

2

这里说说风扇的问题,最新的iLo固件和系统rom结合后,我在2012r下,4块老硬盘,copy东西+浏览网页时,风扇是15% 如果家里全安静会听到一点点声音,还是就在耳边的,我是家里有鱼缸,啥也听不到,不需要破解,不需要折腾,啥也不需要,15%!妥妥的,室内温度27度-29度之间,北方的地热,你懂的。(如果你是之间看到的早先的文章折腾了一圈,我只能说习惯太不好了,通常一个这样的硬件设备,在自己琢磨前,最好都升级到官方最新,然后再看出什么问题,是不是考虑降级或其他)

温度图

3

4


step3:语言包和iLO 4 Advanced Evaluation

先说语言包,我没找到最新版本的,hp的网页基本上都是很难刷出来,很多具体内容的网页都是打不开,这个是1.32版本iLO的,用了没出错,就凑合的用, 但其实iLo都2.03了。。。

2014-12-03补充:看上面固件那一部分,语言包最新的是1.40,地址也在上面,下载后解压缩(exe文件也可以解开),找里面的bin文件。

20150428 更新:添加了语言包和固件的下载,下载地址看下面相关段落的百度盘地址。

这个页面来申请:点红色的“Receive for Free”让你登陆,没有就注册,这块就不说了,很简单,注册了以后按提示点就会给你一个像下载页面的一个网页,仔细看,有一个下载,把下载方式变为常规下载,下载一个pdf的东西,如果你用chrome浏览器,会直接打开,里面就有许可号,塞在这里:

5

另外,google搜索ilo许可,也可能找到好使的,baidu我没搜出来。


step4:硬盘模式设置

这里我只讨论AHCI模式,启用raid的我觉得还是不适应家用,弊病太多!机器默认是raid模式的,需要改成AHCI模式,这个自己搜吧,我懒的写也懒得开iLO抓图。还是那句话,这个都搞不定,真心不能弄这个服务器。之所以不用raid模式,是因为4块硬盘太尴尬,而且不灵活,系统无法动态设置,windows2012种的存储池可以更方便和灵活的做到,哪怕换了机器,都可以,三种模式灵活调配。

20160301更新:我依然强烈推荐存储池,因为作为一个被windows系统包围的使用环境来说,存储池的适用范围及灵活性更好,至于说效率,速度,我觉得区别不大。

ok,这些都好了,下一步是。。。。。


step5:将ssd装在光驱位sata5位置上。

现在用到我们刚才那个线了,我想拍张照片,但现在在公司,回家补一张吧。

这个线估计以前家里装过电脑的都有吧,反正我是n多根。其实只要是一头是sata电源的线都行,出来都是4根,俩黑一红一黄,之所以选这个线,是因为大4针头那边,和gen8的光驱供电4针头(就是软驱供电的那种线)是一个顺序,省了黑线弄错

将大4针的白色头剪掉,小四针(gen8供电)也剪掉,按同样顺序对接上,用电工胶带将4根小线分别接好。(这里一定要注意顺序,个人建议一根一根弄,剪短一根接一根)接后看下图:
6


step6:装系统

我知道,我啰啰嗦嗦这么半天还没开始装系统很不好,但相信我,之前的准备工作,可以给你节省一天时间。

还记得之前说的U盘么,拿他做一个大白菜的pe,这个我也略过吧,简单

把这个U盘插在gen8主板上的那个u盘位(其实usb2.0的那几个口都可以,我放里面是图不碍事)
7

20160301更新:以下内容重大更新,请仔细阅读

当前系统各个位置插的东西和作用如下:

  1. 负责引导启动的u盘:插在机箱内u盘口,这个U盘很烂或者很小没事,只要别总坏。。。
  2. 负责安装系统的存储卡:插在机箱内的那个卡槽内,当前是一个64g的卡,因为我将sata5的那个ssd用来做中转了。
  3. 大白菜pe的u盘:插在前面板上,负责启动

现在,我们来装系统吧!

电脑启动时,手动选择启动盘,在自检画面会有提示,我记得是f11,然后选择你大白菜u盘,就可以启动了。

装系统用pe带的那个装windows的工具,如下图,下面是网上找的图,最近不装系统,没截图。就是这个意思。

这里注意几点,三个选择框,第一个就选择windows2012r安装包内的install.wim文件即可。

引导驱动器这个选择很重要,一定要选择你的那个机箱内的u盘盘符

安装磁盘选择64g卡的盘符

以上这些都可以根据实际情况来选择,假设你有一个还不错的u盘,但存储卡很烂。。。那就调换下。

总之,装了系统后,将大白菜u盘拔掉,我们继续设置步骤

至此,基本上我们问题不大了,只要解决了从sata5启动问题就ok了,因为这个服务器的设置在我们给硬盘笼装了硬盘后,就无法从ssd启动了,这个时候,我们在主板上的U盘就有用了,

请注意!一定要严格按照这个帖子的操作

在笼子里安装4个仓库盘,SATA5连接系统盘时,从这个第五端口引导可以参考以下教程(本人亲测有效):

这是homeservershow论坛的TheBiggerMan发布的代码,thanks for TheBiggerMan sharing this great code!

将一个空白U盘或MicroSD卡插入到相应端口。
开启一个管理员权限的命令行窗口。开始->cmd->右键点击cmd.exe->以管理员运行。
然后,在命令行窗口运行Diskpart,以便使这个USB可以帮助系统引导。
按顺序运行下面的命令,一定要仔细,否则如果出现错误可能会导致严重的后果,比如硬盘数据丢失……
请用U盘的盘符来替代下面的“?”
diskpart
list disk
select disk ?
clean
create partition primary
select partition 1
active
format fs=ntfs quick
label=””
exit

 

现在将引导扇区拷贝到U盘。
依然在命令行窗口中,运行下述命令。
请使用Windows系统安装光盘的驱动器盘符替代下面的“$”;
使用U盘的盘符替代“?”。
C:\Windows\system32>$:
$:>cd boot
$:\boot>bootsect /nt60 ?:
Target volumes will be updated with BOOTMGR compatible bootcode.
Bootcode was successfully updated on all targeted volumes.
$:\boot>exit

注意:如果出现错误信息,请尝试关闭所有已经打开的窗口,并重新尝试运行一遍上述命令。或者也可以使用/force来强制引导扇区的更新。

下面将关键的引导文件从系统安装光盘拷贝到U盘。
通过文件管理器将系统安装光盘的下述文件和文件夹拷贝到U盘根目录:
bootmgr (file)
bootmgr.efi (file)
boot (directory)
efi (directory)

拷贝完成后,需要删除U盘上的boot文件夹中的bcd文件,稍后需要依照我们的需求重建这个文件。

再次以管理员全新开启一个命令行窗口,用U盘的盘符替代下面命令中的“?”。
bcdedit /createstore ?:\boot\bcd
bcdedit /store ?:\boot\bcd /create {bootmgr}
bcdedit /store ?:\boot\bcd /set {bootmgr} device boot
bcdedit /store ?:\boot\bcd /timeout 30
bcdedit /store ?:\boot\bcd /create /d “” /application osloader

 

这个命令会返回一个新的GUID,然后运行下面的命令:
bcdedit /store ?:\boot\bcd /default {<GUID>}

 

然后,运行下面的命令,注意使用当前Server操作系统的盘符替代下面的“”,通常来说应该是C。也就是目前系统盘的盘符。
bcdedit /store ?:\boot\bcd /set {default} device partition=:

bcdedit /store ?:\boot\bcd /set {default} path \windows\system32\boot\winload.exe
bcdedit /store ?:\boot\bcd /set {default} osdevice partition=*:
bcdedit /store ?:\boot\bcd /set {default} systemroot \Windows
bcdedit /store ?:\boot\bcd /set {default} detecthal yes
bcdedit /store ?:\boot\bcd /set {default} nx optin
bcdedit /store ?:\boot\bcd /displayorder {default} /addlast

 

最后,如果需要运行Hyper-V,还必须运行下面的命令。
如果不运行这个命令,启动Hyper-V Manager是会出现错误。
bcdedit /store ?:\boot\bcd /set {default} hypervisorlaunchtype auto

请注意,这个帖子的操作尽量在我们新装的2012系统上完成,少了一些折腾,2012r系统的iso文件双击,就生成光驱了,此时建议gen8上不要接其他u盘,移动硬盘,以免搞错盘符。

ok,经过一顿敲命令,现在主板上的大白菜U盘已经完蛋,取而代之的是一个类似于c盘启动boot的东西,不管他,只要按照那个帖子完整的做好,就没问题了。重启动一次电脑,如果你啥都不用动,就进入到2012r了,恭喜你。可以去上个厕所轻松下了。

上面这些删除线的都没用了,软件代为完成了

基本到这个时候,可以安装硬盘了


step7:给硬盘笼装硬盘

这个,就是有这一步,怎么装不用说了吧,需要注意的就是从左到右看,1,2位置是sata3 ,3,4位置是sata2.所以,根据性能和磁盘的接口版本,来放硬盘吧。我是四个一样的,所以无所谓了。


step8:正事

为什么用gen8,其实我自己当时就是打算装2012r的,为什么没用VMware vSphere Hypervisor也是考虑一旦出问题,还要折腾的严重一点,有点背离了使用为主的目的

所以,我装了4块4t西部红盘。

所以,当装好windows 2012r进入系统后,我们需要在防火墙哪里,将远程的几个规则给打开,服务器就可以用windows远程方式控制了。

wechatimg29

当你用4块容量相同的硬盘建立了存储池后,我们要考虑建立何种虚拟磁盘了,windows2012有三种模式:

simple:这种模式和常说的raid0类似,存储时将一个文件分别存储在多个硬盘区块上,增加写入和读取的速度,作为交换分区来说,其实很适合,但我没用,我的交换分区是ssd的第二个区,因为无论从能耗和硬盘消耗看,这样可以保证4块机械硬盘最大话休眠和启用。

mirror:我选择的这种模式,一个是它比parity更有效率和速度,一个是更适合4块硬盘。官方解释是“将数据复制到2或者3块硬盘提高了可靠性,但会降低容量,这种模式至少需要2块硬盘防止单个磁盘故障,或者5个硬盘方式2块磁盘故障”,请注意这里的说法,我们是用容量,换取了速度和可靠性,在可用10T +的情况下我觉得在换硬盘前都还用不完。

parity:这个应该是对应raid5的,将数据及奇偶校验信息存储在磁盘区带上从而提高了可靠性,会略微降低容量,这种布局需要至少三块硬盘来防止单磁盘故障或者七块硬盘防止双磁盘故障;这里解释下,我们只有4块硬盘,在容量够用的前提下,mirror和parity模式都可容错一块硬盘,但经过实际测试,parity的速度降低了非常多,我从ssd上copy同一个文件,mirror可以达到200m,但parity模式只有30-40m。。。

ok,选择完了模式,建立了虚拟磁盘,建分区一系列。存东西去吧。磁盘容量我建议用多少,建立多少,存储池可以随时扩充的。这样灵活些。


step9:如何控制

其实到这里,这帖子的目的基本达到了,服务器系统可用了,硬盘都装上了,存储池也ok了。

但基于gen8的一些特性,远程管理是一定的,总不能还配个显示器吧。

  • iLO

前面说到的iLO高级许可,60天的申请了先用着,如果觉得好用,那就淘宝弄个,几十块,很值,也可以自己搜索,也有可用的,但实际使用后基于.net的有时候不稳定,java的也一般;不知道什么原因。

  • 远程桌面

远程桌面在2012R里还是挺特殊的,你设置好服务,开好权限,发现还是不好使,无法连接是因为防火钱的问题,有几个要手动打开:

打开网络和共享中心,打开windows防火墙,点击高级设置:
7

我反正4个都打开了,因为的确在很多时候都需要连接远程桌面

  • 远程连接

如果你还想在局域网外控制家里的gen8,那就弄个花生壳,或者类似服务,不过花生壳几天就要激活一下,挺鸡贼的,这个可以根据自己的路由器来选择,做个端口映射,也不麻烦,这里,远程桌面端口是3389,https的端口是443,;


step10:使用

说到底,这东西是用来家用的,所以有两个最基础的目的,一个是数据安全的备份,一个是便于调用,数据安全这事,4个硬盘笼的硬盘还是搞得定的,之类就不细述了,step7也说过了。

  • 共享文件查看

因为存放了大量的照片,平时想看看,只能在电脑上看,太麻烦,所以想在ipad上看,这里要说个app,简直是,,,绝配啊!看图

8

FileExplorer,国内appstore就有,免费的可以添加1个远程目录或者服务
9

再添加就要你升级了,30块,其实可接受,好几千的机器都买了,得配得起鞍!

  • ipad上的远程桌面

请再看上面那个ipad桌面图,另外一个箭头叫:RD Client,这个东西怎么说呢,有了他,远程控制pc的软件就只分为两种,RD Client 和其他。

微软自家出品,给个ip或者花生壳一类的域名就可以上,还能自动登录,功能足够用,而且还好用的一塌糊涂,长按是右键,其他手指都能搞定,如下图
1011

以上是ipad的远程桌面截图。

  • 局域网同步备份啥的,要么用百度云,慢点,但简单灵活,也可以选择局域网同步工具,这个随意。我反正是小文件百度云,大文件直接copy。全自动意味着不可控。

但风扇降速相关的帖子可以忽略了,只要step1那花时间升级最新固件就ok了。

另外我觉得gen8这种大吸尘器的构造,实在是,估计几天,就都是灰和毛毛,所以在前挡板上加了个丝袜。。。
12

四个脚的螺丝都拆下来,里面的金属挡板是嵌在外面塑料板上的,有几个卡口,我从右侧两个卡口往下拆的,轻轻掰一下就下来了,然后剪了段丝袜。。。再扣上。。。

不过这样似乎有个问题,就是风扇速度从15增加到19%了,估计是进气有点阻挡导致的吧。这个见仁见智了。


2014-12-03 新增段落:碰到的问题

  1. 文章之前写的是用了一个u盘来做启动跳转,后来觉得4G U盘浪费了,就翻出来一个128M的存储卡,弄了放在主板插槽上,结果每次启动机器,都会报磁盘错误,忘记ID多少了,服务器管理起启动后,只能看一次存储管理,再进就是刷新,虚拟磁盘服务也死了,查了半天日志,才发现是这个卡的问题,换了个16G的没事了,最后又改成U盘启动。。。
  2. 两块网卡做了nic,我不知道对网络性能有多少提高,就当时双路防出错,反正我才100M的路由器。。。
  3. 耗电:待机5.99w,非常稳定,不变化。。。 数据copy所有磁盘都动起来,并且同时在浏览,同步盘,下载,耗电也没超过60w,平时纯待机的时候没看到是多少,都在用,只要开机就有任务,哈哈。

结语:

gen8这个配置看似不高,但性能其实非常棒,我甚至都没有额外加内存,就是自带的2G内存,系统飞快,我认为大概是系统优化的不错,服务装的不多,外加ssd性能的问题,总之,标配弄2012+1ssd+1u盘+4硬盘,速度和温度都很棒,个人觉得不用一步到位,就算弄2个8G换上,再换个cpu,也是性能过剩,当然我是指现在的用途和情况,你偏要说装这装哪的性能不够,我只能说那你选错机器了。

剩下的很多步骤的图,我稍后补上。!

如果您觉得这篇文章对您有帮助,欢迎打赏,一块不嫌少,10块不嫌多!!

6599331462076330788

微信支付,扫一扫

“HP MicroServer Gen8 家居新利器Nas ver:1.1 20150428晚更新”的4个回复

  1. > 这个命令会返回一个新的GUID,然后运行下面的命令:

    >bcdedit /store ?:bootbcd /default {<GUI}

    输入这段命令后,“系统不能找到指定等文件”。 卡在这里了。

    1. 这个办法还是你的盘符确定最重要,我现在用的办法是用u盘启动方式,用windows安装器,引导区选u盘,系统区选ssd,一样可以达到这个效果.已经不用这个办法了

评论已关闭。