首页 > 其他分享 >megacli_sw服务器Raid卡的设置过程

megacli_sw服务器Raid卡的设置过程

时间:2023-06-22 23:44:43浏览次数:37  
标签:Raid 设置 MegaCLI megacli sw aAll 磁盘 raid

megacli_sw服务器的设置过程


背景

采购的申威服务器有四块硬盘, 第一台服务器在sdd上面安装了一个银河麒麟v10的系统
sda,sdb,sdc 三块硬盘没有进行raid设置, 直接还是用的JBOD模式
这周开始的时候我将申威的机器使用了lvm的方式进行了挂载
但是发现性能提升很差. 
联系原厂给了一个 debian的镜像盘,说可以进行raid卡的设置. 
因为设置过程中一波三折. 所以特记录一下这些操作

megacli简介

megacli 是LSI公司的一款raid控制台命令行软件
LSI其实已经于2015年被博通收购了. 博通自己的raid一般使用storcli命令进行管理. 
LSI旗下的raid卡我用的比较多的是 9361-8i 2G类型的办卡
其实还有一些类似于inspur SAS 3108的raid卡, 用的芯片其实也是LSI公司的.

国产的很多机器 因为BIOS和BMC方面还比较孱弱. 
所以很多机器并没有将raid的设置集成到BIOS或者是装弹出式的GUI界面上面来

所以这时候需要使用命令行方式进行raid的创建于管理.

raid卡的优点

1. 更大的容量避免单盘容量上限, lvm虽然也可以实现,但是他的保护不如raid卡.
2. 更好的数据保护,可以设置raid5+hot spare 的方式. 这样可以在坏多快盘时可以正常使用
3. 提供更家优秀的读写性能. 避免单盘性能受限. 需要注意kafka一般直接raw disk就可以. 他可以通过partition的方式来提高性能.
4. 管理方面有安全性和稳定性的保证. 

megacli命令简介

# 需要注意 默认安装的在/opt 目录下面 是MegaCLI的命令
# 申威机器这边其实是 megacli 小写命令.
MegaCLI -AdpAllInfo -aAll:显示所有控制器的信息。
MegaCLI -EncInfo -aAll:显示所有外置式磁盘柜信息。
MegaCLI -PDList -aAll:显示所有物理磁盘信息,包括序号、状态、容量等。
MegaCLI -LDInfo -Lall -aAll:显示所有逻辑磁盘信息,包括RAID级别、状态、容量等。
MegaCLI -PDHSP -Set -PhysDrv[E:S] -aALL:启用硬盘预热,可以加速磁盘的初始化和重建速度。
MegaCLI -LDInit -Start -Full -LALL -aALL:初始化逻辑磁盘。
MegaCLI -LDSetProp Cached -LAll -aAll:启用/禁用逻辑磁盘缓存。
MegaCLI -AdpSetProp -CacheFlushInterval -aAll:设置缓存刷新间隔时间。
MegaCLI -AdpBios -EnblMntDlg -aAll:启用BIOS的一些监视功能,如硬盘故障预警声音等。
MegaCLI -AdpPR -Info -aAll:显示预取信息,该命令仅适用于支持预取的RAID卡。

申威机器的处理过程

#清理磁盘状态 删除JBOD的信息
megecli -AdpSetProp -EnableJBOD -0 -a0
# 查看磁盘信息
megacli -pdlist -a0 |egrep -i 'state|slot'
# 创建raid
megacli -CfgLdAdd -r5 [13:0,13:1,13:2,13:3] -a0
# 查看一下逻辑盘的问题
megacli -LDInfo -Lall -aALL
# 设置磁盘缓存
megacli -LDSetProp -EnDskCache -Lall -aALL
# 设置写回
megacli -LDSetProp WB -Lall -aALL

标签:Raid,设置,MegaCLI,megacli,sw,aAll,磁盘,raid
From: https://www.cnblogs.com/jinanxiaolaohu/p/17498592.html

