NetApp OnCommand新的存储管理方法

长期以来,NetApp 一直致力于通过开发创新的管理工具,提供强大的功能和灵活性,同时简化复杂的操作。此前曾有多篇 Tech OnTap专题文章介绍过 NetApp Operations Manager、Protection Manager、SANscreen和虚拟存储控制台 (VSC) 等工具,每种工具都专门针对特定方面的存储管理。

然而,随着逐渐向高级虚拟化和云部署过渡,我们发现需要进一步增强管理方法,包括:

提高集成能力

能够满足多种不同用户(包括存储、应用程序和虚拟服务器管理员与云租户)的需求

在许多情况下,为了适应新的运营方式,IT 团队内的各种角色和职责正在不断变化,他们需要更广泛的集成,还要能够通过多种接口获取存储管理功能。

这正是我们在存储管理领域不断创新的原因。NetApp 将具有自动化、分析和控制管理功能的所有工具集成到OnCommand管理产品组合中。这套工具涵盖所有方面的管理功能,可通过熟悉的接口使用。

图 1) 显示新旧产品名称对应关系的 NetApp OnCommand 管理产品组合。

本文介绍 NetApp 的管理方法,详述新发布的集五大 NetApp® 工具功能于一身的 OnCommand 5.0 统一管理器,还会说明如何创建存储服务目录,以及如何将这些目录集成到高级虚拟化或云环境中。

本期 Tech OnTap 姊妹篇中介绍了云部署成功必备的四个管理要素。

集成的管理方法

NetApp 的目标是,在满足多种不同用户需求的前提下,集成和简化整体管理体验。我们凭借以下功能实现这一目标:

统一策略基础架构

统一管理物理和虚拟工作负载

报告、事件和审核日志使用单个配置存储库

灵活的 UI 选择

我们努力使NetApp高级功能不仅可通过NetApp自有工具获取,还可通过合作伙伴插件,以及以编程方式通过NetApp管理 API 获取。VSC是这方面的第一项研究成果,该工具便于VMware管理员通过VMware vCenter访问NetApp管理功能。

每个想要在开发的工具中利用NetApp功能的人员,均可使用创建NetApp自有工具时所用的API。合作伙伴可使用NetApp OnCommand SDK开发集成的工具,将NetApp存储服务目录的功能集成到更广泛的云管理中。

新的集成工具

NetApp OnCommand系列最近又添新的管理利器—OnCommand 5.0统一管理器,其中集成了以下五种现有工具的功能:

NetApp Operations Manager

Protection Manager

Provisioning Manager

VSC

SnapManager for Hyper-V

OnCommand 5.0是一个统一平台,便于您创建或修改策略,并将这些策略应用到特定物理(例如聚合、卷和LUN)和虚拟(例如VM和数据存储库)存储对象。该平台集中提供配置、克隆、备份/恢复功能和灾难恢复策略。由于集所有这些功能于一身,因此仅通过一种工具即可执行多项管理功能。OnCommand 5.0属于Data ONTAP Essentials,每个新存储系统均免费附带。 

重要概念

NetApp OnCommand 5.0基于以下三个重要概念,它们便于自动化的实现,使用户只需单击几下,即可实施广泛的更改:

数据集,数据集是具有相似管理要求的数据对象(例如卷或 LUN)集合。

策略,策略是用于自动执行管理程序和(或)计划的一组规则。

资源池,资源池是执行配置、备份和其他任务时使用的一组存储资源。

借助 OnCommand,管理员无需分别管理不同的存储系统,而且同样多的管理员能够有效管理更多数据。例如,如果想要创建一个服务层来为二级站点提供数据复制,可定义一个数据集,使其包含要复制的卷或 LUN,并应用复制策略。若要为新卷提供相同的保护,只需将其添加到数据集即可。

后端也进行了集成,报告、事件和审核日志统一使用一个配置存储库。

基于角色的访问控制

