NetApp Tech OnTap NetApp Logo
NetApp Tech OnTap
     
SDS:借助最新 OnCommand 工具步入正轨
Jack McLeod
Jack McLeod
NetApp 虚拟化和云解决方案架构师

Kristina Brand
Kristina Brand
NetApp 虚拟化和云解决方案架构师

在 NetApp 看来,软件定义的存储 (Software-Defined Storage, SDS) 无疑是软件定义的数据中心 (Software-Defined Data Center, SDDC) 以及云环境的一个关键推动因素。因此,您必须能自动执行存储配置和存储服务,用户和应用程序才可以立即获得这些存储及服务,而不必费心去详细了解存储所在位置或其状况。而且还必须跨各种平台(包括传统存储设备和商用硬件)提供相同的 SDS 功能。

NetApp 将 NetApp® Data ONTAP® 操作环境与 OnCommand® 管理工具相结合,提供所需的各种 SDS 功能。Data ONTAP 运行于 NetApp FAS 硬件上,属于 FlexPod® 融合基础架构的一部分;它通过 NetApp FlexArray 将 EMC、HDS 和 NetApp E 系列阵列虚拟化;而且在商用服务器硬件上作为虚拟存储设备运行。所有这些环境中也都运行 OnCommand 管理工具。

在软件定义的环境中,管理软件对于存储成功至关重要,它必须实现高度自动化和集成并能提供更高智能和灵活性。为此,我们一直在不断改进我们的 OnCommand 工具。 本文将介绍 OnCommand 的最新进展,包括 OnCommand 工具如何帮助您在 SDS 和云计算方面取得成功。

OnCommand 管理产品组合。

圖 1)OnCommand 管理产品组合。

OnCommand 概述

OnCommand 管理产品组合提供高级分析功能和完全集成的监视功能,您可以利用这些功能对容量、可用性、性能以及保护和自动化情况进行分析和监控,以便基于软件交付服务。

该产品组合包括专用于管理 NetApp 存储的五个工具:

  • OnCommand System Manager。对单个存储系统或集群进行设备级管理。非常适合非重复的一次性管理和配置任务。
  • OnCommand Unified Manager。监控 NetApp 存储的可用性、容量、性能和数据保护关系,一旦出现异常情况即会发出警报。适合用于管理大规模 NetApp 存储(也即,当您需要管理的 NetApp 系统或集群不是一个小数目时)。
  • OnCommand Performance Manager。用于监控集群模式 Data ONTAP 8.2 及更高版本的性能并进行故障排除的全新工具。与 Unified Manager 相集成以实现对 NetApp 存储的单点控制。
  • OnCommand Workflow Automation。可自动执行和委派所有可重复的存储管理及存储服务任务。WFA 还与业务流程系统相集成,以便在整个数据中心实现自动化以提供 IT 自助服务和云服务。
  • OnCommand Balance。适合虚拟化环境。Balance 可对存储、网络和虚拟机进行性能分析;能够预测性能问题;而且便于进行故障排除。

此外,还针对多供应商存储资源管理 (Storage Resource Management, SRM) 专门定制了第六个产品:

  • • OnCommand Insight。除了满足存储主管、架构师和管理员的需求外,Insight 还可满足高级主管的需求。如果贵企业的系统极度复杂,需要掌握存储之外各组件的情况才能实现对容量和性能的优化,那么 Insight 可以为您有效管理这样的企业助一臂之力。而且它还能满足有关成本核算的高级报告需求(包括成本分摊和用量反馈)。

NetApp 一直与时俱进,不断增强这些工具,以期进一步满足软件定义的 IT 和云计算的需求。我们最近对 OnCommand System Manager 进行了更新;新的 3.1 版本已于四月份公开发布。如上所述,Performance Manager 是全新的,它于四月底刚刚发布,而且我们还发布了 Unified Manager、Workflow Automation 和 Insight 的更新版本。

  • Unified Manager 6.1 集成了 Performance Manager,增强了监控功能,而且能够按事件进行管理。
  • Workflow Automation 2.2 提供了新的数据保护工作流,而且与 Unified Manager 更紧密地集成,可以自动进行数据保护。
  • OnCommand Insight 7.0 进行了多种可扩展性(性能提升 300%)和可用性改进,而且能够从其他数据源提取数据。

