rmcctrl コマンド

目的

Resource Monitoring and Control (RMC) サブシステムを管理します。

構文

rmcctrl { -a | -A | -b | | -B | | -d | -k | -K | -m {R | E | D} | -M {R | E | D} | -p | -P | -q | -Q | -s | -t n | -T | -u n | -U | -v n | -V | -w n | -W | -x | -X | -z | -h }

説明

rmcctrl コマンドは、Resource Monitoring and Control (RMC) サブシステムの操作を制御します。 サブシステムは、サブシステム名が ctrmc 、サブシステム・グループ名が rsctのシステム・リソース・コントローラー (SRC) の制御下にあります。 RMC サブシステム定義はサブシステム・オブジェクト・クラス に追加され、RSCT (Reliable Scalable Cluster Technology) のインストール時に開始されます。 さらに、システムの始動時に RMC サブシステムが自動的に開始されるように、 /etc/inittab ファイルに項目が作成されます。

注: RMC サブシステムは、 stopsrc および startsrc コマンドを使用して停止および開始することができますが、 rmcctrl コマンドを使用してこれらの機能を実行することができます。

フラグ

-a
RMC サブシステムをサブシステム・オブジェクト・クラスに追加し、 /etc/inittab ファイルの末尾に項目を配置します。
-A
RMC サブシステムを追加し、始動します。
-b
RMC API クライアント・セッションのアイドル・タイムアウトを n 秒に設定します。 RMC デーモンが最後の n 秒間にセッションでアクティビティーを検出しない場合は、クローズされます。
-B
RMC API クライアント・セッションのアイドル・タイムアウトをデフォルト値の 0 秒 (つまり、使用不可) に設定します。
-d
サブシステム・オブジェクト・クラスから RMC サブシステムを削除し、 /etc/inittab ファイルから RMC 項目を除去します。
-k
RMC サブシステムを停止します。
-K
RMC サブシステムおよびすべてのリソース・マネージャーを停止します。
-m
RMC サブシステム・クライアント・メッセージ・ポリシーを指定します。 このコマンドが RMC サブシステムとは別のノード上で実行される場合 (すなわち、CT_CONTACT 環境変数が設定されている場合)、このポリシーは、RMC サブシステムと、「RSCT: Technical Reference」にリストされているコマンドとの間で送信されるメッセージに適用されます。 これらのメッセージは TCP/IP を使用して送信されます。

このフラグは、RSCT バージョン 2.3.1.0 以降でのみサポートされます。 コマンドが RSCT の 初期バージョンからのものである場合は、"Enabled" ポリシーを使用する必要があります。

R
クライアント・メッセージ・ポリシーが "Required" であることを示します。 "Required" は、 メッセージ認証が使用できる (使用される) 場合にのみ接続がオープンされたままになることを意味します。
E
クライアント・メッセージ・ポリシーが "Enabled" であることを示します。 "Enabled" はデフォルトです。 メッセージ認証は、接続の両方の側でサポートされている場合に使用されます。
D
クライアント・メッセージ・ポリシーが "Disabled" であることを示します。 "Disabled" は、 メッセージ認証が使用されないことを意味します。
-M
RMC サブシステム・デーモン・メッセージ・ポリシーを指定します。 このポリシーは 、管理ドメイン・クラスター内の RMC サブシステム・デーモン間で送信されるメッセージに 適用されます。 これらのメッセージは、ユーザー・データグラム・プロトコル (UDP) を使用して送信されます。

このフラグは、RSCT リリース 2.4.1.0 以降でのみサポートされます。 このフラグの指定時は、指定されたメッセージ・ポリシーが有効となる のは、RMC サブシステムの次回開始時です。

