Skip to main content
NetApp Solutions SAP
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Ansibleを使用して、NetApp SAP LaMaを統合

共同作成者

この統合アプローチでは、SAP LaMaのカスタムプロビジョニングと運用のフックを、ネットアップストレージ管理のAnsibleプレイブックと組み合わせて使用します。次の図は、LaMa側の設定の概要と、実装例の対応するコンポーネントを示しています。

これは非常に複雑なイメージで、SAP LaMa、Ansibleの制御ノード、ネットアップのストレージという3つのボックスを備えています。各ボックスには、各レベルで実行されるそれぞれのプロセスステップが含まれています。

Ansible制御ノードとして機能する中央ホストは、SAP LaMaからの要求を実行し、Ansibleプレイブックを使用してネットアップストレージの運用を開始するために使用されます。ホストをSAP LaMaへの通信ゲートウェイとして使用できるように、SAPホストエージェントコンポーネントをこのホストにインストールする必要があります。

LaMa Automation Studioでは、AnsibleホストのSAPホストエージェントに登録されたプロバイダが定義されます。ホストエージェント構成ファイルは、要求された処理に応じて、一連のコマンドラインパラメータを使用してSAP LaMaによって呼び出されるシェルスクリプトを指します。

LaMa Automation Studioでは、カスタムプロビジョニングとカスタムフックを定義して、プロビジョニング時にストレージのクローニング処理を実行し、システムがプロビジョニング解除されたときにクリーンアップ処理を実行します。その後、Ansible制御ノード上のシェルスクリプトによって、対応するAnsibleプレイブックが実行されます。これにより、SnapshotとFlexCloneの処理およびプロビジョニング解除ワークフローを使用したクローンの削除がトリガーされます。

NetApp AnsibleモジュールとLaMaプロバイダの定義の詳細については、以下をご覧ください。