クラスタ構成を取得するスクリプト

次のスクリプトは、Pythonクライアント ライブラリの使用方法の簡単な例を示したものです。CLIでPython 3を使用してスクリプトを実行すると、ONTAPクラスタ構成を取得できます。

##--------------------------------------------------------------------
#
# Description: Python script to retrieve the cluster configuration.
#
# Usage example:
#
#   python3 get_cluster.py
#
#
# (C) Copyright 2019 NetApp, Inc.
#
# This sample code is provided AS IS, with no support or warranties of
# any kind, including but not limited for warranties of merchantability
# or fitness of any kind, expressed or implied. Permission to use,
# reproduce, modify and create derivatives of the sample code is granted
# solely for the purpose of researching, designing, developing and
# testing a software application product for use with NetApp products,
# provided that the above copyright notice appears in all copies and
# that the software application product is distributed pursuant to terms
# no less restrictive than those set forth herein.
#
##--------------------------------------------------------------------

# Global configuration for the library
from netapp_ontap import config

# Support for the connection to ONTAP
from netapp_ontap import HostConnection

# Specific API needed for this script
from netapp_ontap.resources import Cluster

# Create connection to the ONTAP management LIF
conn = HostConnection("10.236.252.97", username="admin",
           password="mypassword", verify=False)

# Set connection as the default for all API calls
config.CONNECTION = conn

# Create new cluster object
clus = Cluster()

# Issue REST API call
clus.get()

# Display the cluster configuration
print(clus)