在本文剩余部分中,我们将介绍 Performance Manager,并说明如何使用 Workflow Automation 来支持软件定义的存储服务。

OnCommand Performance Manager 简介

为了在软件定义的存储环境和云环境中有效地运行存储,您需要在发生存储性能问题时发现并跟踪这些问题,而且还需要采取相应的措施加以解决。OnCommand Performance Manager 正是为了帮助您实现此目标而全新设计的工具。它可为运行 NetApp 集群模式 Data ONTAP 8.2 及更高版本的存储系统提供支持,而且能够使用新的自动分析功能进行全面的性能监控和故障排除。利用建议的解决方案进行实时分析,可以显著缩短诊断及修复横向扩展存储中存在的问题所需的时间。运行 7-模式和使用 5.x 版 Unified Manager 的客户,仍可以使用我们的上一代产品 Performance Advisor。

OnCommand Performance Manager 可用于跟踪横向扩展 FAS 集群中下列组件的性能指标,而这些指标均能影响集群的性能:

  • 网络
  • 网络处理
  • 策略组限制
  • 集群互连
  • 数据处理
  • 聚合

Performance Manager 的适用环境

倘若 OnCommand Balance 和 OnCommand Insight 都提供性能监控功能,那么就会有这样一个共同问题:Performance Manager 在 OnCommand 产品组合中有何用武之地呢?

简单来说,Performance Manager 是性能监控的最低基线。它监控集群模式 Data ONTAP 并深入其内部排除故障;如果您购买了 NetApp FAS 产品,可以免费下载这款工具。

Balance 用于在服务器虚拟化环境中进行更高级别的故障排除和优化。它监控集群模式 Data ONTAP、虚拟机和主机,并将涉及三者的数据关联起来,对相关情况的处理提出指导意见。

Insight 是一个完整的存储资源管理解决方案,适用于管理虚拟环境和物理环境中大型、复杂的多供应商存储。如果您的存储产品来自 EMC、HP、IBM 和 Dell 等多家供应商,可考虑增加 Insight 作为管理工具。

OnCommand Performance Manager 在 NetApp 性能监控产品组合中的用武之地。

圖 2)OnCommand Performance Manager 在 NetApp 性能监控产品组合中的用武之地。

高级分析

Performance Manager 用于自动检测性能问题,确定问题的根本原因,生成警报,并提出问题解决建议。其中包括确定相应的最佳实践,指出修复某个问题需要采取的步骤。这种方法与仅以电子表格形式提供一大堆指标,然后让您自己去弄清问题根源的工具所采用的方法截然不同。

设计 Performance Manager 和打造 OnCommand Balance 的是同一个工程团队。他们利用开发 Balance 时积累的分析专业知识以及经验证的知识产权 (Intellectual Property, IP) 来消除干扰信息,仅提供您需要了解的信息,通过简单的颜色编码让您知道每个问题的根源所在。 (见图 3。)

Performance Manager 使用高级分析功能和颜色编码让您看到问题的根源。

圖 3)Performance Manager 使用高级分析功能和颜色编码让您看到问题的根源。

此工具的妙处在于,您不必针对每个对象管理用户定义的阈值,这样就可以节约大把的时间。采用动态阈值,您就有了连续的性能基线,它可以根据工作负载变化加以调整,并将性能受到影响的卷与资源争用关联起来。

运行 7-模式和使用 5.x 版 Unified Manager 的客户,仍可以使用我们的上一代产品 Performance Advisor。 根据所跟踪数据的性质,Performance Manager 可将数据监控设置保留最多 90 天,这样就能提供性能随时间变化的综合视图。这样的历史记录可以帮助您辨别趋势,提前解决即将发生的性能问题,防止其影响存储性能。

Performance Manager 入门

您可以从 support.netapp.com(必须登录)下载 Performance Manager(不需要许可证)。它既可以作为独立产品运行,也可以与同样不需要许可证即可免费下载的 Unified Manager 6.1 版集成。Unified Manager 信息板经过改进,纳入了一个新的性能要素。这一要素呈现了托管集群模式 Data ONTAP 存储系统上的综合性能活动。

