联想RD430服务器的Raid 5阵列+Esxi6.7部署_esxi6 raid m5015-程序员宅基地

技术标签: 联想RD430  运维  服务器  Raid 5  esxi6.7  

一、主要解决的问题:

(一)硬盘存储总容量提高+读写速率快

1、原RD430服务器主板自带阵列卡仅支持Raid 0、Raid 1、Raid 10,
主要特点:Raid 0速率快但是某一块硬盘物理故障后,所有数据都将丢失;Raid 1需要一半的硬盘做冗余,容量牺牲较多,速率比Raid 0降一倍。Raid 10容量牺牲一半,速率比Raid1稍快。
2、独立阵列卡的Raid 5特点:
Raid 5改进的特点:比如8个硬盘做成的阵列,总容量少1块硬盘的空间,某数据分布于不同的7个硬盘上,另1块硬盘进行数据校验,校验码分别存放于不同的硬盘上,若其中任何一块硬盘物理故障,更换为新硬盘后,能自动根据校验与之前交错的数据分布计算出新硬盘中应该存储的数据。Raid 5阵列速率比Raid 0慢1个硬盘,相当于单硬盘的7倍速率,但是提高了数据的安全性;比Raid 1的容量提高,所以本例我们做Raid 5的阵列部署。

(二)原RD430服务器自带阵列卡仅Esxi5.X中有驱动,要实现多台专业服务器的Esxi6.7后期Vcenter部署,要使用独立阵列卡安装Esxi6.7更方便

1、Raid 5阵列上安装Esxi6.7,联想官方的自定义Esxi6.7 U3的ISO,便可支持常用独立阵列卡的驱动。
2、联想Esxi6.7 U3的ISO下载地址:
链接: https://pan.baidu.com/s/1wfPTrcRZdui8w_zn9gDZyw 密码: fyr7

二、环境准备(注:操作前放人体身上静电+拨掉电源线)

(一)专业服务器RD430
(二)阵列卡+阵列卡电池+加长SAS线
(三)3.5寸硬盘8个
(四)CPU与内存根据具体的需求增加
装好阵列卡与SAS线加长版后如下图:
在这里插入图片描述

(五)阵列卡细节
1、阵列卡,如下图:
在这里插入图片描述
2、阵列卡电池,如下图:
在这里插入图片描述
3、安装好阵列卡+电池+挡板后,如下图:
在这里插入图片描述
4、SAS线细节,如下图:

在这里插入图片描述

三、部署Raid 5阵列

1、准备完成后,服务器开机,注意看屏幕上的自检过程,当出现LSI阵列卡按键操作提示时,按下快捷键,本例是CTRL+S,根据阵列卡的型号不同,有可能是CTRL+M或CTRL+H等,进入到阵列第1界面如下 图:
在这里插入图片描述
2、上图中点Start后,进入下一步,可看到8个物理硬盘,如下图:
请添加图片描述
3、在上图中点击,contrller properties,查看阵列控制器属性,如下图:
在这里插入图片描述
在这里插入图片描述
4、上图的报警与工作模式,可根据具体情况是否选用,点击BACK返回后,在下图中点virtual driver虚拟磁盘驱动器

在这里插入图片描述
5、我们此时还没有创建阵列,所以虚拟磁盘列表中是空的,如下图:
在这里插入图片描述
6、若我们之前创建过Raid 10阵列,则显示会如下所示:
在这里插入图片描述
7、现在我们通过configuration Wizard配置向导来完成,Raid 5 的部署
在这里插入图片描述
8、上图中,我们使用创建新的阵列配置,New configuration,然后提示如下:

在这里插入图片描述
9、上图中提示我们可选择清除之前的历史阵列配置,将清除虚拟磁盘阵列中的所有数据,是否确认,YES之后,选择自定义或自动模式进行下一步
在这里插入图片描述

