[转帖]arcconf工具简单学习

arcconf,工具,简单,学习 · 浏览次数 : 0

小编点评

**pegcommon.so.1** * libpegexportserver.so.1: PEGX server library * libpegslp_client.so.1: PEGS LP client library * libssl.so.1.1: OpenSSL library * License.txt: License agreement * README.TXT: User guide

正文

https://blog.yelvlab.cn/archives/622/

 

最近用到了一个MICROCHIP公司的阵列卡Microsemi Adaptec SmartRAID 3152-8i,但是常用的Raid Manager工具megacli,并不兼容这张卡,无法进行管理和监控,所以研究一下能管理和监控这张卡的工具。经过多方查询与协调供应商沟通测试,终于把最终目标锁定在官方提供的工具arcconf

 

ARCCONF下载与安装

  1. Microsemi Adaptec SmartRAID 3152-8i官方页面
  2. DOWNLOADS页面进入Storage Manager Downloads页面
  3. 下载界面:Adaptec ARCCONF Command Line Utility v3.10.24308
  4. 简化步骤:wget https://download.adaptec.com/raid/storage_manager/arcconf_v3_10_24308.zip
  5. 解压:unzip arcconf_v3_10_24308.zip
  6. 工具: ./linux_64/arcconf,如果使用不便,可以加入/usr/bin
 

文件结构

├── arcconf_v3_10_24308.zip
├── freebsd10_x86_64
│   └── cmdline
│       ├── arcconf
│       ├── License.txt
│       └── README.TXT
├── freebsd11_x86_64
│   └── cmdline
│       ├── arcconf
│       ├── License.txt
│       └── README.TXT
├── freebsd12_x86_64
│   └── cmdline
│       ├── arcconf
│       ├── License.txt
│       └── README.TXT
├── freebsd13_x86_64
│   └── cmdline
│       ├── arcconf
│       ├── License.txt
│       └── README.TXT
├── linux_64
│   ├── arcconf
│   ├── arm
│   │   ├── debianarm_x64
│   │   │   ├── cmdline
│   │   │   │   └── arcconf
│   │   │   └── deb
│   │   │       └── Arcconf-3.10-24308.aarch64.deb
│   │   └── linuxarm_x64
│   │       ├── cmdline
│   │       │   └── arcconf
│   │       └── rpm
│   │           └── Arcconf-3.10-24308.aarch64.rpm
│   ├── rpm
│   │   ├── Arcconf-3.10-24308.x86_64.rpm
│   │   └── arcconf_3.10-24309_amd64.deb
│   └── static_arcconf
│       └── cmdline
│           └── arcconf
├── solaris_x86
│   └── cmdline
│       ├── arcconf
│       ├── License.txt
│       └── README.TXT
├── vmware
│   ├── linux_x64
│   │   └── cmdline
│   │       ├── arcconf
│   │       ├── Install.txt
│   │       ├── libcrypto.so.1.1
│   │       ├── libpegclient.so.1
│   │       ├── libpegcommon.so.1
│   │       ├── libpegexportserver.so.1
│   │       ├── libpegslp_client.so.1
│   │       ├── libssl.so.1.1
│   │       ├── License.txt
│   │       └── README.TXT
│   └── windows_x64
│       └── cmdline
│           ├── arcconf.exe
│           ├── libcrypto-1_1.dll
│           ├── libssl-1_1.dll
│           ├── License.txt
│           ├── pegclient.dll
│           ├── pegcommon.dll
│           ├── pegslp_client.dll
│           └── README.TXT
└── windows_x64
    └── cmdline
        ├── afaapi.dll
        ├── arcconf.exe
        ├── driverUpdate.exe
        ├── License.txt
        ├── README.TXT
        ├── regpnp.exe
        └── storarc.dll
 

基本使用

  • 查询硬盘以及阵列卡的基本信息arcconf list or arcconf list 1

arcconf list controller_id

root@user-PowerEdge-R740:/home/user/arcconf/linux_64# ./arcconf list 1
Controllers found: 1
----------------------------------------------------------------------
Controller information
----------------------------------------------------------------------
   Controller ID             : Status, Slot, Mode, Name, SerialNumber, WWN
----------------------------------------------------------------------
   Controller 1:             : Optimal, Slot 6, Mixed, MSCC SmartRAID 3152-8i, 9A4*******DB, 5000********F300

----------------------------------------------------------------------
Array Information
----------------------------------------------------------------------
   Array ID                  : Status (Interface, TotalSize MB, FreeSpace MB)
----------------------------------------------------------------------
   Array 0                   : Ok (SAS, 7630916 MB, 0 MB)

----------------------------------------------------------------------
Logical device information
----------------------------------------------------------------------
   Logical ID                : Status (RAID, Interface, Size MB) Name
----------------------------------------------------------------------
   Logical 0                 : Optimal (5, Data, 5723091 MB) VD0

----------------------------------------------------------------------
maxCache information
----------------------------------------------------------------------
   No maxCache device created

----------------------------------------------------------------------
Physical Device information
----------------------------------------------------------------------
   Physical ID               : State (Interface, BlockSize, SizeMB, Vendor, Model, Type) WWN, [Location]
