安装 MegaRAID 存储管理器集中监控 DAS 存储状态

作者:Sender  来源:WaveCN.com  发布日期:2022-10-17  最后修改日期:2022-10-19

一直以来觉得配置MegaRAID Storage Manager(以下简称MSM),集中监控企业内网服务器、存储服务器的内部存储(DAS)状态,是个简单得没必要说的事情。

笔者:国际认证信息系统审计师、软考系统分析师

但实际上确实挺意外,很多即使经手部署了数十台以上物理服务器的网管员,都不知道MSM这个RAID控制器监控管理软件支持内网集中监控,甚至完全没有用过这个软件。

所以就可以说说了。不过本文依然还是给多少还是有点服务器运维经验的管理员看的。

MSM现在是属于Broadcom公司的RAID控制器产品的带内管理GUI工具,带内管理就是在服务器操作系统内运行的意思。这个软件只提供图形界面操作,如果需要命令行操作,需要安装storcli或者perccli,参见我之前的文章:如何安装使用 Broadcom RAID卡命令行管理工具 StorCLI或者PercCLI?

服务器安装操作系统后,无论是WINDOWS或者LINUX,都可以选择安装MSM软件,然后通过MSM执行RAID阵列操作,而不需要重启服务器进入RAID卡的固件管理界面。当然还是有个前提是服务器的RAID控制器是和MSM相容的。

软件下载不够直接,下载地址是:

https://www.broadcom.com/support/download-search?pg=Legacy%2BProducts&pf=Legacy%2BRAID%2BControllers&pn=MegaRAID%2BSAS%2B9361-8i&pa=&po=&dk=&pl=&l=false

具体选项如下:

打开软件下载页面后,点击“Management Software and Tools”选项,然后在下拉项目中找到MegaRAID Storage Manager,点击标题,然后在网站给出的下载使用协议中滚动到最底,勾选同意选项框,最后点击“I Agree”按钮,开始下载。

文档下载地址是:

https://docs.broadcom.com/doc/pub-005110

在写本文时,软件版本为17.05.03.00。之前的旧版本捆绑了精简过的JAVA运行环境,但这个版本已经不再捆绑,需要使用人自行去下载。Readme文件中建议下载AdoptOpenJDK8u282-b08,编写本文时最新版本是8u345-b01。下载地址在:

https://adoptium.net/temurin/releases/?version=8

下载后,解压安装。然后(据README说这对AdoptOpenJDK是非必要步骤,也就是对Oracle JRE才需要)到:

https://github.com/javaee/activation/releases/tag/JAF-1_2_0

这个网址下载javax.activation.jar文件,复制放入到安装后的java运行环境目录下的bin子目录中。

随后,修改操作系统的环境变量,创建JRE_HOME环境变量,内容是安装后的JAVA运行环境所在目录路径。这个操作对于WINDOWS服务器是在“系统属性”,“高级”页的“环境变量”按钮点击后,在弹出界面中操作添加到“系统变量”。

懒得截图了,按说都会。

对于LINUX服务器则需要修改/etc/profile文件,在文件最后加上:

JRE_HOME='路径'
export JRE_HOME

保存然后执行

source /etc/profile

使其生效。

配套环境准备好后,接下来就是安装MegaRAID Storage Manager本身。该安装程序为用户提供了五种类型的设置选项:

1、Complete,完整安装:安装该产品的所有功能。

2、Client Components Only,仅限客户端组件:产品的storelib特性不会在此类型中安装。因此,系统将只能管理和配置子网中的所有服务器,但系统本身不能作为服务器使用。

3、StandAlone,独立安装:此选项将只安装本地服务器管理所需的组件。此系统不会被其他MSM自动发现,也不能发现子网中的其他安装了MSM的服务器。但可以通过在主机视图hostview界面上提供IP地址来连接到其他MSM服务器,也可以通过子网中的其他MSM客户端通过IP地址直接连接。

4、Local,本地:此选项将只安装本地配置所需的组件。不允许网络上的其他系统连接到此服务器,也无法连接到其他服务器。此MSM安装模式仅使用环回loopback接口。

5、Server,服务器:此选项将只安装远程服务器管理所需的组件,也就是不安装客户端。

确定了安装模式后,软件安装过程实际并不复杂,把下载回来的压缩包解压再解压,然后WINDOWS服务器运行SETUP.EXE,LINUX服务器运行install.csh,然后按提示选择安装设置即可。

如果要带参数实现自动化安装或版本升级,可以查阅README.TXT中的说明。

在README中,还列举了一些会影响安装使用的附带因素,Windows服务器方面基本上没有太多印象,在Linux服务器下,要注意例如:

  • 用户必须在Linux平台上手动升级OpenSSL v0.9.8za,以避免出现安全问题。

  • 对于64位平台上的RHEL/SLES,必须在安装64位的MSM前先创建以下软链接:

ln -sf /usr/lib64/libcrypto.so.xx.xx /lib64/libcrypto.so.4
ln -sf /usr/lib64/libssl.so.xx.xx /lib64/libssl.so.4
  • 需要在RHEL/SLES操作系统上安装“xterm”软件包,比如简单地

yum install xterm