10、上图中,为避免阵列卡电池多年以后不能保存阵列配置,我们选择automatic configuration,自动模式,避免忘记现在配置的一些参数将来记不住,重新建阵列导致数据丢失,来到下一步,如下图:
在这里插入图片描述
11、在上图中,我们把需要创建阵列的物理硬盘添加到右侧的列表中,上图中已经添加完了3个,继续把剩余的5块硬盘都添加到右侧的列表中,再点next,显示了所有已添加硬盘的总容量,如下图:
在这里插入图片描述
12、上图中,继续点next,生成卷组,如下图:
在这里插入图片描述
13、上图中点next,开始选择阵列的类型,我们此例选择Raid 5,如下图:
在这里插入图片描述
14、上图中,Strip size的设置大小就与服务器应用生成的平均磁盘i/o请示的大小相当,最优的状态是每一i/o请求只执行一次i/o操作。
Access policy访问策略,选择WR,即write与read,读和写均可执行。
15、Read onlay只读(即阵列中的数据不允许修改或删除,仅用于特殊环境)。
在这里插入图片描述
blocked为块存储读写
文件存储、块存储、对象存储、分布式存储的差异,本文不做赘述。
16、Read Policy:读取策略,可选normal,Ahead
在这里插入图片描述
(1)Normal(No Read Ahead)
RAID控制器会只读取应用程序请求的数据, 多一点都不读. 这种模式比较适合的情况是读取操作主要是随机的读.
(2)Always Read Ahead
RAID控制器会读取包含被请求的数据的整个Stripe, 并且会保存在cache中. 每一个读操作都会消耗稍多一点的硬盘资源, 但是如果读操作主要是顺序读取, 它就能减少发送给硬盘的读取请求的数量, 从而提高性能.注意: 这种设定仅能在一般读操作的大小小于Stripe大小的情况下能起到提高性能的作用.
(3)Adaptive Read Ahead
RAID控制器根据当前读请求的pattern来自动的调整read policy. 这个选项结合了No Read Ahead 和Always Read Ahead 两种模式. 建议在workload是顺序和随机是混合在一起的时候使用这种模式, 或者在不知道workload pattern的时候使用它.
17、写入的策略选择(阵列卡缓存)
在这里插入图片描述
(1)Write Through透写方式,如果没有UPS,并且对数据安全性要求很高,对性能要求不高,就选Write Through。
Write Through方式,系统的写磁盘操作并不利用阵列卡的Cache,而是直接与磁盘进行数据的交互。
(2)Write Back回写方式,有UPS电源,要求高性能时,选Write Back
利用阵列Cache作为系统与磁盘间的中转,系统先将数据交给Cache,然后再由Cache将数据传给磁盘。
(3)write Back with BBU,Write Back with BBU是阵列卡配有Battery Backup模块元时的可选项,它的作用是用以在系统断电时保护Cache中的数据,避免断电造成中间数据的丢失。
18、io policy输入输出策略
在这里插入图片描述
(1)Direct :直接将数据写入到磁盘文件,或从磁盘文件中读出来
(2)cached:文件读取,内存映射都属于cache io,数据写入首先会写入cache最终再到disk中
19、磁盘驱动器的缓存,硬盘本身有一定容量的缓存,开启、关闭设置如下图:
在这里插入图片描述
(1)Disbale:关闭硬盘缓存
(2)Enable:开启硬盘缓存
(3)Nochange:保持目前的硬盘缓存策略
20、后台初始化阵列是否开启,Disable BGI,如下图:
在这里插入图片描述
指定后台初始化状态:
(1)No:让后台初始化保持开启。这意味着您可以让初始化在后台执行,而您仍可使用WebBIOS来进行其他设置。此为默认设置。
(2)Yes:若您不想允许本控制器上的设置进行后台初始化,请选择Yes。
21、在上图中,点击Accept,生成虚拟磁盘阵列,如下图:
在这里插入图片描述
22、在上图中,点next后,如下图,继续Accept,接受虚拟磁盘阵列
在这里插入图片描述
23、至此,8个4TB硬盘的Raid 5阵列创建完成,如下图:
在这里插入图片描述
24、在此可进一步操作:
(1)Fast Initialize:快速初始化创建好的磁盘阵列
(2)Slow Initialize:慢速初始化创建好的磁盘阵列
(3)Check consistency:RAID 5阵列奇偶校验值的一致性校验,通过数据的奇偶校验,并且和存校验值的盘上的校验值进行比较,确定并纠正数据的一致性。而Raid 1的一致性校验,则比较RAID 1上2块硬盘的数据是否完全一致。
(4)Properties:查看阵列的属性
(5)set boot drive:设置引导驱动器(当有多个阵列存在时,可选择其中一个阵列作为引导驱动器)
25、磁盘阵列初始化,如下图:
在这里插入图片描述
26、选YES后,开始初始化,如下图:

