请注意:本教程重点介绍Linux OS。如果您是Windows用户,请向我们提供有关如何在Windows中管理RAID控制器的教程(http://www.558idc.com/513.html)。

监控RAID阵列

硬件RAID具有某些优点,但是还必须监视硬件RAID。我们始终依靠久经考验的硬件来最大程度地降低硬件故障的风险,但是始终存在硬件故障的风险,因此,监视硬件对于确保服务器将继续正常运行更为重要。

对于软件RAID,操作系统会生成有关RAID的消息。通过硬件RAID,控制器可以自行执行操作-但您需要特殊的软件才能读取这些消息。

该博客条目显示了Linux操作系统上Adaptec和LSI软件的安装和使用。

还有一些可用于管理raidcontroller的图形界面,例如Web界面。

如果您不确定将哪个控制器添加到服务器,请与我们的支持部门联系。

请注意:更新控制器的固件或操作系统的驱动程序可能会导致该RAID上存储的所有数据完全丢失!

对于本教程,需要一些其他软件,对于Ubuntu 17.10,可以使用以下命令“ apt install zip unzip net-tools”进行安装。

1. Adaptec

可在以下位置找到适用于Adaptec控制器的可用软件概述:https : //storage.microsemi.com/en-us/support/series6/index.php

1.1安装arcconf二进制文件

使用Linux命令行安装二进制文件非常容易,之后您可以使用该二进制文件来管理控制器。

通过单击“ Storage Manager下载”链接,可以在上述网站上找到最新可用二进制文件的下载链接。

“ arcconf”二进制文件可用于各种Adaptec产品,通常不需要其他软件。

在本教程中,我们将下载以下二进制文件:https : //storage.microsemi.com/en-us/speed/raid/storage_manager/arcconf_v2_03_22476_zip.php

在命令行上键入:

wget http://download.adaptec.com/raid/storage_manager/arcconf_v2_03_22476.zip && unzip arcconf_v2_03_22476.zip

现在将二进制文件移到您的二进制文件文件夹中并使其可执行:

mv linux_x64/cmdline/arcconf /usr/sbin/ && chmod +x /usr/sbin/arcconf

“ arcconf”命令现在应该可用。

root@contabo:~# arcconf

Controllers found: 1

| UCLI | Adaptec by PMC uniform command line interface

| UCLI | Version 2.03 (B22476)

| UCLI | (C) Adaptec by PMCS 2003-2016

| UCLI | All Rights Reserved

1.2监视raidcontroller

通常,RAID应该具有“ OPTIMAL”值,以防万一一个HDD发生故障,控制器将开始发送声音警报信号。该信号将被我们在数据中心工作的技术人员识别,在这种情况下,我们将与您联系并通知您可能的硬件故障。

使用参数“ arcconf GETCONFIG 1”,您将获得有关安装到系统中的第一个控制器的所有信息。如果安装了多个控制器,则可以通过键入“ arcconf GETCONFIG 2”来显示第二个控制器的信息。

可以通过键入“ arcconf getconfig”来显示可用选项的列表。

可以通过键入“ arcconf getconfig 1 | grep状态”进入命令行。

root@contabo:~# arcconf getconfig 1 | grep Status

Controller Status : Optimal

Status : ZMM not installed

Status of Logical Device : Optimal

“未安装ZMM”表示此控制器当前未安装BBU(电池备用单元),可以随时安装BBU作为升级。

LD(逻辑设备)上的“降级”状态表示必须存在问题。

root@contabo:~# arcconf getconfig 1 | grep Status

Controller Status : Optimal

Status : ZMM not installed

Status of Logical Device : Degraded

要检查是否有任何故障驱动器(在这种情况下,SSD发生故障),请键入以下命令,您将看到“状态:失败”信息:

root@contabo:~# arcconf getconfig 1 PD

Controllers found: 1

----------------------------------------------------------------------

Physical Device information

----------------------------------------------------------------------

Device #0

Device is a Hard drive

State : Failed

Block Size : 512 Bytes

Failed logical device segments : True

Supported : Yes

Transfer Speed : Failed

Reported Channel,Device(T:L) : 0,0(0:0)

Reported Location : Connector 0, Device 0

Vendor :

Model : Crucial_CT275MX3

Firmware : M0CR040

Serial number : 11111111111111

World-wide name : 500A075116639956

Total Size : 262321 MB

Write Cache : Enabled (write-back)

FRU : None

S.M.A.R.T. : No

S.M.A.R.T. warnings : 0

Power State : Full rpm

Supported Power States : Full power,Powered off,Standby

SSD : Yes

Temperature : Not Supported

NCQ status : Enabled

要更换发生故障的驱动器,只需与我们联系,我们将立即进行处理。为了加快流程,您应该向我们提供上述输出。它显示了S / N和驱动器连接到的端口。在这种情况下,S / N为“ 11111111111111”,连接的端口为“ 0”。

更换驱动器后,重建应自动开始:

root@contabo:~# arcconf getconfig 1 | grep Status

Controller Status : Optimal

Status : ZMM not installed

Status of Logical Device : Degraded, Rebuilding ( Rebuild : 1 % )

根据您的RAID设置,这可能需要几个小时。

1.3安装可用的Web界面

对于Adaptec,有可用的“ MaxView Storage Manager”,可以在这里下载:https : //storage.microsemi.com/de-de/speed/raid/storage_manager/msm_linux_x64_v2_03_22476_tgz.php

您也可以通过命令行下载它:

wget http://download.adaptec.com/raid/storage_manager/msm_linux_x64_v2_03_22476.tgz && tar -xzf msm_linux_x64_v2_03_22476.tgz

安装程序位于名为“ manager”的目录中–在解压缩下载的归档文件时将创建该目录。

对于我们的系统(Ubuntu 17.04),我们将使用以下命令安装软件包:

dpkg -i manager/StorMan-2.03-22476_amd64.deb

之后,您应该可以通过以下网址访问Web界面:https:// :8443

2. LSI

2.1 StorCLI二进制文件的安装

下载命令行Binary:

wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/1.21.16_StorCLI.zip --no-check-certificate && unzip 1.21.16_StorCLI.zip && cd versionChangeSet/univ_viva_cli_rel/ && unzip storcli_All_OS.zip

对于我们的系统,我们将通过键入以下内容来安装Ubuntu软件包:创建一个链接,以使“ storcli”命令可用于您的Shell。

dpkg -i storcli_All_OS/Ubuntu/storcli_1.21.06_all.deb

ln -s /opt/MegaRAID/storcli/storcli64 /usr/sbin/storcli

2.2监视raidcontroller

您可以通过键入以下内容来显示raidcontroller的当前状态:

root@contabo:~#storcli /c0 show

TOPOLOGY :

========

-----------------------------------------------------------------------------

DG Arr Row EID:Slot DID Type  State BT       Size PDC  PI SED DS3  FSpace

-----------------------------------------------------------------------------

0 -   -   -        -   RAID1 Optl  N  255.656 GB dflt N  N   dflt N

0 0   -   -        -   RAID1 Optl  N  255.656 GB dflt N  N   dflt N

0 0   0   64:4     12  DRIVE Onln  N  255.656 GB dflt N  N   dflt -

0 0   1   64:5     13  DRIVE Onln  N  255.656 GB dflt N  N   dflt -

----------------------------------------------------------------------------

硬盘故障的示例:

TOPOLOGY :

========

----------------------------------------------------------------------

DG Arr Row EID:Slot DID Type  State BT Size PDC  PI SED DS3  FSpace

----------------------------------------------------------------------

0 -   -   -        -   RAID1 Dgrd  N  255 GB dflt N  N   dflt N

0 0   -   -        -   RAID1 Dgrd  N  255 GB dflt N  N   dflt N

0 0   0   -        -   DRIVE Msng  -  255 GB -    -  -   -    -

0 0   1   64:5     13  DRIVE Onln  N  255 GB dflt N  N   dflt -

---------------------------------------------------------------------

root@contabo:~#storcli /c0 /sall show

Controller = 0

Status = Failure

Description = No drive found!

Detailed Status :

===============

----------------------------------------

Drive    Status  ErrCd ErrMsg

----------------------------------------

/c0/sALL Failure   255 Drives not found

----------------------------------------

要显示重建的当前状态,可以运行:

root@contabo:~#storcli /c0 /eall /sall show rebuild

Controller = 0

Status = Success

Description = Show Drive Rebuild Status Succeeded.

---------------------------------------------------------

Drive-ID   Progress% Status          Estimated Time Left

---------------------------------------------------------

/c0/e64/s4         0 In progress     -

/c0/e64/s5         - Not in progress -

---------------------------------------------------------

2.3安装可用的Web界面

不幸的是,目前没有适用于Linux的Web界面。

linux怎么进入raid管理,如何在Linux中管理RAID控制器相关推荐

  1. 如何在Boxee中管理电影

    Boxee is a free cross platform HTPC application that plays media locally and via the Internet. Today ...

  2. 没有为此文件配置应用程序上下文_如何在macOS中管理文件关联?

    在macOS中,右键单击(或按住Ctrl键单击)文件时出现的"打开方式"上下文菜单提供了指向与该文件类型关联的Mac上安装的所有应用程序的链接. 列表的顶部是macOS的默认应用程 ...

  3. (Redis基础教程之八) 如何在Redis中管理Sets

    如何在ubuntu18.04上安装和保护redis 如何连接到Redis数据库 如何管理Redis数据库和Keys 如何在Redis中管理副本和客户端 如何在Redis中管理字符串 如何在Redis中 ...

  4. npm中node更新_如何在Node中管理NPM和功能时保持理智

    npm中node更新 by Ted Gross 泰德·格罗斯(Ted Gross) 如何在Node中管理NPM和功能时保持理智 (How to keep your sanity while manag ...

  5. Word控件Spire.Doc 【段落处理】教程(十二):如何在 C# 中管理 word 文档的分页

    当我们要管理段落的分页时,我们可以直接插入分页符.但是后来我们可能会发现很难在分页符上方添加或删除文本,然后我们必须删除整个分页符.使用 Microsoft word,我们还可以使用段落对话框来管理 ...

  6. 如何在macOS中管理家长控制

    如果您想让孩子或其他人访问Mac,那么有必要熟悉一下启用家长控制时作为管理员可以使用的用户帐户限制. 在macOS中,Apple可以管理单个用户帐户的各种级别的限制.因此,例如,如果您的孩子使用Mac ...

  7. linux内核如何安装vim,如何在Linux 中安装和使用 PacVim?

    描述 你好,Vim用户!今天,我偶然发现了一个很酷的程序来提高 Vim 的使用技巧.Vim 是编写和编辑代码的绝佳编辑器.然而,你们中的一些人(包括我)仍在陡峭的学习曲线中挣扎.再也不用了!来看看 P ...

  8. Linux下监控磁盘io,如何在Linux下监控磁盘IO?

    [51CTO.com快译]iostat用于获取存储设备和分区的I/O统计信息.iostat是sysstat软件包的一部分.使用iostat,你可以监控存储设备(比如硬驱和SSD)以及分区(磁盘分区)的 ...

  9. linux上开发应用程序_如何在Linux上安装软件应用程序

    linux上开发应用程序 如何在Linux上安装应用程序? 与许多操作系统一样,该问题不仅有一个答案. 应用程序可以来自许多来源-几乎无法计数-每个开发团队都可以以自己认为最佳的方式交付软件. 知道如 ...

  10. linux如何运行windows游戏,如何在Linux上运行Windows应用程序和游戏 互联网技术圈 互联网技术圈...

    在本教程中,我将向您介绍如何在Linux中运行Windows应用程序和游戏.您可能知道,Microsoft Windows使用DirectX来运行游戏.因此,在Windows平台上玩一些需要Direc ...

最新文章

  1. python判断二叉树是否为平衡二叉树
  2. 从Flash到Silverlight进阶教程-用代码来创建动画
  3. 设置允许远程连接MySQL (Ubuntu为例)
  4. dababase 差异
  5. jmeter java性能_使用JMeter进行性能测试(Java请求)
  6. box-shadow属性四个值_flex笔记1——flex-direction属性
  7. 生活中运筹学的3个小案例_10个“乡村庭院”设计案例,生活在乡下,家家都有自己的小庭院...
  8. Ubuntu设置系统时间与网络时间同步
  9. python实训报告万能模板_实验报告总结万能模板
  10. 商业研究(20):滴滴出行,进军海外包车?与OTA携程和包车创业公司,共演“三国杀”?看看分析师、投资人和权威人士等10个人的观点碰撞
  11. 商络转债上市价格预测
  12. Transformer最详细的原理加代码解读
  13. 【导数术】9.指对互化和指对同构
  14. 关于web项目播放AMR格式音频的问题
  15. RAD 10.4中SelectDirectory函数的使用方法
  16. 机器学习——霍夫丁不等式【转】
  17. oracle在服务器unix怎么登录,为UNIX服务器设置Oracle全文检索
  18. 服务器端缓存企业微信,企业微信开发
  19. LOJ-10095(缩点的特殊使用)
  20. platform设备驱动模型理解

热门文章

  1. eaxyx验证布丰投针试验,求解圆周率
  2. 2021年中国企业信息归档(EIA)市场趋势报告、技术动态创新及2027年市场预测
  3. 从辉煌走向消亡(上)——小型机之王DEC公司
  4. 华为云CDN加速WAF防护资源实践
  5. DASCTF2022 7月赋能赛 crypto wp(DASCTF2022.07赋能赛Pwn easyheap)
  6. WWF中Conditioned Activity Group的子Activity扩展CAG的WhenCondition属性代码解析
  7. CorelDRAW2023全新版功能及下载安装教程
  8. sql升级重启计算机失败win10,win10系统电脑安装sql server需要一直重启的解决方法...
  9. matlab chan算法定位,chan算法定位 matlab
  10. python 列表 元组_python基础:元组(tuple)列表(list)介绍