理想情况下,您希望在存储系统上操作的每个人只能执行他们需要执行的特定任务,而不会扩大任何人的访问权限。OnCommand 5.0 采用基于角色的访问控制 (RBAC) 和委托管理,便于您授权特定人员在一组特定资产上执行特定任务。例如,备份操作员也许能够在本地数据中心内开展工作,但是不能定义或更改这些工作的内容或执行自己未经授权的其他任何工作。这样就能避免错误和违规行为。另外,还能将定义明确的特定任务委派给应用程序管理员或服务器管理员,由这些管理员执行有限的存储任务,而不必总要存储管理员协助。

根据定义的职责,为用户或组分配角色。每个角色都根据特定工作对应的特定功能和资源的访问权限定义,例如存储架构师、备份管理员和虚拟服务器管理员。

新功能

过去,每款 NetApp 管理工具的功能都针对特定职能。但是,在动态虚拟环境中,所有管理员都需要对不同的领域有一定的了解。OnCommand 的设计面向负责管理物理和虚拟环境中的 NetApp 存储的所有管理员。

OnCommand 包含两个可下载的组件:

OnCommand 核心 — 集 Operations Manager、Protection Manager 和 Provisioning Manager 的功能于一身

OnCommand 主机 — 集 VSC 和 SMHV 的功能于一身

OnCommand 主机包含多项新功能,例如通过支持完全集成的 SnapMirror和 SnapVault,实现基于策略的本地和远程备份与恢复。

OnCommand 核心也包含多项重要的新功能:

新用户界面

服务器虚拟化感知

DataMotion for vFiler的改进

灵活命名Snapshot副本和卷

新图形用户界面(GUI)。OnCommand 5.0 采用完全重新设计的界面,通过持续监控和分析环境运行状况,呈现整个环境的相关信息。您可了解已部署的资源及其利用情况,借此提高容量利用率以及管理员的生产率和效率。新界面基于常用的用户工作流,易于导航。

高级仪表板带有多个面板,显示环境多方面的累计信息:

“Availability”(可用性)面板。OnCommand 发现和监控的处于不可用状态的存储控制器和vFiler单元

“Events”(事件)面板。所有存储和服务器对象按严重性排名前五位的事件

“Full Soon Storage”(即将达到容量上限的存储)面板。即将达到容量上限的聚合和卷

“Fastest Growing Storage”(增速最快的存储)面板。空间使用量迅速增加的聚合和卷,还显示特定聚合或卷的增长率和趋势

“Dataset Overall Status”(数据集总体状态)面板。环境的总体状态

“Resource Pools”(资源池)面板。根据当前使用情况,显示可能出现空间不足问题的资源池

“External Relationship Lags”(外部关系滞后)面板。显示SnapVault、Qtree SnapMirror和卷SnapMirror外部关系相对百分比,滞后时间分为错误、警告和正常三种状态

“Unprotected Data”(未受保护的数据)面板。监控到的未受保护的存储和虚拟服务器对象的数量

图 2) NetApp OnCommand 5.0 仪表板。

您可从仪表板面板中逐层深入,查看更完整的信息。您还能筛选可用性、性能和容量等指标,自定义满足您特定需求的视图。

虚拟化感知。OnCommand 5.0 功能得到了增强,可提供 VMware 和 Hyper-V 虚拟服务器环境的端到端视图。此工具可使虚拟对象(例如 VM 和数据存储库)与物理对象(例如卷和 LUN)相对应。这样一来,您就能快速了解哪些 VM 正在使用特定存储系统、检查特定 VM 所用存储系统的运行状况,并确定未备份的 VM。通过这种物理与虚拟关系的直观对应,IT 团队可了解他们对虚拟环境中所用存储系统执行的任意操作有何影响。当违反策略或超出临界阈值时,系统会自动发出警报,帮助您确保存储环境顺利运行。

OnCommand 可为 VMware 和 Hyper-V 环境提供基于策略的本地和远程数据保护,显著简化虚拟机的备份、恢复和复制操作。