在这里插入图片描述
在这里插入图片描述

27、直至完成后,重启服务器,开机,可看到,如下图:
在这里插入图片描述

四、安装部署ESXI6.7

安装ESxi6.7的过程在前面的文章中有详细介绍,使用本文中的安装Iso文件,是可以自动识别 LSI M5015阵列卡的,无需再使用custom打包vib驱动,安装完成后,如下图:
在这里插入图片描述
至此,联想RD430服务器配置Raid 5阵列+Esxi6.7的部署完成,前面部署了联想X3850X6的ESxi 6.7与联想RD650的Esxi 6.7 ,后续将进一步推出Vcenter 6.7的部署,谢谢各位批评指正!

原本在官网上找不到联想RD430的主板自带阵列卡的Esxi6.7驱动程序,仅能找到Esxi 5.x的版本驱动,不利于后期的Vcenter 6.7版本统一部署。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43075093/article/details/124894180

智能推荐

java 无法读取文件_java 读取文件,无法显示文件内容,如何解决? 谢谢。-程序员宅基地

文章浏览阅读1.1k次。从来没见过进行文件读取写入时,在写入中需要随机数的,你读取文件就是从一个地方获取输入流,然后将这个输入流写到别的地方,根本不要随机数。给你一个示例://copyafiletoanotherfilebyusingFileReader/FileWriterimportjava.io.*;publicclassTFileRead{publicstaticvoidmain(S..._java复制文件文件没有内容显示

vue引入原生高德地图_前端引入原生地图-程序员宅基地

文章浏览阅读556次,点赞2次,收藏3次。由于工作上的需要,今天捣鼓了半天高德地图。如果定制化开发需求不太高的话,可以用vue-amap,这个我就不多说了,详细就看官网 https://elemefe.github.io/vue-amap/#/zh-cn/introduction/install然而我们公司需要英文版的高德,我看vue-amap中好像没有这方面的配置,而且还有一些其他的定制化开发需求,然后就只用原生的高德。其实原生的引入也不复杂,但是有几个坑要填一下。1. index.html注意,引入的高德js一定要放在头部而_前端引入原生地图

ViewGroup重写大法 (一)-程序员宅基地

文章浏览阅读104次。本文介绍ViewGroup重写,我们所熟知的LinearLayout,RelativeLayout,FrameLayout等等,所有的容器类都是ViewGroup的子类,ViewGroup又继承View。我们在熟练应用这些现成的系统布局的时候可能有时候就不能满足我们自己的需求了,这是我们就要自己重写一个容器来实现效果。ViewGroup重写可以达到各种效果,下面写一个简单的重写一个Vi..._viewgroup 重写

Stm32学习笔记,3万字超详细_stm32笔记-程序员宅基地

文章浏览阅读1.8w次,点赞279次,收藏1.5k次。本文章主要记录本人在学习stm32过程中的笔记,也插入了不少的例程代码,方便到时候CV。绝大多数内容为本人手写,小部分来自stm32官方的中文参考手册以及网上其他文章;代码部分大多来自江科大和正点原子的例程,注释是我自己添加;配图来自江科大/正点原子/中文参考手册。笔记内容都是平时自己一点点添加,不知不觉都已经这么长了。其实每一个标题其实都可以发一篇,但是这样搞太琐碎了,所以还是就这样吧。_stm32笔记

