百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

MegaRAID Storage Manager RAID管理工具基本操作(一)

csdh11 2025-01-21 16:37 27 浏览

重要提示:配置阵列时请谨慎操作,并仔细阅读各种提示,以防误操作导致数据损失。


MegaRAID Storage Manager(以下简称为"MSM")是用于管理采用LSI(Avago/Broadcom) RAID架构阵列的图形化管理工具。


适用于:

服务器产品线

服务器型号

阵列卡型号

ThinkSystem

所有ThinkSystem型号服务器

RAID 930/730/530系列

System x

所有System x型号服务器

ServeRAID M5xxx系列

所有System x型号服务器

ServeRAID C100/C105

ThinkServer

所有ThinkServer型号服务器

RAID 720/710/700/520/510/500系列


(9364/9340/9270/9260/9240)

RD440/RD340/TD340


RD430/RD330

RAID 300


(板载SCU SAS RAID)

RD650/RD550


RD450/RD350/TD350

RAID 110i


(板载SATA RAID)

TD340


TS430/TS530

RAID 100


(板载SATA RAID)

万全

所有万全型号服务器

MegaRAID SAS 8708E

操作步骤:

目录

一、安装MSM


二、登陆MSM及MSM主界面介绍


三、创建RAID阵列


四、创建有Span的阵列(如RAID10)


五、在剩余阵列空间中新建卷


六、删除RAID卷


七、修改RAID卷参数设置


八、初始化RAID卷


九、设置硬盘为JBOD状态


十、设置热备盘


十一、修复误插拔掉线的硬盘


十二、导入和删除外来(Foreign)阵列信息


十三、擦除硬盘和去除单个硬盘的Foreign标记


十四、新硬盘加入已有阵列扩容

一、安装MSM

本文仅以在服务器本地操作系统中运行为例。


下载和解压缩Windows版MSM安装包,运行"Setup.exe"。


运行后首先要求安装必要的运行库,如VC++组件,点击"Install"按钮继续。

接下来进入MSM安装向导,点击"Next"按钮继续。

许可协议,点击"I accept..."单选框,再点击"Next"按钮继续。

用户信息,可以选择"All users"为所有用户安装或者"Only for current user"只为当前用户安装,点击"Next"按钮继续。

安装位置,选择要安装到的文件夹位置,一般默认即可,点击"Next"按钮继续。

安装类型,选择"Complete"完整安装或者"Custom Installation"自定义安装,默认完整安装,点击"Next"按钮继续。

设置LDAP登陆,如果仅在本机上使用也没有LDAP服务器的话,选择"No", 点击"Next"按钮继续。

密钥长度设置,仅在本机上使用则保持默认,点击"Next"按钮继续。

设置收集过往日志的范围,可选"Since Last Shutdown"从上次关机、"Since Log Clear"从上次日志清除、"Since Last Reboot"从上次重启,一般保持默认即可,点击"Next"按钮继续。

准备开始安装,点击"Next"按钮继续。

安装完成,点击"Finish"按钮关闭向导。

二、登陆MSM及MSM主界面介绍

安装MSM后,会在桌面及开始菜单中生成快捷方式。

运行后会识别出本机的主机名称及IP地址,双击或者点击下方"Login"按钮登陆。

注意:刚完成MSM安装或者重启后,可能需要等待数分钟,待后台服务启动才发现本机。

输入操作系统的本地用户名及密码登录,不能使用域账户。


"Login Mode"登陆模式保持默认的"Full Access"全权访问。

然后就进入了MSM的主界面。


MSM界面分为上、中、下三部分:


上部是菜单栏及工具按钮,按钮从左到右分别是:选择主机、刷新、调整、新建阵列、登出、帮助;

中部是交互窗口,包括"Dashboard"仪表板、"Physical"物理视图及"Logical"逻辑视图三个标签页;

下部是日志窗口,会按日志类别ID、关键级别、时间日期及内容表述的方式排列日志。

在Physical标签页中,会显示所有物理硬件及其状态属性,包括阵列卡、背板(Expander)、硬盘、电池(超级电容)等。

在Logical标签页中,会显示所有逻辑配置及其状态属性,包括阵列(Drive Group)及卷(Virtual Drive)等。

三、创建RAID阵列

为便于操作,以下均隐藏了日志窗口和状态属性窗口。


在Physical标签页或者Logical标签页中,确认有足量且状态为"Unconfigured Good"的硬盘。


右键点击阵列卡型号,再点击"Create Virtual Drive"

如果存在JBOD状态的硬盘,会先提示是否将JBOD状态的硬盘转换为Unconfigured Good状态。

如要转换,则选中相应的硬盘,并点击"Convent"按钮;如不转换,则勾选"Do not convent JBOD...",再点击"Next"下一步。

在创建阵列向导中,选择"Advanced"高级模式单选框,再点击"Next"下一步。


"Simple"简单模式本文不介绍。

以创建由4个硬盘组成的RAID5阵列为例。"RAID Level"选择"RAID 5",在"Select unconfigured drives:"中选中硬盘(可按Shift键或者Ctrl键同时选中多个硬盘),再点击"Add >>"按钮添加到"Drive groups:"中。

在"Drive groups:"中确认硬盘无误后,点击"Create Drive Group"创建阵列,再点击"Next"下一步。


接下来设置RAID5卷的属性,可以自定义"Capacity"卷容量、"Initialization State"初始化等选项。

"Capacity"卷容量:默认是最大值,可根据需求调整数值和"Units"单位。


