scha_resourcetype_get -O optag -T type [-Z zoneclustername]
scha_resourcetype_get コマンドは、Resource Group Manager (RGM) で登録されているリソースタイプの情報にアクセスします。
このコマンドは、クラスタの RGM で制御されるサービスを表すリソースタイプのコールバックメソッドのシェルスクリプト実装で使用します。このコマンドは、C 関数 scha_resourcetype_get(3HA) と同じ情報を提供します。
これらの情報は、このコマンドによって、scha_cmds(1HA) のマニュアルページで説明されている書式付き文字列で標準出力 (stdout) に出力されます。各行に単一または複数の文字列が出力されます。出力はシェル変数に格納できます。また、出力を awk(1) コマンドまたはほかのシェルコマンドを使用して、スクリプトがさらに使用できるように解析することもできます。
このコマンドを使用するためには、solaris.cluster.resource.read RBAC の承認が必要です。rbac(5) のマニュアルページを参照してください。
認証されたユーザーは、pfsh(1)、pfcsh(1)、または pfksh(1) プロファイルシェルから、Oracle Solaris Cluster の特権コマンドをコマンド行で実行できます。プロファイルシェルは、Oracle Solaris Cluster コマンド権プロファイルに割り当てられた Oracle Solaris Cluster の特権コマンドへのアクセスを可能にする特別なシェルです。プロファイルシェルは、su(1M) を実行すると起動されます。pfexec(1) を使用しても、Oracle Solaris Cluster の特権コマンドを実行できます。
次のオプションがサポートされています。
アクセスする情報を指定します。
次の optag 値は、対応するリソースタイプのプロパティーを取得します。出力は、リソースタイプの名前付きプロパティーの値です。
API_VERSION BOOT FAILOVER FINI GLOBAL_ZONE INIT INIT_NODES INSTALLED_NODES IS_LOGICAL_HOSTNAME IS_SHARED_ADDRESS MONITOR_CHECK MONITOR_START MONITOR_STOP PKGLIST POSTNET_STOP PRENET_START PROXY RESOURCE_LIST RT_BASEDIR RT_DESCRIPTION RT_SYSTEM RT_VERSION SINGLE_INSTANCE START STOP UPDATE VALIDATE
クラスタの RGM で使用するように登録されたリソースタイプの名前です。
操作するクラスタを指定します。このオプションは、コマンドが大域ゾーンで実行されるものの、指定されたゾーンクラスタで動作する必要がある場合に使用します。ゾーンクラスタ内で、異なるゾーンクラスタにアクセスするために使用することはできません。
クエリーが zoneclustername という名前のゾーンクラスタで実行されるように指定します。
–Z オプションを省略すると、コマンドが実行されるクラスタでクエリーが実行されます。
次の終了値が返されます。
コマンドは正常に完了しました。
エラーが発生しました。
障害エラーコードは、scha_calls(3HA) で説明されています。
次の属性については、attributes(5) を参照してください。
|
awk(1), scha_cmds(1HA), scha_calls(3HA), scha_resourcetype_get(3HA), attributes(5), rt_properties(5)