CTS(13)---CTS 测试之Media相关测试failed 小结(一)_mediacodec框架 cts-程序员宅基地

文章浏览阅读1.8k次。Android o CTS 测试之Media相关测试failed 小结(一)CTSCTS 即兼容性测试套件,CTS 在桌面设备上运行,并直接在连接的设备或模拟器上执行测试用例。CTS 是一套单元测试,旨在集成到工程师构建设备的日常工作流程(例如通过连续构建系统)中。其目的是尽早发现不兼容性,并确保软件在整个开发过程中保持兼容性。CTS 是一个自动化测试工具,其中包括两个主要软件组件:CTS tra..._mediacodec框架 cts

chosen.js插件使用,回显,动态添加选项-程序员宅基地

文章浏览阅读4.5k次。官网:https://harvesthq.github.io/chosen/实例化$(".chosen-select").chosen({disable_search_threshold: 10});赋值var optValue = $(".chosen-select").val();回显1.设置回显的值$(".chosen-select").val(“opt1”);2.触发cho..._chosen.js

随便推点

【路径规划】基于matlab粒子群算法新型概率密度无人机作战路径规划【含Matlab源码 2620期】_已知目标出现概率热图matlab无人机路径规划-程序员宅基地

文章浏览阅读183次。粒子群算法新型概率密度无人机作战路径规划完整的代码,方可运行;可提供运行操作视频!适合小白!_已知目标出现概率热图matlab无人机路径规划

navicat执行.sql文件_navicat执行sql文件-程序员宅基地

文章浏览阅读2w次,点赞5次,收藏19次。1、准备好需要执行的.sql文件.sql文件需要注意:每条语句都需要用;作为结束,否则属于语法错误,执行会报错。我们用下面3条语句生成.sql文件测试一下:select SYSDATE() from dual;select COUNT(100) from dual;select CONCAT_WS(' ','test','import','.sql','files');将它保存为import_demo.sql等待测试。2、navicat中选中数据库右键选择.sql文件进行执行选中目标数据库_navicat执行sql文件

Javaweb框架 思维导图_javaweb框架图-程序员宅基地

文章浏览阅读748次。javaweb知识点_javaweb框架图

adb的升级与版本更新_adb iptabls怎么升级-程序员宅基地

文章浏览阅读1.1w次,点赞3次,收藏16次。adb是没有自动升级的命令的,如果想要更新adb的版本,我们可以在网上找到自己想要的版本进行更新给大家提供几个版本https://pan.baidu.com/s/1yd0dsmWn5CK08MlyuubR7g&shfl=shareset 提取码: 94z81、下载解压后我们可以找到下面几个文件,并复制2、找到adb安装的文件夹下的platform-tools文件夹,我这里是..._adb iptabls怎么升级

微信苹果版删除所有的聊天记录的图文教程_mac微信怎么删除聊天列表-程序员宅基地

文章浏览阅读3.8k次。很多用户可能都知道怎么在Windows系统上删除微信的聊天记录,那么苹果电脑上的微信软件怎么删除所有的聊天记录呢?下面小编就专门来给大家讲下微信mac版删除所有的聊天记录的图文教程。点击后会弹出提示窗口,点击这里的确认按钮就可以将其清理掉了。在这里选择要清理的数据,然后点击下方右边的清理按钮就行了。在mac上打开微信后,点击左下角的横线图标。然后再点击这里的管理微信聊天数据按钮。打开了设置窗口,点击上方的“通用”。在这里点击下方的前往清理按钮。点击弹出菜单里的“设置”。_mac微信怎么删除聊天列表

【报错笔记】数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:..._request processing failed; nested exception is jav-程序员宅基地

文章浏览阅读7.7k次。数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:For input String “20151512345”报错原因:数字格式异常,接着后面有 For input string: “201515612343” 提示,这就告诉我们你当前想把 “201515612343” 转换成数字类型时出错了。解决方案:使用2015151612343这个数字太大了,所以直接使用string_request processing failed; nested exception is java.lang.numberformatexcepti

推荐文章

热门文章

相关标签