ツールとソフトウェア
ネットアップでは、ONTAPIからONTAP REST APIへの移行をサポートするために、サンプルのPythonスクリプトとその他の関連ソフトウェアを提供しています。これらのサンプルの中で最も重要なものを以下に説明します。
すべてのPythonコードサンプルは、で入手できます "NetApp ONTAP REST Python" GitHubリポジトリ |
ONTAPI使用状況レポートツール
ONTAPI使用状況レポートツールは、ネットアップのプロフェッショナルサービス、お客様、パートナー様が自社のONTAP 環境でのONTAPIの使用状況を確認できるように設計されています。スクリプトは、次の表に示す3つのユースケースに対応しています。
スクリプト | 説明 |
---|---|
apache_scraper.py |
ONTAP ノードに対して発行されたONTAPIコールを検索するためのApacheログスクレーパ |
session_stats.py |
ONTAP からセッション統計データを取得するCLIスクリプト |
zapi_to_rest.py |
渡されたONTAPI呼び出しと属性のRESTの詳細を抽出するスクリプト |
にアクセスできます "ONTAPI使用状況レポートツール" をダウンロードしてご確認ください。Aも参照してください。 "デモ" レポート作成ツールとその使用方法について説明します。
プライベートCLIパススルー
REST APIは、ONTAP で利用可能な機能を幅広く提供します。ただし、REST APIを使用してONTAP CLIに直接アクセスすると便利な場合があります。
この機能の概要については、を参照してください "REST API を使用して ONTAP CLI にアクセスします"。Pythonのサンプルについては、を参照してください "REST CLIパススルーのサンプル"。
Python クライアントライブラリ
Pythonクライアントライブラリは、Pythonを使用してONTAP REST APIにアクセスするためにインストールして使用できるパッケージです。ONTAP 環境を自動化するための堅牢なコードを迅速に開発できます。
Pythonクライアントライブラリの概要については、を参照してください "Python クライアントライブラリの概要"。Pythonのサンプルについては、を参照してください "Pythonクライアントライブラリの例"。
ONTAP PowerShellツールキット
NetApp.ONTAP PowerShell Toolkitは、2、400を超えるコマンドレットを含むモジュールで、ローカルPowerShell環境を強化します。Windowsホスト用のコードを迅速に開発して、ONTAPの導入を自動化できます。詳細については、を参照してください "PowerShell Toolkitの概要"。