Gen8折腾日记
(2019年2月19日注:这篇文章原先发在自己github那边的博客,时间是2016年7月7日,可惜在博客园这边不能修改发布时间。)
放假伊始,老大订购了两台服务器,一台是Dell的R630,用于其他老师的实验室计算用途,另一台则是Gen8,并且一口气把想买的配件全部搞回来了,于是在假期的第一周就摸上了这台非常舒适安静的Gen8啦,本文主要写我们的改装计划以及虚拟化的部署过程,而在后面的计划中,我将虚拟服务器的部署过程交给了小朋友们当做练习,让他们熟悉Linux服务器。
老大有一句话说的特别好,凡是先谈项目需求,对,在列出装机配置之前,我们先来说说这次的需求,其实主要目的就是玩,Chiphell上面有一票子大神们两年来一直在各种折腾Gen8,然后在暑假之前工作室有两位师兄也凑单买了一台普通的Gen8,然后老大表示忍耐不住了,当即决定下单高配版,外加内存硬盘固态全部买齐,给我们这些小弟们玩!不过玩归玩,说到底其实还是利用它的存储,将高清资源集中在一起,方便工作室的小伙伴一起共享。
好了,先上配置单!

接下来来说说整个的改装和部署过程,由于我们对硬件没有强烈的痴迷,所以只是做了简单的改装。
1. 连接网线接入网络,其中iLO以及一个网口接入内网,将一个网口接入路由器。

2. 原装服务器有8GB的内存,另外加上1条8GB内存,构成16GB双通道。

3. 4块西数企业级硬盘,全书放入硬盘笼内

4. 将固态硬盘装进光驱位内,然后将Gen8的光驱拆出来,装入后,由于没有螺丝位可以加固,我采用的方案是利用透明胶将其完全的固定,效果还是不错的,然后转接器将光驱的SATA转为标准的SATA,与服务器的配线匹配。

5. 将SATA线插在下面的SATA接口中,然后4pin的电源公线和母线接紧,然后通过服务器自带的理线孔理线,接上电源线,显示器以及键盘鼠标。

6. 开机,服务器显示正在初始化中。

7. CPU初始化完成后,开始进入HP特有的初始化界面。

8. 第一步决定先配置磁盘阵列。

9. 进入HP Smart Storage Administartor


10. 进入阵列卡管理界面,配置阵列。

11. 由于在写这篇文章之前我已经配置过一次机械盘,B120i的阵列卡比较低级,只能配置RAID0和RAID1以及RAID10,因此对于4块机械盘配置的是RAID10,SSD就直接RAID0了,SSD也要配置RAID,个人认为原因是在BIOS界面中我们选择的硬盘模式为RAID,在一般的主机中,我们可以选择AHCI或者Legacy作为硬盘的配置模式,而在服务器中,由于有阵列卡,因此会多了一种可以进行配置。

12. 配置SSD的性能参数,相比于一般的阵列卡来说,比如像LSI MegaRAID 9260 8i,在这里可选的参数就比较少了,没有了如读写策略的配置,不过也够用了。

13. 配置完毕

14. 重启以后进入iLO的网络配置,这个根据工作室内网的规划,决定使用这个10.86.1.8这个地址,进入Network选项卡里面配置

15. 将DHCP关掉以免引起冲突,配置DNS名称

16. 再次重启后能根据Fn键的提示进入到服务器最重要的环节,也就是它的Intelligent Provisioning,这里有两个部分可以进行选择,分别是硬件维护以及安装系统。

17. 点开硬件维护的界面看看。

18. 返回到Intelligent Provisioning的初始界面,选择Configure and Install,进入到安装选项,这里要注意的是选择system software update选择skip update,不然安装时还要与网络上的服务器通信,大大增加安装时间。

19. 由于老大的需求是要做虚拟化,选择了ESXi5.5,这里要注意的是要选择Customize,然后USB安装。一开始接触这台服务器的时候为了安装虚拟化操作系统还是花费了不少功夫,查了不少文档以及chiphell上面大触们的教程,最终成功的方案是,HPE5.5的iso。ISO下载链接:http://www8.hp.com/us/en/products/servers/solutions.html?compURI=1499005#tab=TAB4
下载以后不需要刻录成启动盘,直接将ISO放入U盘即可!

20. 在这一步看到了我们放进去的ISO,双击它,会自动进行挂载,然后在右下角就能看到有继续的过程,因为我在写文章的时候已经安装过一次了,所以就不点了,正常来说安装的时间不到3分钟,我第一次安装的时候试过安装了一个下午都没行,后来才发现是自己把ISO做成了启动盘,后来是重新下载镜像,直接放进去做成功的。


21. 安装完毕后再次重启,就能看到虚拟化底层的界面了。

22. 接下来随便拿一台同网段的机器,下载vSphere Client 5.5,安装。


23. 安装完毕后就能打开这个界面了,输入给Gen8分配的地址,注意这里不是使用iLO的地址哦,应该这样子说,必须给Gen8这台服务器一个地址,如果需要iLO进行管理,则另外需要给iLO一个地址。

24. 登录进去以后就能看到vSphere的界面了。

25. 查看配置,在写文章之前我已经挂载了机械盘进去了,因为光驱和转接头晚了几天到的缘故,现在挂载SSD。

26. 在配置这里我们能看到有两块本地的存储,我们需要将新增加的SSD初始化进入底层。选择添加存储器。

27. 接下来就比较简单了,就基本是一路下一步就可以添加好了。






28. 最后根据师兄的建议弄了一个和内存大小一样的SSD缓存。