相关文章

  • MONGODB 奇怪12问 switch over
    开头还是介绍一下群,如果感兴趣polardb,mongodb,mysql,postgresql ,redis等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。最近我们公司的REDISDBA和MONGODBDBA在SWITCHOVER, 我提出了一些问题关于MONGODB的问题,来让两个DBA能更快的融合对方的......
  • centos6以lvm划分磁盘分区swap/root禁用swap导致重启kernel异常
    目的禁用swap,虚机重启正常envcentos6.9root/swaplvm形式终端kernel异常,导致系统无法正常启动(引导出了问题)步骤正确禁用swap步骤1、sync刷新内存数据到磁盘2、关闭swapswapoff-a(有足够内存,防止内存不够频繁交换空间)3、注释/etc/fstab4、查看grub加载是......
  • 基于粒子群的PMU优化配置,是一个使用粒子群优化算法(Particle Swarm Optimization, PSO
    基于粒子群的PMU优化配置软件:MATLAB介绍:电力系统PMU优化配置,为了使电力系统达到完全可观,以PMU配置数量最少为目标函数,运用粒子群算法进行优化处理,在IEEE303957118系统进行仿真验证。这段代码是一个使用粒子群优化算法(ParticleSwarmOptimization,PSO)来解决IEEE39节点电力......
  • mysql 密码插件 validate_password
    MySQL密码增强插件2016-07-0110:02pursuer.chen阅读(668)评论(0)编辑[收藏](javascript:void(0))介绍以前没有太注意MySQL密码安全策略的配置方法,只是人为了将密码设为复杂密码,但是没有找到配置的方法,今天姜承尧的微信公众号正好发布了一篇关于这个的文章,所以在这里也顺......
  • iOS开发笔记 - 语言篇之Swift
     2014年的苹果全球开发者大会(WWDC),当CraigFederighi向全世界宣布“Wehavenewprogramminglanguage”(我们有了新的编程语言)的时候,全场响起了最热烈和持久的掌声,伴随着掌声到来的语言叫Swift。接下来CraigFederighi更是毫不掩饰的告诉大家,Swift将成为主宰iOS和Mac开发的新语言,甚......
  • swift 简单总结
    http://kpbp.github.io/swiftcheatsheet/#constantsSwiftisanewprogramminglanguagefordevelopingiOSandOSXappsthatwasintroducedbyAppleinJune2014.VariablesvarmyInt=1varmyExplicitInt:Int=1//explicittypevarx=1,y=2,z=3/......
  • Druid passwordcallback失效
    Druidpasswordcallback失效 springboot利用druid连接池做数据库密码加密引入依赖<dependency>  <groupId>com.alibaba</groupId>  <artifactId>druid</artifactId>  <version>1.1.21</version></dependency> 配置如下:spri......
  • 【Sword系列】第七届全国残疾人职业技能大赛样题-网络安全-flag not found
    前言pcapng文件是PacketCaptureNextGeneration的缩写,是一种新型的网络数据包捕获文件格式。与旧版的pcap文件格式相比,pcapng文件格式支持更多的特性和信息。例如,它可以记录多个网卡的数据,可以记录数据包的注释、时间戳、数据包来源等信息。此外,pcapng文件格式还支持更多的数据......
  • BOIS--设置RAID矩阵硬盘
    4、选择MainMenu5、选择ConfigurationManagement6.选择CreateVirtualDisk7、选择RaidLevel,再点击SelectPhysicalDisksUNconfiguredCapacity:未分配的磁盘空间创建虚拟磁盘(默认)FreeCapacity:已有磁盘组的剩余空间创建虚拟磁盘8、根据MediaType(硬盘类型)、InterfaceTy......
  • 【HarmonyOS】如何解决智能穿戴设备中swiper组件右滑与系统退出应用冲突问题(API6 JS)
    【关键字】API6、JS、swiper组件、智能穿戴、setSwipeToDismiss【问题描述】使用API6JS开发智能穿戴设备HarmonyOS应用,在首页使用swiper组件时,右滑swiper时会退出应用,无法实现swiper右滑效果,效果如下所示:【问题分析与原因】当页面栈只有一个页面时,默认滑动事件分发会让应用退出,而......