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