等等,这里不详细列出了。

完成安装后,首先在本机运行一次,观察是否能正常运行、登录、操作控制器和硬盘等。注意:登录时是输入本机的操作系统管理员用户名和密码。

接下来是要实现通过单一客户端远程控制多台服务器。我们首先需要确保每台安装了MSM的服务器上,本机防火墙已经开启相关的端口,也就是3071和5571。注意3071要同时开启TCP和UDP,而5571只需要UDP。

windows firewall 设置

Linux服务器,需要为防火墙添加规则:

firewall-cmd --zone=work --add-port=3071/tcp
firewall-cmd --zone=work --add-port=3071/udp
firewall-cmd --zone=work --add-port=5571/udp
firewall-cmd --runtime-to-permanent

以上也只是示例,具体到你服务器的zone不一定是work。

然后选择作为监控管理控制台运行的机器,这可以是普通PC或者另一台服务器。但也必须是要有图形界面运行。这里称之为“监控机”。

在监控机上,参考服务器的安装步骤安装MSM,区别在于选择只安装客户端即可。安装后,到安装位置,修改其中的msm.properties文本文件,加入每一台服务器的IP地址,比如:

msm ui

虽然这个过程也可以手工在MSM的界面上完成,但相比每次只能加一条的操作,我还不如直接手工改这个纯文本的配置文件。

如果想在界面进行配置,可以通过点击主界面右边的Configure Host按钮,调出配置界面,并在输入框中输入和添加IP地址:

MSM UI

MSM Configure Host

随后,在每次启动监控机的MSM软件时,软件就会按配置的IP地址清单,逐一检查该IP对应的服务器,给出服务器名称和服务器内的RAID阵列的总体健康状态。如果RAID阵列没有问题,显示为Optimum和绿灯,如果有硬盘掉线,则显示为Degraded和黄灯(如果是RAID6,因为允许最多2个硬盘掉线,如果只有一个掉线则显示Partial Degraded),如果阵列失效,显示为Failed和红灯。

MSM具体的功能实际非常多,围绕着RAID控制器、虚拟盘、物理盘等有很多基础知识点和功能操作。所以这里就只能略过,要用好该工具就必须仔细阅读文档手册。

本栏目相关
  •  2013-11-01 又一次RAID 5阵列故障记录
  •  2015-09-20 本站服务器RAID 5阵列双硬盘失效挽救记录
  •  2020-02-27 服务器热加硬盘、热转RAID模式,配合LINUX卷操作实现不重启服务器完成扩容
  •  2023-01-26 Windows服务器折腾安装MegaRAID存储管理器17.05版
  •  2022-02-24 如何安装使用 Broadcom RAID卡命令行管理工具 StorCLI(或称PercCLI)?
  •  2023-02-26 能否用Windows服务器作为路由器?(基本配置篇)
  •  2022-08-02 科幻感满分的终端模拟器eDEX-UI
  •  2022-12-03 VMware vSphere Hypervisor 6.7 手动升级过程实例
  •  2022-10-17 安装 MegaRAID 存储管理器集中监控 DAS 存储状态
  • 微信订阅号二维码

    本页网址二维码:

    本栏目热门内容
  • Acrobat虚拟PDF打印机执行打印时挂起,解决办法竟然...
  • LINKSYS交换机登录WEB界面显示不正确的解决方法
  • 又一次RAID 5阵列故障记录
  • 解决VMware vSphere ESXi 5.0 Update 1 中虚机不能...
  • 修改CentOS发行信息以绕过Dell服务器BIOS更新和DSET...
  • 解决虚拟化运行的 Windows Server 2003 标准版出现...
  • Windows Server 2008 重命名域和域控制器
  • Intel Nehalem CPU Errata 导致 VMWare ESXi(vSpher...
  • 一次很精神的电脑组装过程记录(但不是自己的电脑)...
  • 解决MySQL Cluster 备份总是失败,提示文件已存在的...
  • MegaCli安装及使用杂记
  • 解决WSUS显示客户端不全的问题
  • 解决 VMWare vSphere 6 客户端无法修改用户密码
  • 解决Windows Server 2008 R2域控制器显示无法连接到...
  • 本站服务器RAID 5阵列双硬盘失效挽救记录
  • 网站数据库从MySQL 5.0升级到5.6的记录
  • 解决MariaDB使用Percona XtraBackup增量备份出错
  • DELL PowerEdge 820 报CPU3 INTERNAL ERROR 的解决...
  • Linux 下的分区调整工具GParted实战
  • 修改arpwatch使通知邮件主题显示IP地址
  • 程序员漫画:如何用8种不同的编程语言去解救公主
  • 解决很好用的多合一即时通信软件pidgin的崩溃问题
  • 解决Samba WINS服务的错误解释问题
  • 使用 GParted 进行虚拟机硬盘分区调整操作
  • 解决Squid代理HTTP时在浏览器出现Content Encoding ...
  • 用Delphi编写使用到ADO的DLL的一些问题
  • 网站简单改版
  • 索尼系列手提电脑备份失败,出现700错误的解决办法
  • Dell R900服务器 BMC firmware incompatible with C...
  • 更多...