長期以來,NetApp 一直致力于通過開發(fā)創(chuàng)新的管理工具,提供強大的功能和靈活性,同時簡化復雜的操作。此前曾有多篇 Tech OnTap專題文章介紹過 NetApp Operations Manager、Protection Manager、SANscreen和虛擬存儲控制臺 (VSC) 等工具,每種工具都專門針對特定方面的存儲管理。
然而,隨著逐漸向高級虛擬化和云部署過渡,我們發(fā)現(xiàn)需要進一步增強管理方法,包括:
提高集成能力
能夠滿足多種不同用戶(包括存儲、應用程序和虛擬服務器管理員與云租戶)的需求
在許多情況下,為了適應新的運營方式,IT 團隊內(nèi)的各種角色和職責正在不斷變化,他們需要更廣泛的集成,還要能夠通過多種接口獲取存儲管理功能。
這正是我們在存儲管理領(lǐng)域不斷創(chuàng)新的原因。NetApp 將具有自動化、分析和控制管理功能的所有工具集成到OnCommand管理產(chǎn)品組合中。這套工具涵蓋所有方面的管理功能,可通過熟悉的接口使用。
圖 1) 顯示新舊產(chǎn)品名稱對應關(guān)系的 NetApp OnCommand 管理產(chǎn)品組合。
本文介紹 NetApp 的管理方法,詳述新發(fā)布的集五大 NetApp 工具功能于一身的 OnCommand 5.0 統(tǒng)一管理器,還會說明如何創(chuàng)建存儲服務目錄,以及如何將這些目錄集成到高級虛擬化或云環(huán)境中。
本期 Tech OnTap 姊妹篇中介紹了云部署成功必備的四個管理要素。
集成的管理方法
NetApp 的目標是,在滿足多種不同用戶需求的前提下,集成和簡化整體管理體驗。我們憑借以下功能實現(xiàn)這一目標:
統(tǒng)一策略基礎(chǔ)架構(gòu)
統(tǒng)一管理物理和虛擬工作負載
報告、事件和審核日志使用單個配置存儲庫
靈活的 UI 選擇
我們努力使NetApp高級功能不僅可通過NetApp自有工具獲取,還可通過合作伙伴插件,以及以編程方式通過NetApp管理 API 獲取。VSC是這方面的第一項研究成果,該工具便于VMware管理員通過VMware vCenter訪問NetApp管理功能。
每個想要在開發(fā)的工具中利用NetApp功能的人員,均可使用創(chuàng)建NetApp自有工具時所用的API。合作伙伴可使用NetApp OnCommand SDK開發(fā)集成的工具,將NetApp存儲服務目錄的功能集成到更廣泛的云管理中。
新的集成工具
NetApp OnCommand系列最近又添新的管理利器—OnCommand 5.0統(tǒng)一管理器,其中集成了以下五種現(xiàn)有工具的功能:
NetApp Operations Manager
Protection Manager
Provisioning Manager
VSC
SnapManager for Hyper-V
OnCommand 5.0是一個統(tǒng)一平臺,便于您創(chuàng)建或修改策略,并將這些策略應用到特定物理(例如聚合、卷和LUN)和虛擬(例如VM和數(shù)據(jù)存儲庫)存儲對象。該平臺集中提供配置、克隆、備份/恢復功能和災難恢復策略。由于集所有這些功能于一身,因此僅通過一種工具即可執(zhí)行多項管理功能。OnCommand 5.0屬于Data ONTAP Essentials,每個新存儲系統(tǒng)均免費附帶。
重要概念
NetApp OnCommand 5.0基于以下三個重要概念,它們便于自動化的實現(xiàn),使用戶只需單擊幾下,即可實施廣泛的更改:
數(shù)據(jù)集,數(shù)據(jù)集是具有相似管理要求的數(shù)據(jù)對象(例如卷或 LUN)集合。
策略,策略是用于自動執(zhí)行管理程序和(或)計劃的一組規(guī)則。
資源池,資源池是執(zhí)行配置、備份和其他任務時使用的一組存儲資源。
借助 OnCommand,管理員無需分別管理不同的存儲系統(tǒng),而且同樣多的管理員能夠有效管理更多數(shù)據(jù)。例如,如果想要創(chuàng)建一個服務層來為二級站點提供數(shù)據(jù)復制,可定義一個數(shù)據(jù)集,使其包含要復制的卷或 LUN,并應用復制策略。若要為新卷提供相同的保護,只需將其添加到數(shù)據(jù)集即可。
后端也進行了集成,報告、事件和審核日志統(tǒng)一使用一個配置存儲庫。
基于角色的訪問控制
理想情況下,您希望在存儲系統(tǒng)上操作的每個人只能執(zhí)行他們需要執(zhí)行的特定任務,而不會擴大任何人的訪問權(quán)限。OnCommand 5.0 采用基于角色的訪問控制 (RBAC) 和委托管理,便于您授權(quán)特定人員在一組特定資產(chǎn)上執(zhí)行特定任務。例如,備份操作員也許能夠在本地數(shù)據(jù)中心內(nèi)開展工作,但是不能定義或更改這些工作的內(nèi)容或執(zhí)行自己未經(jīng)授權(quán)的其他任何工作。這樣就能避免錯誤和違規(guī)行為。另外,還能將定義明確的特定任務委派給應用程序管理員或服務器管理員,由這些管理員執(zhí)行有限的存儲任務,而不必總要存儲管理員協(xié)助。
根據(jù)定義的職責,為用戶或組分配角色。每個角色都根據(jù)特定工作對應的特定功能和資源的訪問權(quán)限定義,例如存儲架構(gòu)師、備份管理員和虛擬服務器管理員。
新功能
過去,每款 NetApp 管理工具的功能都針對特定職能。但是,在動態(tài)虛擬環(huán)境中,所有管理員都需要對不同的領(lǐng)域有一定的了解。OnCommand 的設計面向負責管理物理和虛擬環(huán)境中的 NetApp 存儲的所有管理員。
OnCommand 包含兩個可下載的組件:
OnCommand 核心 — 集 Operations Manager、Protection Manager 和 Provisioning Manager 的功能于一身
OnCommand 主機 — 集 VSC 和 SMHV 的功能于一身
OnCommand 主機包含多項新功能,例如通過支持完全集成的 SnapMirror和 SnapVault,實現(xiàn)基于策略的本地和遠程備份與恢復。
OnCommand 核心也包含多項重要的新功能:
新用戶界面
服務器虛擬化感知
DataMotion for vFiler的改進
靈活命名Snapshot副本和卷
新圖形用戶界面(GUI)。OnCommand 5.0 采用完全重新設計的界面,通過持續(xù)監(jiān)控和分析環(huán)境運行狀況,呈現(xiàn)整個環(huán)境的相關(guān)信息。您可了解已部署的資源及其利用情況,借此提高容量利用率以及管理員的生產(chǎn)率和效率。新界面基于常用的用戶工作流,易于導航。
高級儀表板帶有多個面板,顯示環(huán)境多方面的累計信息:
“Availability”(可用性)面板。OnCommand 發(fā)現(xiàn)和監(jiān)控的處于不可用狀態(tài)的存儲控制器和vFiler單元
“Events”(事件)面板。所有存儲和服務器對象按嚴重性排名前五位的事件
“Full Soon Storage”(即將達到容量上限的存儲)面板。即將達到容量上限的聚合和卷
“Fastest Growing Storage”(增速最快的存儲)面板。空間使用量迅速增加的聚合和卷,還顯示特定聚合或卷的增長率和趨勢
“Dataset Overall Status”(數(shù)據(jù)集總體狀態(tài))面板。環(huán)境的總體狀態(tài)
“Resource Pools”(資源池)面板。根據(jù)當前使用情況,顯示可能出現(xiàn)空間不足問題的資源池
“External Relationship Lags”(外部關(guān)系滯后)面板。顯示SnapVault、Qtree SnapMirror和卷SnapMirror外部關(guān)系相對百分比,滯后時間分為錯誤、警告和正常三種狀態(tài)
“Unprotected Data”(未受保護的數(shù)據(jù))面板。監(jiān)控到的未受保護的存儲和虛擬服務器對象的數(shù)量
您可從儀表板面板中逐層深入,查看更完整的信息。您還能篩選可用性、性能和容量等指標,自定義滿足您特定需求的視圖。
虛擬化感知。OnCommand 5.0 功能得到了增強,可提供 VMware 和 Hyper-V 虛擬服務器環(huán)境的端到端視圖。此工具可使虛擬對象(例如 VM 和數(shù)據(jù)存儲庫)與物理對象(例如卷和 LUN)相對應。這樣一來,您就能快速了解哪些 VM 正在使用特定存儲系統(tǒng)、檢查特定 VM 所用存儲系統(tǒng)的運行狀況,并確定未備份的 VM。通過這種物理與虛擬關(guān)系的直觀對應,IT 團隊可了解他們對虛擬環(huán)境中所用存儲系統(tǒng)執(zhí)行的任意操作有何影響。當違反策略或超出臨界閾值時,系統(tǒng)會自動發(fā)出警報,幫助您確保存儲環(huán)境順利運行。
OnCommand 可為 VMware 和 Hyper-V 環(huán)境提供基于策略的本地和遠程數(shù)據(jù)保護,顯著簡化虛擬機的備份、恢復和復制操作。
DataMotion for vFiler 的改進。借助 NetApp DataMotion for vFiler,您可在多租戶環(huán)境中的存儲系統(tǒng)之間遷移 MultiStore vFiler 單元和所有關(guān)聯(lián)數(shù)據(jù)。OnCommand 5.0 中增強了對 DataMotion for vFiler 的支持,可簡化不同類型 NetApp 存儲系統(tǒng)之間和不同類別磁盤之間的數(shù)據(jù)遷移,且不會造成中斷。現(xiàn)在,您可將數(shù)據(jù)從較快的平臺遷移到較慢的平臺(例如,從 FAS6200 系列遷移到 FAS3200 系列),或從較快的磁盤類型遷移到較慢的磁盤類型(例如,從 FC 遷移到 SATA)。DataMotion 預檢查也得到了增強,可檢測和復制遷移后目標存儲系統(tǒng)上的 FlexClone層級,且不會造成數(shù)據(jù)大幅增長,從而保持存儲效率。(有關(guān) FlexClone 與 SnapMirror 如何相互配合進行復制的詳細介紹,請閱讀之前的 Tech OnTap 文章。[6])只有在標準模式(7 模式)下運行的 Data ONTAP 8.0.1 才支持 DataMotion for vFiler 功能。
靈活命名。過去,NetApp 管理工具在命名卷和 Snapshot 副本時靈活性受到一定限制。如此一來,在先前存在命名約定的站點上,就會產(chǎn)生沖突和混淆。這些限制現(xiàn)已放寬,不同功能之間的命名約定也已統(tǒng)一,這樣您便能:
更容易找到Snapshot副本、卷和Qtree,從而更快地恢復文件。
確定特定物理和邏輯容器的優(yōu)先級、業(yè)務單位、管理員、備份時間等。
備份或復制數(shù)據(jù)之后,在二級存儲上使用當前的命名約定,而無需對卷、Qtree 或 Snapshot 副本進行重命名。
執(zhí)行磁帶備份時,參考最新的 Snapshot 副本。
創(chuàng)建和管理存儲服務目錄
傳統(tǒng)存儲配置要求用戶從各種存儲選項中手動進行選擇,并且每次部署新應用程序時都要設置新數(shù)據(jù)保護和復制策略。NetApp存儲服務目錄支持預定義標準選項;您可將選擇的物理存儲系統(tǒng)、磁盤類型、存儲效率功能、備份、遠程復制和其他功能封裝到相關(guān)服務組合中,從而簡化流程。
存儲服務目錄是OnCommand 5.0的組件,是服務自動化的重要組成部分。借助存儲服務目錄,您可將存儲配置策略、數(shù)據(jù)保護策略和存儲資源池合并到單個服務項目中,以便管理員在配置存儲時進行選擇。這樣一來,不僅能自動執(zhí)行大部分配置流程,而且還能自動執(zhí)行與目錄中指定給每個服務項目的策略相關(guān)的多項存儲管理任務。
服務目錄在存儲使用者和存儲配置詳細信息之間提供一個抽象層,實際上是創(chuàng)建了“存儲即服務”。使用存儲服務目錄定義的服務級別會自動指定策略,并使其與池化存儲基礎(chǔ)架構(gòu)的屬性相對應。這種服務級別與物理存儲之間更高級別的抽象可幫助您消除復雜的手動工作。
大多數(shù)供應商將SLA與物理存儲直接對應。黃金級服務對應于存儲系統(tǒng)類型A,白銀級服務對應于存儲系統(tǒng)類型B,依此類推。OnCommand服務目錄使SLA與特定服務相對應,提供進一步的抽象。這些服務繼而靈活地與底層物理資源自動相對應。
黃金級、白銀級和銅級等典型的級別在創(chuàng)建時都完整界定了特定屬性,包括存儲硬件效率(精簡配置、重復數(shù)據(jù)刪除和壓縮)、性能(磁盤類型、聚合大小和緩存屬性)、可用性(RAID 級別)、保護(備份計劃、頻率等)和災難恢復等方面的屬性。如果配置的新卷或 LUN 與某個服務級別相對應,就會自動繼承所有這些屬性的正確設置。系統(tǒng)會采用用戶首選設置對存儲進行一致配置,從而不會再出現(xiàn)認為配置錯誤。
圖 3) NetApp OnCommand 5.0 存儲服務目錄的工作原理。
存儲服務變革的最后一步是使用 OnCommand 5.0 將創(chuàng)建的存儲服務目錄集成到私有云的最終用戶門戶中。這可使用特定云業(yè)務流程合作伙伴開發(fā)的插件完成,也可直接使用 OnCommand API 將存儲服務目錄集成到您的門戶中。有關(guān)存儲服務目錄和云部署其他方面的詳細介紹,請閱讀本期 Tech OnTap 中的姊妹篇。