Symmetrix配置管理系列之磁盤管理系列(一)- 配置變更介紹與安全配置變更

作者將本文同時發佈到:EMC中文支持論壇-https://community.emc.com/docs/DOC-14538

Symmetrix配置管理系列之磁盤管理系列主要介紹如何使用主機端Solution_Enabler命令,對於陣列中的磁盤設備進行配置和操作,分爲如下11個章節:


(一)配置變更介紹與安全配置變更

(二)設置Symmetrix Metrices與計劃磁盤保護配置

(三)管理磁盤設備

(四)管理Meta磁盤

(五)管理熱備盤

(六)轉換磁盤

(七)設置磁盤設備屬性

(八)管理磁盤預留功能

(九)管理RDF磁盤設備

(十)管理RDF組

(十一)端口屬性設置




)配置變更介紹與安全配置變更



1. Symmetrix配置命令介紹


Solution Enabler配置變更命令symconfigure用於執行Symmetrix陣列,磁盤設備,存儲分層,組,Director和端口等控制操作。以及一些Symmetrix陣列級別的配置操作,其中包括設置陣列的Metrics確定陣列支持磁盤設備的類型,比如RAID6。磁盤設備的控制,包括創建磁盤設備,映射和屏蔽磁盤設備,並配置設備池。symconfigure命令同時也可用於保留和釋放磁盤設備。用戶可以從本地主機調用symconfigure命令對本地連接的Symmetrix陣列,或者對一個RDF鏈接的Symmetrix陣列進行配置更改操作。


有三種方式,處理symconfigure命令,如下:


(1) 最常見symconfigure使用的方式是使用命令文件放置命令,命令文件中用分號(;)終止命令。比如:

symconfigure commit -sid SymmID -file unmap_devNaNd

unmap_devNaNd 文件中包括,該操作將磁盤設備020到024在所有的Director上取消映射:

unmap dev 020:024 from dir ALL:ALL

(2) 另外,對UNIX平臺上,用戶可以重定向屏幕條目數到stdin變量來批量運行配置命令。

例如,準備使用stdin變量重定向一連串的symconfigure命令,使用下面的語法:symconfigure -sid SymmIDprepare <<DELIM

create dev count=3 size=3200 cyl,

emulation=FBA, config=2-Way-Mir,

create dev count=1, size = 3200 cyl,

emulation=FBA, config=unprotected;

DELIM

(3) -cmd選項可以使用的另一個方法。使用此選項時,通常會在命令文件中的命令包含在引號中。輸入的命令會連續執行,但命令中輸入中不能換行。一個例子如下:

symconfigure -sid 256 -cmd "create dev count=3, size = 3200 cyl, emulation=FBA, config=2-Way-Mir;create dev count=1, size = 3200 cyl, emulation=FBA, config=unprotected;" -v -nop preview


  提交到陣列中的配置更改是以會話的方式執行。 symconfigure命令文件中包含的每條命令以分號“;”方式終止。在一個會話中可以進行多次更改,但所有的改變必須是一個完整的操作。例如,可以在一個命令文件中完成,創建一個設備,將設備添加到磁盤池,隨後啓用設備。


2. 配置變更會話介紹


  一個使用Symconfigure執行的配置會話可以使用previewprepare參數進行檢查和驗證,通過commit參數最後執行。我們建議在配置每個變更的時候運行previewprepare參數以保證更改可以順利完成。

Preview:使用這個參數,會驗證命令中每個變更定義語法的準確性,然後中斷該會話且不進行任何變更執行。

Prepare:使用這個參數,對變更操作進行預覽檢測,驗證,比如磁盤設備的狀態是否正常。同時也驗證整個Symmetrix陣列對於當前變更是否處於適當狀態。

Commit:使用這個參數是,命令會完成所有的檢查和驗證,然後嘗試在命令指定的陣列中應用變更

Query:當用戶Commit一個命令後,通常需要幾分鐘的時間來完成所有的步驟。在這期間,可以使用Query參數檢查運行的狀態。

Abort:使用這個參數可以中止配置會話。對於RDF操作,由於RDF會在本地也遠程陣列中都有變更操作,所以RDF操作需要在本地和遠端陣列中都執行中止操作。


3. 五條安全配置準則


  在對Symmetrix配置進行更改之前,必須全面地理解Symmetrix配置。如何在不影響存儲數據的條件下安全地更改配置,請仔細閱讀以下準則。


(1) 確認當前Symmetrix配置可由主機發起配置更改。使用以下命令驗證當前Symmetrix配置可被更改:

symconfigure verify -sid SymmID

(2) 創建新的Symmetrix磁盤設備之前,使用以下命令檢查剩餘空閒磁盤空間:

symconfigure list -freespace -sid SymmID

未格式化的空閒磁盤空間顯示爲可用。

查看格式化後的空閒磁盤空間分佈情況,以確認能否滿足所需鏡像條件,可使用以下兩條命令:

symdev list -sid SymmID -da all -space

symdisk list -sid SymmID

(3) 更改配置命令被提交之後,纔會生效。有些更改操作會對當前I/O造成影響,有些則不會。在可能的情況下,提交更改命令之前,中止對受到影響的磁盤設備的I/O操作。考慮到更改配置操作對處於online狀態的磁盤設備的I/O可能造成的影響,可使用以下命令將更改操作涉及的磁盤設備狀態置爲Not Ready:

symdev not_ready SymmDev

(4) 創建新的磁盤設備或改變磁盤設備的配置時,確保關鍵數據已保存。不要在沒有鏡像或是沒有RAID保護的磁盤設備上保存數據。


(5) 在提交了symconfigure映射/取消映射命令之後,必須在主機系統中更新磁盤設備的映射信息,之後才能對這些設備進行I/O操作。主機在沒有更新設備信息的情況下對已被移動或更改的磁盤設備進行存取操作,將會造成主機端報錯。可用symcfg discover命令來更新SYMAPI數據庫的新設備映射信息。


本篇作爲《Symmetrix配置管理系列之磁盤管理》系列的第一集,我們對於使用symconfigureSymmetrix整理的配置更改作了大概的介紹,後面幾集中我們還將繼續介紹更多的Symmetrix相關的配置技術,希望讀者繼續關注下一期《設置Symmetrix Metrices與計劃磁盤保護配置》。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章