"Initialization state"初始化:默认是"No Initialization"不初始化,不会抹除硬盘上的数据;如果是要在创建阵列同时抹除硬盘上原有的数据的话,建议选择"Fast Initialization"快速初始化,"Full Initialization"完全初始化可能需要数小时的时间才能完成。


"Strip size"条带尺寸:RAID阵列的最小数据块尺寸,如非专业人员及有特定需求,否则不建议修改默认值。


"Read policy"读缓存策略,如非专业人员及有特定需求,否则不建议修改默认值。


"Write policy"写缓存策略,如非专业人员及有特定需求,否则不建议修改默认值。


"I/O policy"IO策略:默认为"Direct I/O",如非专业人员及有特定需求,否则不建议修改默认值。

"Access policy"访问策略:默认为"Read Write",如非专业人员及有特定需求,否则不建议修改默认值。

"Disk cache policy"硬盘缓存策略,如非专业人员及有特定需求,否则不建议修改默认值。


设置完毕后,点击"Create Virtual Drive"。

根据"Write policy"选项设置的不同,会有相应的警告提示,确认后继续。

Write Back 回写模式:提供最佳的阵列读写性能,但仅当阵列卡配备有电池、超级电容时才生效。如果没有电池、超级电容,或者未处于正常状态,则自动切换为Write Through 直写模式。

Write Through 直写模式:当遇到停电事故时缓存数据丢失风险最低,但阵列读写性能也较低。

Always Write Back 强制回写模式:不论是否配备有电池、超级电容,以及其状态是否正常,都强制使用回写模式。此时能提供最佳的读写性能,但数据丢失风险最高。

如果阵列还有剩余空间未分配,还可以再创建RAID卷,选项参数同上。


创建完毕后,点击"Next"下一步。

确认前述创建RAID阵列和卷的操作,点击"Finish"完成向导。

提示阵列和卷创建完成。

此时在Logical标签页就能看到已经创建完的RAID5阵列和2个卷,4个硬盘的状态变成Online。

相关推荐

探索Java项目中日志系统最佳实践:从入门到精通

探索Java项目中日志系统最佳实践:从入门到精通在现代软件开发中,日志系统如同一位默默无闻却至关重要的管家,它记录了程序运行中的各种事件,为我们排查问题、监控性能和优化系统提供了宝贵的依据。在Java...

用了这么多年的java日志框架,你真的弄懂了吗?

在项目开发过程中,有一个必不可少的环节就是记录日志,相信只要是个程序员都用过,可是咱们自问下,用了这么多年的日志框架,你确定自己真弄懂了日志框架的来龙去脉嘛?下面笔者就详细聊聊java中常用日志框架的...

物理老师教你学Java语言(中篇)(物理专业学编程)

第四章物质的基本结构——类与对象...

一文搞定!Spring Boot3 定时任务操作全攻略

各位互联网大厂的后端开发小伙伴们,在使用SpringBoot3开发项目时,你是否遇到过定时任务实现的难题呢?比如任务调度时间不准确,代码报错却找不到方向,是不是特别头疼?如今,随着互联网业务规模...

你还不懂java的日志系统吗 ?(java的日志类)

一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...

谈谈枚举的新用法--java(java枚举的作用与好处)

问题的由来前段时间改游戏buff功能,干了一件愚蠢的事情,那就是把枚举和运算集合在一起,然后运行一段时间后buff就出现各种问题,我当时懵逼了!事情是这样的,做过游戏的都知道,buff,需要分类型,且...

你还不懂java的日志系统吗(javaw 日志)

一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...

Java 8之后的那些新特性(三):Java System Logger

去年12月份log4j日志框架的一个漏洞,给Java整个行业造成了非常大的影响。这个事情也顺带把log4j这个日志框架推到了争议的最前线。在Java领域,log4j可能相对比较流行。而在log4j之外...

Java开发中的日志管理:让程序“开口说话”

Java开发中的日志管理:让程序“开口说话”日志是程序员的朋友,也是程序的“嘴巴”。它能让程序在运行过程中“开口说话”,告诉我们它的状态、行为以及遇到的问题。在Java开发中,良好的日志管理不仅能帮助...

吊打面试官(十二)--Java语言中ArrayList类一文全掌握

导读...

OS X 效率启动器 Alfred 详解与使用技巧

问:为什么要在Mac上使用效率启动器类应用?答:在非特殊专业用户的环境下,(每天)用户一般可以在系统中进行上百次操作,可以是点击,也可以是拖拽,但这些只是过程,而我们的真正目的是想获得结果,也就是...

Java中 高级的异常处理(java中异常处理的两种方式)

介绍异常处理是软件开发的一个关键方面,尤其是在Java中,这种语言以其稳健性和平台独立性而闻名。正确的异常处理不仅可以防止应用程序崩溃,还有助于调试并向用户提供有意义的反馈。...

【性能调优】全方位教你定位慢SQL,方法介绍下!

1.使用数据库自带工具...

全面了解mysql锁机制(InnoDB)与问题排查

MySQL/InnoDB的加锁,一直是一个常见的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?下面是不同锁等级的区别表级锁:开销小,加锁快;不会出现死锁;锁定粒度...

看懂这篇文章,你就懂了数据库死锁产生的场景和解决方法

一、什么是死锁加锁(Locking)是数据库在并发访问时保证数据一致性和完整性的主要机制。任何事务都需要获得相应对象上的锁才能访问数据,读取数据的事务通常只需要获得读锁(共享锁),修改数据的事务需要获...