SYMCLI位于主機(jī)存儲系統(tǒng),用于監(jiān)控和控制Symmetrix存儲陣列。SYMCLI命令通過主機(jī)操作系統(tǒng)命令行的方式被調(diào)用,構(gòu)建于SYMAPI函數(shù)庫的上層,通過系統(tǒng)調(diào)用生成底層的I/O SCSI命令訪問存儲陣列。
獲取SYMCLI幫助
SYMCLI支持以命令的方式獲取幫助,下表列出了symcli命令的幫助選項:
每一條SYMCLI命令都有幫助命令行。例如,顯示symcli命令的命令行幫助,輸入:
symcli –h
此外,每一條命令都有自己的手冊頁可供快速在線參考。
例如在LINUX系統(tǒng)中(Unix環(huán)境中需要把symcli主目錄包含在MANPATH環(huán)境變量中),看symcli命令的手冊頁 輸入:
man symcli
在Windows系統(tǒng)中,手冊頁有確定的位置,默認(rèn)位于以下路徑:
C:Program FilesEMCsymcliman
手冊頁可通過任意文本編輯器打開。
環(huán)境變量:更改命令行輸出
SYMCLI提供可預(yù)置的環(huán)境變量以加速命令行對話。這些環(huán)境變量可被置為常用值,省去在命令行中設(shè)置參數(shù)的操作。
顯示一個給定SYMCLI會話有哪些環(huán)境變量可被設(shè)置,輸入:
symcli –env
設(shè)置一個環(huán)境變量,使用setenv命令。例如,總是顯示BCV和SRDF命令的詳細(xì)信息、在命令行中添加-v選項、或設(shè)為verbose模式,上述作為默認(rèn)輸出行為,可輸入以下命令:
setenv SYMCLI_VERBOSE 1
禁止或關(guān)閉環(huán)境變量,使用unsetenv命令。任何環(huán)境變量都可被關(guān)閉或移除。例如,關(guān)閉verbose模式,輸入:
unsetenv SYMCLI_VERBOSE
使用symcli –env命令可列出全部環(huán)境變量。
預(yù)設(shè)定名稱和ID
為了減少在一組命令中重復(fù)輸入同樣的參數(shù),可將設(shè)備組名或Symmetrix ID預(yù)設(shè)為特定默認(rèn)值。以下變量可用在命令中將相同參數(shù)預(yù)設(shè)為特定值:
SYMCLI_DG — 為所有-g參數(shù)定義設(shè)備組名。
SYMCLI_SID — 為所有-sid參數(shù)定義Symmetrix ID。
例如,設(shè)定接下來一組命令Symmetrix ID為100200000567:
setenv SYMCLI_SID 100200000567
命令輸入省時小貼士
可將命令字段縮短為3個或更多特定字符,例如:
symcfg discover 等效于 symcfg dis
完整的12位Symmetrix數(shù)字標(biāo)識符可簡化為最后兩位數(shù)字,如下所示:
symcfg -sid 000002304324 sync等效于symcfg -sid 24 sync
指令、關(guān)鍵字和選項不區(qū)分字母大小寫,如:
symcfg LIST等效于symcfg list
物理設(shè)備名可被簡寫,如:
sympd show /dev/rdsk/c2t1d1s2等效于sympd show c2t1d1s2