总结:总体来说,这是个最为简单的配置方案,由于还没测试磁盘读写性能怎么样,因此对于BIOS中的设置基本以默认为主,待小朋友把Linux ftp服务器部署好以后再慢慢的测试性能,根据性能可能会不断重新部署ESXi系统,也正好给小朋友们练练手部署这个系统。
(2019年2月19日注:没想到时间过得那么快,Gen8已经在工作室投入生产环境2年多了,这2年多以来,2016-2017年我是比较关注Gen8的使用情况,它作为FTP服务器的备用服务器还是非常的不错的,在我毕业以后,Gen8还发生过硬盘损坏的情况,当时已有备份,所以没有损失,现在据说Gen8是作为数码组存储拍摄的原片的用途,看上去挺好的,希望后面的网管组师弟师妹们能好好利用这台服务器。)
Gen8折腾日记的更多相关文章
- gulp折腾日记——gulp-livereload
大家好,虽然在博客园注册了很长一段时间,但我还没在博客园写过博客,这是在博客园的第一篇博客,希望能养成每周写博客的好习惯 O(∩∩)O~~) 今天要聊得是gulp的一个实时刷新的插件gulp-live ...
- WordPress折腾日记
安装环境: 我开了个虚拟机xp....用xampp的整合包..下载地址https://www.apachefriends.org/zh_cn/download.html 跟着安装就行了.最后打开xam ...
- Django折腾日记(django2.0)
新建项目 django-admin startproject mysite 运行 python manage.py runserver 创建一个应用 python manage.py startapp ...
- 自己家里搭建NAS服务器有什么好方案?
转自:https://www.zhihu.com/question/21359049 作者:陈二发链接:https://www.zhihu.com/question/21359049/answer/6 ...
- Ubuntu 18 Kubernetes集群的安装和部署 以及Helm的安装
首先说一下我的环境, 我是在windows 10 上面建了一个ubuntu18的虚拟机,同时由于某些原因 不受网络限制, 所以安装比较顺利. Install 1.安装并启用 Docker sudo ...
- Manjaro 安装笔记
双系统基本知识 [折腾日记]win10 ,ubuntu双系统安装避坑指南 Windows 下安装 Ubuntu 双系统(更新) rEFInd 总结注意点: 制作U盘启动盘一开始使用的是 Ulrstro ...
- Mac下的平铺式桌面 - Yabai
Mac下的平铺式桌面 - Yabai 近来无事,凑着周末休息的时间,想折腾一下 Mac.很久之前就有朋友给我推荐过一款名为"Yabai"的平铺式桌面管理软件,今天,就折腾起来了. ...
- scrapy爬虫成长日记之将抓取内容写入mysql数据库
前面小试了一下scrapy抓取博客园的博客(您可在此查看scrapy爬虫成长日记之创建工程-抽取数据-保存为json格式的数据),但是前面抓取的数据时保存为json格式的文本文件中的.这很显然不满足我 ...
- Hexo搭建静态博客踩坑日记(一)
前言 博客折腾一次就好, 找一个适合自己的博客平台, 专注于内容进行提升. 方式一: 自己买服务器, 域名, 写前端, 后端(前后分离最折腾, 不分离还好一点)... 方式二: 利用Hexo, Hug ...
随机推荐
- iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 5000 -j DNAT --to-destination
启动docker容器时报错: iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 5000 -j DNAT ...
- Java面试(2)
包含的模块 本文分为十九个模块,分别是: Java 基础.容器.多线程.反射.对象拷贝.Java Web .异常.网络.设计模式.Spring/Spring MVC.Spring Boot/Sprin ...
- adb命令 查看运行APP当前页面的Activity名称
命令 adb shell "dumpsys window | grep mCurrentFocus" 结果
- WPF 新突破
刘琦告诉我 需要改变哪个属性哪个属性就需要实现InotifyPropertyChanged 董秀伟告诉我 界面改变会立即传输到属性上,并不需要实现InotifyPropertyChanged,只有 ...
- Java基本语法.part02
变量 变量的概念: 内存中的一个存储区域 该区域有自己的名称(变量名)和类型(数据类型) Java中每个变量必须先声明,后使用 该区域的数据可以在同一类型范围内不断变化 使用变量注意: 变量的作用域: ...
- C++利用动态数组实现顺序表(不限数据类型)
通过类模板实现顺序表时,若进行比较和遍历操作,模板元素可以通过STL中的equal_to仿函数实现,或者通过回调函数实现.若进行复制操作,可以采用STL的算法函数,也可以通过操作地址实现.关于回调函数 ...
- python用类实现装饰器
一.代码 #利用__call__方法,装饰器的执行流程:当添加装饰器语法糖时,会把语法糖的变量名加()执行,并将被装饰的函数名传入.所以当类加()执行时,执行了__init__,产生的对象就是被装饰的 ...
- 在idesktop中加载天地图服务并叠加矢量数据
在天地图中加载天地图在线服务,然后叠加上我们制作的专题图,可以查看制图效果. 以加载山东省天地图矢量地图服务为例: 服务地址: http://www.sdmap.gov.cn/tileservice/ ...
- 如何查看redis占用内存大小
redis缓存固然高效,可是它会占用我们系统中宝贵的内存资源,特别是当我们的项目运行了一段时间后,我们需要看一下redis占用了多少内存,那么可以用“info”命令查看. 执行info命令后,找到Me ...
- Cocos2d-x通过Jni实现C++与Java相互调用
在cocos2dx项目中与运营平台(java sdk)对接时使用了JNI. 通过C++调用Java 在JniUtil.h文件中如下实现: #ifndef _JNIUTIL_H_ #define _JN ...