【转帖】ESXI上安装和使用MegaCli

esxi,安装,使用,megacli · 浏览次数 : 0

小编点评

**一、获取安装文件** 您可以从以下网站下载MegaCli的安装文件: * **官方网站:**[链接到MegaCli官网页面](链接到MegaCli官网页面) **二、使用VMware vSphere Client连接ESXI在配置里启用ssh服务** 1. 安装VMware vSphere Client软件。 2. 安装完软件后,启动VMware vSphere Client。 3. 点击“文件”选项卡,然后选择“配置”。 4. 在“高级设置”中,选择“SSH”。 5. 在“SSH连接”中,输入ESXI的IP地址、端口号(默认端口为22)和用户名。 6. 点击“保存”。 **三、安装MegaCli软件** 1. 安装完VMware vSphere Client软件后,安装MegaCli软件。 2. 启动MegaCli软件。 **四、相关命令** 1. 使用`MegaCli`工具查看磁盘状态。 2. 使用`MegaCli`工具查看raid卡信息。 3. 使用`MegaCli`工具查看硬盘信息。 4. 使用`MegaCli`工具查看电池信息。 5. 使用`MegaCli`工具创建一个raid5阵列。 6. 使用`MegaCli`工具创建阵列,不指定热备。 7. 使用`MegaCli`工具删除阵列。 8. 使用`MegaCli`工具在线添加磁盘。 9. 使用`MegaCli`工具指定第5块盘作为全局热备。 10. 使用`MegaCli`工具指定为某个阵列的专用热备。 11. 使用`MegaCli`工具删除全局热备。 12. 使用`MegaCli`工具将某块物理盘下线/上线。 13. 使用`MegaCli`工具查看物理磁盘重建进度。 14. 使用`MegaCli`工具查看Foreign状态的磁盘。 15. 使用`MegaCli`工具清除Foreign状态。 16. 使用`MegaCli`工具获取某个盘的详细信息。 17. 使用`MegaCli`工具创建raid10阵列。

正文

https://www.diewufeiyang.com/post/964.html

 

一、第一步获取安装文件,官网目前搜索也找不到了,这里附件提供之前保存的安装文件 点击下载

二、使用VMware vSphere Client连接ESXI在配置里启用ssh服务,然后通过ssh客户端工具连接ESXI,安装文件通过sftp上传或者在ESXI上下载都可以,本文文件上传至/tmp目录。

三、安装MegaCli

esxcli software vib install -v /tmp/vmware-esx-MegaCli-8.04.07.vib --no-sig-check

四、MegaCli使用

cd /opt/lsi/MegaCLI/

ActionScript
#查看磁盘状态
./MegaCli -PDList -aAll  |  grep  "Firmware state:"
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
ActionScript
#查看RAID信息
./MegaCli -LDinfo -Lall -aAll     
Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name                :Virtual Disk 0
RAID Level          : Primary-5, Secondary-0, RAID Level Qualifier-3
Size                : 836.625 GB
Parity Size         : 278.875 GB
State               : Optimal
Strip Size          : 64 KB
Number Of Drives    : 4
Span Depth          : 1
Default Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy   : Disk's Default
Encryption Type     : None
Is VD Cached: No

五、相关命令

./MegaCli -LDInfo -Lall -aALL 查raid级别

./MegaCli -AdpAllInfo -aALL 查raid卡信息

./MegaCli -PDList -aALL 查看硬盘信息

./MegaCli -AdpBbuCmd -aAll 查看电池信息

./MegaCli -FwTermLog -Dsply -aALL 查看raid卡日志

./MegaCli -adpCount 【显示适配器个数】

./MegaCli -AdpGetTime –aALL 【显示适配器时间】

./MegaCli -AdpAllInfo -aAll    【显示所有适配器信息】

./MegaCli -LDInfo -LALL -aAll    【显示所有逻辑磁盘组信息】

./MegaCli -PDList -aAll    【显示所有的物理信息】