DataMotion for vFiler 的改进。借助 NetApp DataMotion for vFiler,您可在多租户环境中的存储系统之间迁移 MultiStore vFiler 单元和所有关联数据。OnCommand 5.0 中增强了对 DataMotion for vFiler 的支持,可简化不同类型 NetApp 存储系统之间和不同类别磁盘之间的数据迁移,且不会造成中断。现在,您可将数据从较快的平台迁移到较慢的平台(例如,从 FAS6200 系列迁移到 FAS3200 系列),或从较快的磁盘类型迁移到较慢的磁盘类型(例如,从 FC 迁移到 SATA)。DataMotion 预检查也得到了增强,可检测和复制迁移后目标存储系统上的 FlexClone层级,且不会造成数据大幅增长,从而保持存储效率。(有关 FlexClone 与 SnapMirror 如何相互配合进行复制的详细介绍,请阅读之前的 Tech OnTap 文章。[6])只有在标准模式(7 模式)下运行的 Data ONTAP 8.0.1 才支持 DataMotion for vFiler 功能。

灵活命名。过去,NetApp 管理工具在命名卷和 Snapshot 副本时灵活性受到一定限制。如此一来,在先前存在命名约定的站点上,就会产生冲突和混淆。这些限制现已放宽,不同功能之间的命名约定也已统一,这样您便能:

更容易找到Snapshot副本、卷和Qtree,从而更快地恢复文件。

确定特定物理和逻辑容器的优先级、业务单位、管理员、备份时间等。

备份或复制数据之后,在二级存储上使用当前的命名约定,而无需对卷、Qtree 或 Snapshot 副本进行重命名。

执行磁带备份时,参考最新的 Snapshot 副本。

创建和管理存储服务目录

传统存储配置要求用户从各种存储选项中手动进行选择,并且每次部署新应用程序时都要设置新数据保护和复制策略。NetApp存储服务目录支持预定义标准选项;您可将选择的物理存储系统、磁盘类型、存储效率功能、备份、远程复制和其他功能封装到相关服务组合中,从而简化流程。

存储服务目录是OnCommand 5.0的组件,是服务自动化的重要组成部分。借助存储服务目录,您可将存储配置策略、数据保护策略和存储资源池合并到单个服务项目中,以便管理员在配置存储时进行选择。这样一来,不仅能自动执行大部分配置流程,而且还能自动执行与目录中指定给每个服务项目的策略相关的多项存储管理任务。

服务目录在存储使用者和存储配置详细信息之间提供一个抽象层,实际上是创建了“存储即服务”。使用存储服务目录定义的服务级别会自动指定策略,并使其与池化存储基础架构的属性相对应。这种服务级别与物理存储之间更高级别的抽象可帮助您消除复杂的手动工作。

大多数供应商将SLA与物理存储直接对应。黄金级服务对应于存储系统类型A,白银级服务对应于存储系统类型B,依此类推。OnCommand服务目录使SLA与特定服务相对应,提供进一步的抽象。这些服务继而灵活地与底层物理资源自动相对应。

黄金级、白银级和铜级等典型的级别在创建时都完整界定了特定属性,包括存储硬件效率(精简配置、重复数据删除和压缩)、性能(磁盘类型、聚合大小和缓存属性)、可用性(RAID 级别)、保护(备份计划、频率等)和灾难恢复等方面的属性。如果配置的新卷或 LUN 与某个服务级别相对应,就会自动继承所有这些属性的正确设置。系统会采用用户首选设置对存储进行一致配置,从而不会再出现认为配置错误。

图 3) NetApp OnCommand 5.0 存储服务目录的工作原理。

存储服务变革的最后一步是使用 OnCommand 5.0 将创建的存储服务目录集成到私有云的最终用户门户中。这可使用特定云业务流程合作伙伴开发的插件完成,也可直接使用 OnCommand API 将存储服务目录集成到您的门户中。有关存储服务目录和云部署其他方面的详细介绍,请阅读本期 Tech OnTap 中的姊妹篇。