简介
本文档介绍在LSI RAID控制器上禁用单个磁盘冗余阵列(RAID)控制器一致性检查的步骤,该检查会对具有严格输入/输出(I/O)要求的某些应用产生负面影响。 一旦具有苛刻I/O要求的这组应用程序是通用会话和资源管理器/ Videoscape会话资源管理器(USRM/VSRM)。由于运行一致性检查时可能对这些应用程序产生的I/O等待影响,建议禁用对所有虚拟驱动器/raid卷的一致性检查。 参见CSCuw01134
先决条件
带LSI 92XX型号Raid控制器的思科统一计算系统(UCS)M3机架式服务器。
禁用一致性检查需要USRM/VSRM应用程序的维护窗口。
在禁用一致性检查之前终止USRM/VRSM实例
UCS C220上最多有8个USRM/VSRM实例。 在执行禁用一致性检查的过程之前,每个实例都需要终止。 当一致性检查过程完成时,每个实例必须手动重新启动。
注意:以下2个流程应包含在针对单个客户系统/要求编写的高级流程方法(MOP)中。 例如:MOP将包括协调服务器故障切换和故障恢复,以最大程度地减少对客户的影响。 每个客户可能有不同的要求,需在MOP中予以解决。
要终止USRM/VSRM软件,请执行以下步骤。 注意:需要为USRM/VSRM的每个实例完成这些步骤。
- 在浏览器中打开USRM/VSRM Web用户界面(UI)
- 导航至重置页面
- 使用下拉框将ServerState设置为“Terminate”。
- 单击Commit Changes按钮。
结果:USRM/VSRM软件将终止且不重新启动。
禁用一致性检查的过程完成后,USRM/VSRM的每个实例都需要手动启动。 对USRM/VSRM的每个实例执行以下步骤。
- 打开与USRM/VSRM的SSH会话。
- 导航至正确的目录
- 对于USRM:/opt/usrm
- 对于VSRM:/common/usrm
- 执行命令以启动USRM/VSRM: ./usrm —<选项(自动或受监管)> -d
- 受控模式示例:./usrm — 受监管 — d
- 自动模式示例:./usrm —auto -d
注意:选项前有2个短划线,“d”参数前有1个短划线。
结果:USRM/VSRM软件将启动并开始处理请求。
正在下载该实用程序。
下载StorCli实用程序http://docs.avagotech.com/docs/12351437
StorCLI压缩文件将包含安装文件用于不同操作系统(OS)平台的文件夹。
在RedHat Linux上安装
从zip文件中的/StorCli_All_OS/Linux/文件夹中解压storcli rpm文件,然后安装:
# rpm -ivh <StorCLI-x.xx-x.noarch.rpm>
RedHat/Linux命令
Change to the folder where storcli64 executable file was installed to, typically /opt/MegaRAID/storcli/
#cd /opt/MegaRAID/storcli
Check to make sure no consistency checks are currently in progress
storcli]#./storcli64 /c0 /vall show cc
VD Operation Progress% Status
---------------------------------------
0 CC - Not in progress <<<<<<<<<<<
1 CC - Not in progress <<<<<<<<<<<
From the output above, if any of the VDs show anything other than ‘Not in progress’, then issue the command to stop any consistency checks running:
./storcli64 /c0/vall stop cc
Issue the command to disable consistency checks from being run in the future:
./storcli64 /c0 set cc=off
Confirm that consistency checks have been disabled:
./storcli64 /c0 show cc
Controller Properties :
=====================
-----------------------------------------------
Ctrl_Prop Value
-----------------------------------------------
CC Operation Mode Disabled <<<<<<<<<<<<<<<<
CC Execution Delay 0
CC Next Starttime 06/20/1999, 19:00:00
CC Current State Stopped
CC Number of iterations 0
CC Number of VD completed 0
CC Excluded VDs None
Confirm the CC Operation Mode line shows ‘Disabled’
ESXi说明
如果情况要求在Vmware ESXi环境中禁用一致性检查,则StorCLI实用程序安装过程不同,但storcli命令语法相同。 在vSphere中,安全外壳(SSH)默认禁用,在尝试打开与主机的SSH终端之前,您需要启用SSH。
在VMware ESXi 5.x上安装
从zip文件中的/StorCli_All_OS/Vmware-MN/文件夹解压缩/复制vmware-esx-storcli-xxxxxx.vib文件。
将vmware-esx-storcli-xxxxxx.vib文件复制到ESXi主机的本地文件系统,并复制到/tmp文件夹。
现在运行esxcli命令安装它。
# esxcli软件vib install -v "/tmp/vmware-esx-storcli-xxxxxx.vib" -no-sig-check
VMware Vsphere命令
Change to the folder where the Storcli executable was installed to, typically /opt/lsi/storcli
#cd /opt/lsi/storcli
Please note the ESXi storcli executable is storcli
Check to make sure no consistency checks are currently in progress
storcli]#./storcli /c0 /vall show cc
VD Operation Progress% Status
---------------------------------------
0 CC - Not in progress <<<<<<<<<<<
1 CC - Not in progress <<<<<<<<<<<
From the output above, if any of the VDs show anything other than ‘Not in progress’, then issue the command to stop any consistency checks running:
./storcli /c0/vall stop cc
Issue the command to disable consistency checks from being run in the future:
./storcli /c0 set cc=off
Confirm that consistency checks have been disabled:
./storcli /c0 show cc
Controller Properties :
=====================
-----------------------------------------------
Ctrl_Prop Value
-----------------------------------------------
CC Operation Mode Disabled <<<<<<<<<<<<<<<<
CC Execution Delay 0
CC Next Starttime 06/20/1999, 19:00:00
CC Current State Stopped
CC Number of iterations 0
CC Number of VD completed 0
CC Excluded VDs None
Confirm the CC Operation Mode line shows ‘Disabled’