./MegaCli -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ 【查看充电状态】

./MegaCli -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】

 

./MegaCli -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】

 

./MegaCli -AdpBbuCmd -GetBbuDesignInfo -aALL    【显示BBU设计参数】

./MegaCli -AdpBbuCmd -GetBbuProperties -aALL    【显示当前BBU属性】

./MegaCli -cfgdsply -aALL    【显示Raid卡型号,Raid设置,Disk相关信息】

 

5.1、磁带状态的变化,从拔盘,到插盘的过程中。

Device        |Normal|Damage|Rebuild|Normal

Virtual Drive    |Optimal|Degraded|Degraded|Optimal

Physical Drive    |Online|Failed –> Unconfigured|Rebuild|Online

 

5.2、查看磁盘缓存策略

./MegaCli -LDGetProp -Cache -L0 -a0

./MegaCli -LDGetProp -Cache -L1 -a0

./MegaCli -LDGetProp -Cache -LALL -a0

./MegaCli -LDGetProp -Cache -LALL -aALL

./MegaCli -LDGetProp -DskCache -LALL -aALL

 

5.3、设置磁盘缓存策略

缓存策略解释:

WT    (Write through

WB    (Write back)

NORA  (No read ahead)

RA    (Read ahead)

ADRA  (Adaptive read ahead)

Cached

Direct

 

例子:

./MegaCli -LDSetProp WT|WB|NORA|RA|ADRA -L0 -a0

./MegaCli -LDSetProp -Cached|-Direct -L0 -a0

enable / disable disk cache

./MegaCli -LDSetProp -EnDskCache|-DisDskCache -L0 -a0

 

5.4、创建一个raid5阵列,由物理盘 1,2,3构成,该阵列的热备盘是物理盘4

./MegaCli -CfgLdAdd -r5 [32:1,32:2,32:3] WB Direct -Hsp[32:4] -a0

 

5.5、创建阵列,不指定热备

./MegaCli -CfgLdAdd -r5 [32:1,32:2,32:3] WB Direct -a0

 

5.6、删除阵列

./MegaCli -CfgLdDel -L1 -a0

 

5.7、在线添加磁盘

./MegaCli -LDRecon -Start -r5 -Add -PhysDrv[32:5] -L1 -a0

 

5.8、阵列创建完后,会有一个初始化同步块的过程,可以看看其进度。

./MegaCli -LDInit -ShowProg -LALL -aALL

或者以动态可视化文字界面显示

./MegaCli -LDInit -ProgDsply -LALL -aALL

 

5.9、查看阵列后台初始化进度

./MegaCli -LDBI -ShowProg -LALL -aALL

或者以动态可视化文字界面显示

./MegaCli -LDBI -ProgDsply -LALL -aALL

 

5.10、指定第5块盘作为全局热备

./MegaCli -PDHSP -Set [-EnclAffinity] [-nonRevertible] -PhysDrv[32:5] -a0

 

5.11、指定为某个阵列的专用热备

./MegaCli -PDHSP -Set [-Dedicated [-Array1]] [-EnclAffinity] [-nonRevertible] -PhysDrv[32:5] -a0

 

5.12、删除全局热备

./MegaCli -PDHSP -Rmv -PhysDrv[32:5] -a0

 

5.13、将某块物理盘下线/上线

./MegaCli -PDOffline -PhysDrv [32:5] -a0

./MegaCli -PDOnline -PhysDrv [32:5] -a0

 

5.14、查看物理磁盘重建进度

./MegaCli -PDRbld -ShowProg -PhysDrv [32:5] -a0

或者以动态可视化文字界面显示

./MegaCli -PDRbld -ProgDsply -PhysDrv [32:5] -a0

 

5.15、查看Foreign状态的磁盘

./MegaCli -CfgForeign -Scan -a0

 

5.16、清除Foreign状态

./MegaCli -CfgForeign -Clear -a0

 

5.17、获取某个盘的详细信息

./MegaCli -pdInfo -PhysDrv[32:1] -a0

 

5.18、创建raid10

./MegaCli -CfgSpanAdd -r10 -Array0[32:1,32:2] -Array1[32:3,32:4] WB Direct -a0

 

使用MegaCli在线操作raid还是很方便的,在其他操作系统上也有相应的安装包可以使用,感兴趣的可以自己找台机器试试。

与【转帖】ESXI上安装和使用MegaCli相似的内容:

【转帖】ESXI上安装和使用MegaCli

https://www.diewufeiyang.com/post/964.html 一、第一步获取安装文件,官网目前搜索也找不到了,这里附件提供之前保存的安装文件 点击下载 二、使用VMware vSphere Client连接ESXI在配置里启用ssh服务,然后通过ssh客户端工具连接ESXI,

[转帖]ESXi error: Could not find a trusted signer

24 October 2019河小马VMWareLeave a comment 在ESXi上安装micron 的 msecli vib的时候,有个错误信息显示: Could not find a trusted signer. 解决方案倒是很简单,在你使用的command 后面加上 “–no-sig

[转帖]ESX/ESXi 主机上的每个插槽中安装了多少内存

https://www.cnblogs.com/reachos/p/11242302.html 要确定在 ESX/ESXi 主机上的每个插槽中安装了多少内存,请执行以下操作: 1. 启动ssh服务 2. 登陆esxi主机查看 使用 SSH 客户端登录主机,以 root 用户身份运行以下命令之一:#

[转帖]VMWare ESXi中,不同的虚拟网卡性能竟然能相差三倍!

https://zhuanlan.zhihu.com/p/525656364 正文共:1024 字 11 图,预估阅读时间:1 分钟 在上个实验中(VPP使用DPDK纳管主机网卡),我们已经初步实现了通过DPDK纳管主机网卡。 不知道大家注意到没有,我们在查看主机网卡的主线信息时,后面的描述信息是不

[转帖]All in one入门之All in one和三种PVE、ESXI、Windows Server方案

本文转载自博客园,原文链接:https://www.cnblogs.com/alittl... 前言 All in one 前段时间,在某多多上花了446大洋弄了一台J4125准系统小主机,再花了一点钱买个杂牌msata和“全新”三星内存条,入坑了All in one。 All in one是什么呢

[转帖]ESXi命令行shell下最常用的命令

https://forum.huawei.com/enterprise/zh/thread/580931293695328256 services.sh – Linux服务通常使用services命令管理,管理ESXi服务是通过使用services.sh命令实现的。Services.sh命令支持的参

[转帖]ESXi主机网卡识别为10Mb导致业务缓慢

某企业所有业务系统及应用运行在由5台安装了ESXi 6.0的服务器组成的虚拟化环境中,已经稳定运行了多年,基本上没有出过问题。 今天下午企业工程师联系我,说单位的业务系统访问很慢。在业务系统中PING网关的延时超过2ms,平常都是小于1ms。近期单位服务器与网络没有改动。 检查发现有台物理主机内存报

[转帖]ESXi下查看CPU 频率

https://www.jianshu.com/p/8943a4223ed7 查看CPU的固定频率 [root@localhost:/bin] esxcli hardware cpu list|grep -i -E 'cpu:|core speed' CPU:0 Core Speed: 229460

【转帖】ESXi 6.x 安装storcli监控raid卡状态

https://b2b.baidu.com/land?id=744541c6188f7937d6dc97d6fb9142ff10 脚本宝典收集整理的这篇文章主要介绍了ESXi 6.x 安装storcli监控raid卡状态,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。 一、下载 STORC

[转帖]VMware ESXi 7.0 U3 主机未响应的应急解决方法

https://blog.51cto.com/wangchunhai/5747928 【说明】这是2021年写的文章,是当时vSphere 7.0 U3刚发布的时候出的问题。现在VMware官网上已经提供的7.0 U3C及以后的版本没有这个问题。在此只是将当时的情况记录下来​。如果有类似问题,可以通