简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

Web 服务和 Unified Manager 概述

在安装和配置 Web 服务代理之前,请阅读 Web 服务和 SANtricity 统一管理器概述。

Web 服务

Web 服务是一种应用程序编程接口( Application Programming Interface , API ),可用于配置,管理和监控 NetApp E 系列和 EF 系列存储系统。通过发出 API 请求,您可以完成 E 系列存储系统的配置,配置和性能监控等工作流。

使用 Web 服务 API 管理存储系统时,您应熟悉以下内容:

  • JavaScript 对象表示法( JSON )—由于 Web 服务中的数据是通过 JSON 进行编码的,因此您应熟悉 JSON 编程概念。有关详细信息,请参见 "JSON 简介"

  • 表述性状态传输( Representational state transfer , REST )— Web 服务是一种 RESTful API ,可用于访问几乎所有 SANtricity 管理功能,因此您应熟悉 REST 概念。有关详细信息,请参见 "架构模式和基于网络的软件架构设计"

  • 编程语言概念— Java 和 Python 是 Web 服务 API 中最常用的编程语言,但任何可发出 HTTP 请求的编程语言都足以进行 API 交互。

Web 服务有两种实施方式:

  • * 嵌入式 * — RESTful API 服务器嵌入在运行 NetApp SANtricity 11.30 或更高版本的 E2800/EF280 存储系统,运行 SANtricity 11.40 或更高版本的 E5700/EF570 以及运行 SANtricity 11.60 或更高版本的 EF300 或 EF600 的每个控制器上。无需安装。

  • * 代理 * — SANtricity Web 服务代理是一种 RESTful API 服务器,单独安装在 Windows 或 Linux 服务器上。这款基于主机的应用程序可以管理数百个新旧 NetApp E 系列存储系统。通常,对于具有 10 个以上存储系统的网络,应使用代理。与嵌入式 API 相比,代理可以更高效地处理大量请求。

API 的核心可用于这两种实施方式。

Web 服务代理概述

下表对代理和嵌入式版本进行了比较。

注意事项 代理 嵌入式

安装

需要主机系统( Linux 或 Windows )。此代理可从下载 "NetApp 支持站点""DockerHub"

无需安装或启用。

安全性

默认情况下,最低安全设置。

安全设置较低,因此开发人员可以快速轻松地开始使用 API 。如果需要,您可以为代理配置与嵌入式版本相同的安全配置文件。

默认情况下为高安全性设置。

安全设置较高,因为 API 直接在控制器上运行。例如,它不允许 HTTP 访问,并对 HTTPS 禁用所有 SSL 和较早的 TLS 加密协议。

集中管理

从一台服务器管理所有存储系统。

仅管理嵌入该控制器的控制器。

Unified Manager

此代理安装包包含 Unified Manager ,它是一个基于 Web 的界面,可用于对 E2800 , E5700 , EF300 和 EF600 等较新的 E 系列和 EF 系列存储系统进行配置访问。

在 Unified Manager 中,您可以执行以下批处理操作:

  • 从中央视图查看多个存储系统的状态

  • 发现网络中的多个存储系统

  • 将设置从一个存储系统导入到多个系统

  • 升级多个存储系统的固件