R
デーモン・メッセージ・ポリシーが "Required" であることを示します。 "Required" は、 メッセージ認証が使用できる (使用される) 場合にのみ 2 つのデーモンが通信することを意味します。
E
デーモン・メッセージ・ポリシーが "Enabled" であることを示します。 "Enabled" はデフォルトです。 送信側デーモンと受信側デーモンがメッセージ認証をサポートする場合に、メッセージ認証が使用されます。
D
デーモン・メッセージ・ポリシーが "Disabled" であることを示します。 "Disabled" は、 メッセージ認証が使用されないことを意味します。 メッセージ認証を使用不可にすると、クラスター内のすべてのノードが同じになるように構成されているわけではない場合は、機能が失われることがあります。
-p
リモート・クライアント接続を使用可能にします。
-P
リモート・クライアント接続を使用不可にします。
-q
RMC サブシステムが次に開始される時にリモート・クライアント接続を使用可能にします。
-Q
RMC サブシステムが次に開始される時にリモート・クライアント接続を使用不可にします。
-s
RMC サブシステムを開始します。
--t n
クライアント・メッセージのタイムアウト値を n 秒に設定します。 タイムアウト値には、以下のアクションを組み込む必要があります。
  • RMC サブシステムがクライアント接続を受け入れた後で、開始セッション・プロトコルの最初のメッセージを受信する。
  • 初期メッセージを受信した後、RMC サブシステムによる完全なクライアント・メッセージを受信する。
これらの時間制限のいずれかを超えると、クライアント・セッションは閉じられます。 最小許容値は 10、最大許容値は 86400です。

指定された場合、この値は RMC サブシステムが次回に開始されたときに有効になります。

-T
クライアント・メッセージ・タイムアウトをデフォルト値の 10 秒に設定します。

指定された場合、この値は RMC サブシステムが次回に開始されたときに有効になります。

--u n
開始セッションのタイムアウト値を n 秒に設定します。 この時間内に、新しいクライアント・セッションのための開始セッション処理が完了しなければなりません。完了しない場合は、セッションは閉じられます。 最小許容値は 60、最大許容値は 86400です。

指定された場合、この値は RMC サブシステムが次回に開始されたときに有効になります。

-U
セッション開始タイムアウト値をデフォルト値の 300 秒に設定します。

指定された場合、この値は RMC サブシステムが次回に開始されたときに有効になります。

--v n
最初のコマンドのタイムアウト値を n 秒に設定します。 クライアント・セッションが RMC サブシステムで確立されたときに最初のコマンド・タイマーが設定された場合、最初のコマンドは、開始セッション処理の完了後、指定された秒数以内に到着しなければなりません。到着しない場合は、セッションが閉じられます。 最小許容値は 10、最大許容値は 86400です。

指定された場合、この値は RMC サブシステムが次回に開始されたときに有効になります。

-V
最初のコマンド・タイムアウト値をデフォルト値の 10 秒に設定します。

指定された場合、この値は RMC サブシステムが次回に開始されたときに有効になります。

--w n
最初のコマンドのしきい値を n 個のクライアント・セッションに設定します。 クライアント・セッションの数がこの値を超えると、RMC サブシステムは、新しい非認証セッションごとに最初のコマンド・タイマーを使用可能にします。 しきい値が 0に設定されている場合、最初のコマンド・タイムアウト機能は使用不可になります。 最大値は 150です。

指定された場合、この値は RMC サブシステムが次回に開始されたときに有効になります。

-W
最初のコマンドしきい値を 150 クライアント・セッションのデフォルト値に設定します。

指定された場合、この値は RMC サブシステムが次回に開始されたときに有効になります。

-x
root 以外の認証済みクライアント・セッションおよび非認証クライアント・セッションの最初のコマンド・タイムアウトを有効にします。

指定された場合、この値は RMC サブシステムが次回に開始されたときに有効になります。

-X
非 root 認証セッションの最初のコマンド・タイムアウトを使用不可にします。

指定された場合、この値は RMC サブシステムが次回に開始されたときに有効になります。

-z
RMC サブシステムおよびすべてのリソース・マネージャーを停止しますが、 RMC サブシステムおよびリソース・マネージャーが停止されるまで、 コマンドは戻りません。
-h
コマンドの使用ステートメント (使用法) を標準出力に書き込みます。

セキュリティー

特権制御: root ユーザーのみがこのコマンドへのアクセス権限 (x) を実行する必要があります。

終了状況

0
コマンドは正常に実行されました。
1
コマンドは正常終了しませんでした。

標準出力

-h フラグを指定すると、このコマンドの使用状況ステートメントが標準出力に書き込まれます。

  1. RMC サブシステムを追加するには、次のように入力します。
    rmcctrl -a
  2. RMC サブシステムを開始するには、次のように入力します。
    rmcctrl -s
  3. RMC サブシステムを停止するには、次のように入力します。
    rmcctrl -k
  4. RMC サブシステムを削除するには、次のように入力します。
    rmcctrl -d

場所

/opt/rsct/bin/rmcctrl