这种集成为初始版本提供了松散的耦合。这意味着,虽然您可以通过 Unified Manager 了解有关性能活动的汇总性 Snapshot 信息,但您需要交叉启动 Performance Manager 的 Web 界面以查看详细信息。Performance Manager 将在 Unified Manager 发布时集成到 Unified Manager 中。

Performance Manager 产品在 VMware® 环境中作为虚拟设备安装,并且可以使用通用 Web 浏览器轻松地进行配置。它收集并分析受其管理的每个集群的相关指标,并藉此方式与运行 8.2 及更高版本的集群模式 Data ONTAP 系统共同发挥作用。

若要详细了解 Performance Manager,请观看 NetApp 大学提供的此入门视频

Workflow Automation

OnCommand Workflow Automation (WFA) 是软件定义的存储的一个关键推动因素,它支持将 NetApp 存储融入几乎所有软件定义的环境或云环境中。

WFA 是一个高度灵活的自动化框架,可帮助您自动管理几乎任何存储流程,从最简单到最复杂的工作流。WFA 工具集提供了一致的方式来定义和执行常见和(或)重复的流程,否则您可能要从命令行、从脚本或使用 System Manager 来执行这些流程。

借助 WFA,您可以定义工作流来创建卷、LUN、qtree、共享等,并自动为其分配适当的数据保护、服务质量 (QoS) 和存储效率级别。存储资源将按您的计划动态分配,而且您还能调用其他服务,例如 VMware 提供的服务。

您可以将 WFA 当作主要与 NetApp 存储相关的业务流程工具,并且可通过 REST API 与其他业务流程工具紧密集成。有关私有云的 前一篇 Tech OnTap 文章 更详细地介绍了 Workflow Automation 的功能。

Workflow Automation 支持将 NetApp 存储服务与各种各样的数据中心业务流程框架相集成。

圖 4)Workflow Automation 支持将 NetApp 存储服务与各种各样的数据中心业务流程框架相集成。

Workflow Automation 2.2 中的新功能

Workflow Automation 2.2 中提供了多种新功能和增强功能,具体包括:

  • SnapMirror® 和 SnapVault® 技术(已获认证)的全新示例工作流
  • 内容版本控制,可以利用此功能对命令和工作流等 WFA 实体进行版本控制以便于进行变更管理
  • 支持新数据源:Unified Manager 6.1 和 VMware vCenter™ Server 5.5
  • 与 Unified Manager 6.1 相集成,以利用 SnapVault 自动对数据进行保护
  • 在命令之间传递参数 — WFA 中包含了 PowerShell™ cmdlet 和 Perl 函数,您可以利用它们在命令之间交换执行工作流时获得的信息
  • 支持新的平台:IBM

借助 NetApp 和 VMware 实现 SDS

在过去几个月中,我们之中的一人 (Jack) 一直忙于使用 VMware vCloud® Automation Center (vCAC) 6.0 和 OnCommand Workflow Automation 设计一个完整的 SDS 解决方案。

vCenter Orchestrator (vCO) 通过 REST 调用 WFA 来激活存储创建。在 vCAC 6 中,我们创建了一个存储服务目录;高级服务调用 vCO 工作流并授予适当的权限来访问该存储服务目录。当用户单击“请求”获取存储服务时,他或她需要输入该服务的一些参数(vCenter IP 地址、存储类型、存储大小等),系统会自动配置 NetApp 存储。

Jack 在自己的博客中对整个过程进行了详细的叙述。请观看概述视频,在此处在此处找到所有相关帖子的链接。[5] 该博客仍处于不断更新之中,因此您可能必须等到该系列结束时重新阅读其内容。而且请注意,到目前为止,博客内容是以 WFA 2.1 和 Unified Manager 6.0 为参照撰写的。其中所述过程步骤适用于本文中所介绍的更新软件版本。

有关此类型业务流程中所涉及工具和流程的更多信息,请阅读 TR-4217:《利用 VMware 和 OnCommand Workflow Automation 自动化和安排软件定义的数据中心》。(此 TR 再次参照了较早版本的软件,但全部内容同时也应适用于更新的版本。)目前正在编制其他两个技术报告,估计很快就将完成。请随时关注 WFA 社区 了解与此有关的信息。

