Red Hat Training

A Red Hat training course is available for Red Hat JBoss Operations Network

7.10. エージェント更新の設定

JAR ファイルからエージェントがインストールされると、エージェントがサーバーからバージョン更新を自動的に受信できるようにする設定プロパティーがあります。つまり、サーバーが更新されるたびに、そのサーバーが管理するすべてのエージェントがサーバーと同じバージョンに自動的に更新されます。(サーバーとエージェントが同じ JBoss ON バージョンとして実行している必要があるため、これは有益です。)
単一のエージェントの場合、これはエージェント設定ファイルで設定されます。
<entry key="rhq.agent.agent-update.enabled" value="true" />
true を指定すると、エージェントはサーバーから更新を受信できます。
重要
この値は、RPM によりインストールされるすべてのエージェントについて false に設定されます。RPM からエージェントがインストールされている場合は、エージェントの更新設定は常に false である必要があります。
1 つのエージェントに対するエージェントの更新設定は、設定プロパティーを編集してリセットできます。
  1. エージェントプロンプトを開きます。たとえば、エージェントプロセスがすでに実行している場合は、-n オプションで rhq-agent.sh スクリプトを再度実行してプロンプトを開くことができます。
    agentRoot/rhq-agent/bin/rhq-agent.sh -n
  2. rhq.agent.agent-update.enabled 設定設定の新しい値を使用して setconfig コマンドを実行します。
    > setconfig rhq.agent.agent-update.enabled=false
  3. エージェントプロセスを再起動して、新しい設定を読み込みます。
    agentRoot/rhq-agent/bin/rhq-agent-wrapper.sh stop
    
    agentRoot/rhq-agent/bin/rhq-agent.sh
すべてのエージェントが RPM を使用してインストールされている場合や、すべてのエージェントの自動アップグレードを防ぐための環境的な理由がある場合、JBoss ON サーバークラウドで自動アップグレードを無効にすることができます。つまり、エージェント設定に関係なく、JBoss ON サーバーは更新パッケージをエージェントが利用できるようにしません。
エージェント更新サーバー設定を変更するには、以下を実行します。
  1. トップメニューの Administration タブをクリックします。
  2. 左側の Configuration メニューテーブルで、System Settings 項目を選択します。
  3. メインの作業領域の JON General Configuration Properties セクションまでスクロールします。
  4. Enable Agent Auto-Updates ラジオボタンをに設定し Noます。これにより、サーバーがインストールされたエージェントに新しいバイナリーを送信できなくなります。
  5. Save ボタンをクリックします。変更は、すべてのサーバーに即座に適用されます。