簡介
本文檔介紹在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將包括協調伺服器故障切換和回切,以最大程度地減少客戶的影響。 每個客戶可能具有在《議定書》中所滿足的不同要求。
要終止USRM/VSRM軟體,請執行以下步驟。 附註:需要為USRM/VSRM的每個例項完成這些步驟。
- 在瀏覽器中開啟USRM/VSRM Web使用者介面(UI)
- 導覽至Reset頁面
- 使用下拉框將ServerState設定為「終止」。
- 按一下「提交更改」按鈕。
Result: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個破折號,引數前有1個破折號。
Result:usrm/VSRM軟體將啟動並開始處理請求。
正在下載實用程式。
下載StorCli Utility http://docs.avagotech.com/docs/12351437
StorCLI zip檔案將包含包含不同作業系統(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 software 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’