對于許多IT管理員來說,管理大型存儲系統并非易事。當存儲容量和使用者數量上升時問題只會增加。要是你再混用來自不同供應商的系統,那么管理的問題會變得更加復雜。大部分供應商確實提供了用于管理和監控底層硬件各個方面的軟件,但這往往是特別針對每一家供應商的系統。
存儲網絡工業協會(SNIA)為了能夠交互操作、跨平臺存儲管理的目的,發起并且現在維護著存儲管理倡議規范(SMI-S)。SMI-S已經出現了超過十年的時間,并逐漸得到了所有主要存儲供應商的支持。SMI-S依賴于桌面管理任務(DMTF)的其他標準化管理,包括公共信息模型(CIM)和基于Web的企業管理標準(WBEM)。
SMI-S標準定義了一個被稱為provider(提供者)的機制,允許供應商建立一個自定義連接點到他們的存儲系統。這本質上是的一個Web端點,用于客戶系統連接到并且與存儲provider的交互,它可以使用簡單的Web瀏覽器來查看不同的特定區域。
SMI-S和Windows Server 2012
微軟已經把重心放到了在Windows Server 2012使用的標準上,對于存儲管理而言,他們在用幾種不同的方式支持SMI-S。如果你想要使用它,你需要從服務器管理工具里安裝Windows Standards-Based Storage Management(Windows基于標準化的存儲管理)特性
當您安裝新功能完成時,必須遵循下列PowerShell命令注冊任意的SMI-S provider:
Register-SmisProvider –ConnectionUri https://192.168.1.222:5989
一個用戶名/密碼對話框隨后將打開,允許您進入目標系統的管理員驗證。舉個例子,192.168.1.222是一個存儲系統的IP管理地址,5989是SMI-S provider使用的端口。
一旦你注冊了provider,就可以使用PowerShell或者服務器管理器開始與存儲系統溝通。PowerShell命令集中包括在Get-StorageProvider和Get-StorageSubSystem中典型的verb/noun配對。Windows Server 2012包含大量有關存儲的PowerShell命令集,您可以迅速顯示PowerShell的使用要求:
Get-Command –Module Storage | sort Noun, Verb
您可能需要打開防火墻來允許SMI-S流量通過,從管理員命令窗口執行一些適當的命令來作出改變:
netsh advfirewall firewall add rule name="SLP-udp" dir=in protocol=UDP localport=427 action=allow
netsh advfirewall firewall add rule name="CIM-XML in" dir=in protocol=TCP localport=5988-5989 action=allow
惠普3PAR
惠普公司的3PAR存儲產品線完全支持Windows Server 2012環境下最新的SMI-S功能,允許您使用服務器管理器完成大多數的存儲管理任務,而不用啟動一個單獨的3PAR工具。當然對于一些設備特定的功能您還是需要3PAR軟件,但是您可以直接從Windows Server 2012完成大部分的日常管理任務。
隨著SMI-S provider的安裝,您可以訪問在所有3PAR存儲系統上廣泛的監控信息。要是第一次連接到系統的話,您需要執行下列PowerShell命令來更新當前信息: Update-StorageProviderCache -DiscoveryLevel Level2
一旦完成執行,您可以看到來自3PAR系統所有可用的存儲池。
這里是對一套3PAR系統運行Get-StorageProvider命令的結果,看上去像這樣: C:\Users\Administrator> Get-StorageProvider
Type Name Manufacturer
MP Storage Spaces Management Provider Microsoft Corporation
MI-S 192.168.47.63 HP 3PAR
這里是對同一套3PAR系統運行Get-StorageSubsystem命令的結果: C:\Users\Administrator> Get-StorageSubSystem
FriendlyName HealthStatus OperationalStatus
Storage Spaces on DL380G7-02 Healthy OK
mktg-ins3 Healthy OK
其他供應商
EMC支持SMI-S已經有很長的歷史,橫跨他們的整個存儲產品組合。他們在EMC開發網站上有一個很好的頁面,帶有到各種不同的EMC產品和SNIA及SMI-S信息的鏈接。 NetApp為自己的Data ONTAP操作系統提供了一個SMI-S代理。它為其他供應商提供類似的功能,并且兼容Windows Server 2012。
同樣值得一提的是,微軟的System Center產品使用SMI-S,特別是SCVMM 2012工具,利用SMI-S來自動化操作虛擬機的供應。
IBM的XIV Storage System是另一款高端存儲,它完整支持SMI-S標準和Windows Server / SCVMM 2012。
總結
SMI-S活力充沛,并且得到了全部主要存儲供應商的支持。它還是在Windows Server 2012和System Center 2012下微軟管理產品組合的一個重要組成部分(對于VMware vSphere和 vCenter也是如此,譯者注)。
關鍵是用戶能夠完成日常的存儲管理工作,并且無需在多個控制臺之間切換。這對于那些擁有多個存儲供應商的數據中心來說更加重要,因為不同的供應商都有自己的管理軟件。標準化通常是一件好事,對于SMI-S確實如此。