Workflow Automation 入门

Workflow Automation 是一款增值产品(不需要许可证),属于 OnCommand 管理软件的一部分,只要购买 NetApp FAS 就可以获得使用授权;它可以从 support.netapp.com (必须登录)下载。NetApp 建议在同时运行 Windows® 与 NetApp Data ONTAP Windows PowerShell 工具包模块的专用服务器(或虚拟机)上安装 WFA。为了充分利用 WFA 的功能,您需要在环境中安装 OnCommand Unified Manager(充当数据源)。

除 WFA 软件外,我们还提供了多种专用包 (Pirate Pack),它们将 NetApp 针对各种用例开发的 WFA 工作流打包放在一起。您可能特别希望查看适用于 VMware vCenter Orchestrator的专用包 (Pirate Pack),即 OnCommand Workflow Automation 包。

此外,WFA 社区 的“专题内容”部分提供了许多专用包 (Pirate Pack)。您还可以浏览模板、示例和视频;在内容中搜索更多专用包 (Pirate Pack) 并浏览各种讨论。

结论

NetApp OnCommand 管理工具为您提供了更有效地运行存储环境所需的各种功能。软件定义的存储功能可使运行顺畅无忧,并为高级自动化和云计算奠定坚实的基础。全新 Performance Manager 为您提供了发现并消除性能瓶颈的工具。当您的存储不断扩展,以及您开始运行数据中心来提供定义的服务和有保证的服务级别时,这些工具的重要作用将日益凸显。WFA 支持您自动执行日常流程,并支持您使用开放的 REST 接口采用统一方式将这些流程与第三方解决方案和云环境相集成。

 对 {{SDS:借助最新 OnCommand 工具步入正轨}} 有见解?

请在 NetApp 社区中在线提出问题、交流观点、分享看法。

Jack McLeod
NetApp 虚拟化和云解决方案架构师

凭借 20 多年的 IT 从业经验,Jack 目前正致力于实现私有云自动化和业务流程以及 NetApp 与 VMware 之间的 SDS 集成。他掌握了丰富的虚拟化知识,包括服务器虚拟化、最终用户计算以及数据中心移动性。而且他还负责为客户设计和实施了多个复杂的技术解决方案。在供职于 NetApp 的六年中,他撰写了许多技术报告和白皮书,而且还定期在 McCloud on Cloud 上发表博客文章。[12] Jack 拥有在多家财富 500 强公司工作的经历,而且涉足的行业也颇广,包括航空工业、制造业、银行业等,这为他分析企业数据中心的需求提供了独特的视角。

Kristina Brand
NetApp OnCommand 经理

Kristina Brand 拥有 20 多年从事多个行业产品营销的经验,包括企业软件和硬件、生命科学和医疗设备。她为 NetApp 服务也已超过四年,主要是为各种 OnCommand 管理软件产品提供支持。

Tech OnTap
立即订阅
Tech OnTap 每月发布一次,为用户提供 IT 见解,以及对实际应用的最佳实践、技巧和工具、幕后技术访谈、演示、同行评论等的独家访问。

访问 NetApp 社区中的 Tech OnTap ,立即订阅。

Explore
Explore
NetApp 云系列

近期人们热议的话题全都与云有关。NetApp 一直倾力为您打造存储解决方案,以期满足您的私有云、公共云和混合云需求。请阅读我们 NetApp 云系列中的前两篇文章了解更多信息,并时刻关注今后的 Tech OnTap® 新闻简报中与云相关的文章。

> 更多内容

软件定义的存储必须满足企业和云环境的需求

“软件定义的存储”这一术语通常限于运行于商用硬件上的存储软件。然而,这种视角过于狭窄,不足以涵盖大多数企业应用程序数据均存储在传统外部存储系统上的这一现实情况。而且在不久的将来,将有大量的企业数据移出现场数据中心而转移到外部云中。这要求您的软件定义的存储战略必须足够宽泛,既能容纳传统企业存储系统,又能适应快速发展的云服务提供商生态系统。

> 更多内容

Explore
TRUSTe
联系我们    |   如何购买   |   反馈    |   招聘   |   订阅   |   隐私政策   |   © 2014 NetApp