検索クエリーを入力してください
<book_title> を検索 ...
Cluster Server 7.3.1 エージェント開発者ガイド - AIX、Linux、Solaris、Windows
Last Published:
2018-01-17
Product(s):
InfoScale & Storage Foundation (7.3.1)
- 概要
- エージェントのエントリポイントの概要
- エージェントのエントリポイントについて
- エージェントエントリポイントの説明
- action エントリポイントについて
- info エントリポイントについて
- C++ またはスクリプトエントリポイントの使用上の注意事項
- エージェント情報ファイルについて
- ArgList 属性と ArgListValues 属性について
- C++ でのエントリポイントの作成
- C++ でのエントリポイントの作成について
- C++ のエントリポイントの構文
- エージェントフレームワークの基本関数
- コンテナサポートのためのエージェントフレームワーク基本関数
- スクリプトでのエントリポイントの作成
- スクリプトでのエントリポイントの作成について
- スクリプトエントリポイントの構文
- エージェントフレームワークの基本関数
- VCSAG_GET_ATTR_VALUE
- コンテナをサポートするエージェントフレームワーク基本関数
- スクリプトのエントリポイントの例
- エージェントメッセージのログ
- カスタムエージェントの作成
- スクリプトベースの IMF 対応カスタムエージェントの作成
- エージェントのテスト
- 静的タイプ属性
- 静的属性について
- 静的タイプ属性の定義
- AdvDbg
- ArgList
- 状態の遷移図
- 国際化されたメッセージ
- First Failure Data Capture(FFDC)を使用した VCS リソースの予期しない動作のトラブルシューティング
- 付録 A. 5.0 より前の VCS エージェントの使用
例: UNIX での VCSAgStartup() およびスクリプトエントリポイントの使用
次の例では、独自の VCSAgStartup 関数を使用して FileOnOff エージェントを作成する方法を示します。 この例では、VCSAgStartup、online、offline および monitor エントリポイントのみを実装します。
VCSAgStartup 関数、およびスクリプトエントリポイントを使用したエージェントを実装するには
- 次のディレクトリを作成します。
mkdir /opt/VRTSvcs/src/agent/FileOnOff
- サンプルエージェントディレクトリの内容を、前の手順で作成したディレクトリにコピーします。
cp -r /opt/VRTSvcs/src/agent/Sample/* /opt/VRTSvcs/src/agent/FileOnOff
- 新しいディレクトリに移動します。
cd /opt/VRTSvcs/src/agent/FileOnOff
- agent.C ファイルを任意のエディタを使って開き、VCSAgStartup() 関数(このファイルの最後の数行)を次の例に合わせて修正します。
void VCSAgStartup() { VCSAgInitEntryPointStruct(V51); // Do not configure any entry points because ♠ // this example does not implement any of them // using C++. VCSAgSetLogCategory(10041); }
- agent.C をコンパイルし、GNU make コマンドを実行してエージェントを作成します。 (標準添付の Makefile を使います)。
gmake
- エージェントのディレクトリを作成します。
mkdir /opt/VRTSvcs/bin/FileOnOff
- FileOnOff エージェントをインストールします。
make install AGENT=FileOnOff
- online、offline および monitor エントリポイントを実装します。
例: UNIX でのスクリプトエントリポイントの使用を参照してください。