Menu Close

Red Hat Training

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

6.7. JBoss ON エージェントの手動アップグレード

JBoss ON サーバーとの互換性を確保するには、各エージェントをサーバーと同じバージョンの JBoss ON にアップグレードする必要があります。
エージェントには、それ自体を自動更新できます。したがって、ほとんどの条件では、エージェントを手動でアップグレードする必要はありません。ただし、何らかの理由で自動更新に失敗したり、エージェントの自動更新を無効にした場合は、エージェントを手動でアップグレードできます。
注記
全エージェントを同時にアップグレードする必要があります。異なるバージョンのエージェントには対応していません。
  1. JBoss ON エージェントをシャットダウンします。
  2. Windows のみ。エージェントが Windows サービスとして実行している場合は、Windows サービスをアンインストールします。
    cd old-agent-install-dir/bin
    ./rhq-agent-wrapper.bat remove
  3. にあるように、JBoss ON サーバーをアップグレードし 4章JBoss ON サーバーおよびストレージノードのアップグレード ます。エージェントをアップグレードする前に JBoss ON サーバーをアップグレードする必要があります。
  4. アップグレードした JBoss ON サーバーがまだ起動していない場合は再起動します。
  5. サーバーからエージェント更新バイナリーをダウンロードします。
  6. エージェント更新バイナリー JAR ファイルを、エージェントがインストールされている親ディレクトリーにコピーします。例:
    cp agent-update-binary.jar /opt/rhq/rhq-agent
  7. 以下のコマンドを実行して、エージェント更新バイナリーから新しい JBoss ON エージェントを抽出します。
    java -jar agent-update-binary.jar --update=agent_installation_directory
    これにより、エージェント更新バイナリーに指示され、JBoss ON エージェントディストリビューションを抽出し、rhq-agent サブディレクトリーにある現在のエージェントを更新します。この時点で、アップグレードされた JBoss ON エージェントは元の rhq-agent ディレクトリーに置かれます。古いエージェントが rhq-agent-old ディレクトリーにバックアップされている。アップグレードエラーはすべてエージェントのログファイルに書き込まれます。
  8. 最後に、JBoss ON エージェントを起動します。