----------------------------------------------------------------------
   Physical 0,0              : Online (SAS, 512 Bytes, 1907729MB, TOSHIBA , MG04SCA20ENY , Hard Drive) 5000039AB81***, [Enclosure Direct Attached, Slot 0(Connector 0:CN0)]
   Physical 0,1              : Online (SAS, 512 Bytes, 1907729MB, TOSHIBA , MG04SCA20ENY , Hard Drive) 5000039A883***, [Enclosure Direct Attached, Slot 1(Connector 0:CN0)]
   Physical 0,2              : Online (SAS, 512 Bytes, 1907729MB, TOSHIBA , MG04SCA20ENY , Hard Drive) 5000039A882***, [Enclosure Direct Attached, Slot 2(Connector 0:CN0)]
   Physical 0,3              : Online (SAS, 512 Bytes, 1907729MB, TOSHIBA , MG04SCA20ENY , Hard Drive) 5000039A883***, [Enclosure Direct Attached, Slot 3(Connector 0:CN0)]
  • 设置全局热备和具备热备盘

arcconf setstate *controller_id* device *channel_id* *slot_id* hsp [logicaldrive *ld_id1* *ld_id2*]

参数参数说明取值
controller_id RAID卡ID  
channel_id 硬盘Channel ID  
slot_id 硬盘槽位号  
ld_id1 ld_id2 虚拟硬盘ID 同一个局部热备盘最多可为2个虚拟磁盘做热备

注: 不带logicaldrive ld_id1 ld_id2参数时,表示设置全局热备盘。
带logicaldrive ld_id1 ld_id2参数时,表示设置局部热备盘。

./arcconf setstate 1 device 0 3 hsp
  • 设置硬盘定位指示灯状态

arcconf identify *controller_id* device *Physical_id*

参数参数说明取值
controller_id RAID卡ID  
Physical_id 硬盘Channel ID  
./arcconf identify 1 device 3
  • 获取设备信息(RAID卡、虚拟磁盘、物理磁盘)

arcconf getconfig *controller_id* <ad|ld *ld_id*|pd *channel_id* *slog_id*|mc|al>

参数参数说明取值
controller_id RAID卡ID  
ad 查询控制器属性  
ld 查询虚拟磁盘属性  
ld_id 虚拟磁盘ID  
pd 查询物理磁盘属性  
channel_id 磁盘所在Channel的ID  
slog_id 硬盘槽位号  
mc 查询maxCache信息  
al 查询所有信息  
./arcconf getconfig 1 ad
 

结语

大概就用到这么多,先整理这么多,这些都是根据官方英文文档和华为(某RAID卡但工具相同)中文文档整理而来

与[转帖]arcconf工具简单学习相似的内容:

[转帖]arcconf工具简单学习

https://blog.yelvlab.cn/archives/622/ 最近用到了一个MICROCHIP公司的阵列卡Microsemi Adaptec SmartRAID 3152-8i,但是常用的Raid Manager工具megacli,并不兼容这张卡,无法进行管理和监控,所以研究一下能管理

[转帖]arcconf工具相关命令V1.0

https://www.cnblogs.com/zhangxinglong/p/10531003.html 清除当前所有raid配置 Arcconf delete 1 array all #删除所有逻辑盘 Arcconf uninit 1 all #去初始化所有硬盘,正常清除raid配置执行第一条命

[转帖]磁盘读速度巨慢使用arcconf工具调整后的二次优化

情况叙述:lvm文件系统出现损坏,格式为xfs,磁盘修复失败后该节点需要重新格式化处理,格式化后重新划分pv,vg,lv,做完之后应用反应读写的速度达不到应用使用的要求,与正常的相比速度不稳定 现象:time和dd测试速度后发现写的速度为10-20MB/s 解决1:yy3:~ # chmod +x

[转帖]【硬件相关】LSI MegaRAID卡配置管理

一、前言 官方手册说明:StorCLI Reference Manual 华为服务器操作维护说明:华为V2&V3服务器 RAID控制卡 用户指南 49 目前市面常见的RAID卡主要是LSI MegaRAID和PMC Adaptec,前者使用命令行工具为storcli,后者使用命令行工具为arccon

[转帖]

Linux ubuntu20.04 网络配置(图文教程) 因为我是刚装好的最小系统,所以很多东西都没有,在开始配置之前需要做下准备 环境准备 系统:ubuntu20.04网卡:双网卡 网卡一:供连接互联网使用网卡二:供连接内网使用(看情况,如果一张网卡足够,没必要做第二张网卡) 工具: net-to

[转帖]

https://cloud.tencent.com/developer/article/2168105?areaSource=104001.13&traceId=zcVNsKTUApF9rNJSkcCbB 前言 Redis作为高性能的内存数据库,在大数据量的情况下也会遇到性能瓶颈,日常开发中只有时刻

[转帖]ISV 、OSV、 SIG 概念

ISV 、OSV、 SIG 概念 2022-10-14 12:29530原创大杂烩 本文链接:https://www.cndba.cn/dave/article/108699 1. ISV: Independent Software Vendors “独立软件开发商”,特指专门从事软件的开发、生产、

[转帖]Redis 7 参数 修改 说明

2022-06-16 14:491800原创Redis 本文链接:https://www.cndba.cn/dave/article/108066 在之前的博客我们介绍了Redis 7 的安装和配置,如下: Linux 7.8 平台 Redis 7 安装并配置开机自启动 操作手册https://ww

[转帖]HTTPS中间人攻击原理

https://www.zhihu.com/people/bei-ji-85/posts 背景 前一段时间,公司北京地区上线了一个HTTPS防火墙,用来监听HTTPS流量。防火墙上线之前,邮件通知给管理层,我从我老大那里听说这个事情的时候,说这个有风险,然后意外地发现,很多人原来都不知道HTTPS防

[转帖]关于字节序(大小端)的一点想法

https://www.zhihu.com/people/bei-ji-85/posts 今天在一个技术群里有人问起来了,当时有一些讨论(不完全都是我个人的观点),整理一下: 为什么网络字节序(多数情况下)是大端? 早年设备的缓存很小,先接收高字节能快速的判断报文信息:包长度(需要准备多大缓存)、地