了解 ONTAP 自动化选项
您可以通过多种方法自动部署和管理ONTAP存储系统。
ONTAP REST API
从 ONTAP 9.6 开始, ONTAP 提供了一个扩展的 REST API ,为存储系统的自动部署和管理奠定了基础。此后、REST API不断扩展和成熟。现在、在自动化管理ONTAP 部署时、它提供了一个首选的战略选项。
您可以使用支持 REST 客户端的任何编程语言直接访问 ONTAP REST API 。常见语言选项包括 Python , PowerShell 和 Java 。
ONTAP API (Zehyr API或ZAPI)是NetApp ONTAP软件附带的一组原始专有调用、用于支持数据存储管理任务的自动化。API是的一部分 "NetApp 易管理性 SDK"。在ONTAP的未来版本中、应禁用ONTAP PI接口。如果现有代码使用的是ONTAPI API、则应计划从ONTAPI迁移。NetApp支持将代码转换为使用较新的ONTAP REST API。请参见 "从ONTAPI迁移到REST API" 有关详细信息 …
客户端软件工具包
NetApp提供的客户端工具包可对ONTAP REST API进行抽象化、并使创建自动化代码变得更加轻松。您应选择一种适合您的开发语言和环境的解决方案。
Python 客户端库是一个软件包,您可以在编写脚本以访问 ONTAP REST API 时使用。它支持多种底层服务,包括连接管理,异步请求处理和异常处理。通过使用 Python 客户端库,您可以快速开发强大的代码来支持您的 ONTAP 自动化目标。请参见 "Python 客户端库" 有关详细信息 …
您可以使用NetApp.ONTAP PowerShell工具包从Windows主机自动管理ONTAP集群。有关详细信息、请参见 "PowerShell工具包概述" 。
自动化框架
您可以使用多个框架之一创建和部署自动化代码
Ansible 是一款开源软件工具,支持配置,配置管理和应用程序部署。自 RedHat 发布并随后获得该软件以来,该软件的受欢迎程度不断提高。NetApp 提供了 Ansible 认证模块,客户可以使用这些模块自动管理 ONTAP 存储系统。请参见 "了解更多信息。" 和 "NetApp Ansible DevOps 解决方案" 适用于追加信息 。
NetApp "BlueXP自动化目录" 可通过BlueXP Web用户界面访问。通过该目录、您可以访问打包的解决方案、这些解决方案有助于自动部署ONTAP并将其与其他产品集成。请参见 "NetApp自动化" 有关文档和详细信息、请参见。