ヘッダーをスキップ
Oracle Enterprise Manager Grid Controlアドバンスト・インストレーションおよび構成ガイド
11gリリース1(11.1.0.1.0)
B61023-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

12 レスポンス・ファイルを使用したOracle Management Agentのインストール

この章では、レスポンス・ファイルを使用してOracle Management Agent(管理エージェント)をインストールする方法について説明します。特に、次の内容について説明します。

概要

管理エージェント・ソフトウェアには、デフォルトでadditional_agent.rspというレスポンス・ファイルが付属しています。このファイルを使用すると、Enterprise Manager Grid ControlのGUI画面を使用しなくても、管理エージェントをサイレントにインストールできます。このレスポンス・ファイルにより、管理エージェントのインストールに必要なすべての情報が取得されます。このファイルは、<Software_Location>/<platform>/responseディレクトリ内にあります。

たとえば、Oracle Management Service(OMS)がLinuxホスト上で実行されていて、そのホスト上に管理エージェント・ソフトウェアがある場合、レスポンス・ファイルの場所はoms11g/sysman/agent_download/11.1.0.1.0/linux/response/additional_agent.rspです。また、OMSはインストールされていないが、Linuxオペレーティング・システム用の管理エージェント・ソフトウェアを/private/tempにダウンロードした場合、レスポンス・ファイルの場所は/private/temp/linux/response/additional_agent.rspです。

このインストール・タイプは、宛先ホスト自体から追加管理エージェントを宛先ホストにインストールする場合に最適です。Enterprise Manager Grid Controlコンソールでエージェント・デプロイ・ウィザードを使用する必要はありません。

エージェント・デプロイ・ウィザードとadditional_agent.rspファイルの基本的な違いを次に示します。

前提条件

管理エージェントをインストールする前に、次の前提条件を満たしていることを確認してください。

必要に応じてこの項を印刷し、各前提条件に対して○または×を記入してください。こうすることで、すでに満たされている前提条件と満たされていない前提条件を追跡できます。

表12-1 レスポンス・ファイルを使用してOracle Management Agentをインストールするための前提条件

要件 説明 ○/×

ハードウェアの要件

付録A「ハードウェア要件の確認」に示されているハード・ディスク領域および物理メモリーの要件を満たしていることを確認します。


オペレーティング・システムの要件

管理エージェントのインストール先が、My Oracle Supportノート412431.1に示されている動作保証済のオペレーティング・システムであることを確認します。


パッケージの要件

付録B「パッケージおよびライブラリの要件の確認」に示されているすべてのプラットフォーム固有パッケージをインストールします。


ユーザーおよびオペレーティング・システム・グループの要件

管理エージェントをインストールする宛先ホストに対して適切なユーザーおよびオペレーティング・システム・グループが作成されていることを確認します。

オペレーティング・システム・グループおよびユーザーの作成の詳細については、付録C「オペレーティング・システム・グループおよびユーザーの作成の要件」を参照してください。


一時ディレクトリ領域の要件

実行可能ファイルをコピーできる一時ディレクトリに400 MBの領域が割り当てられていることを確認します。たとえば、UNIXホストの場合は/tmpで、Microsoft Windowsホストの場合はc:\Tempです。


中央インベントリの要件

中央インベントリ・ディレクトリに100 MBの領域が割り当てられていることを確認します。

また、中央インベントリ・ディレクトリが共有ファイル・システム上にないことも確認します。中央インベントリがすでに共有ファイル・システム上に存在する場合は、My Oracle Supportノート1092645.1に示されている手順に従って、非共有ファイル・システムに切り替えてください。


インストール・ベース・ディレクトリの要件

レスポンス・ファイル内に指定するインストール・ベース・ディレクトリが空であり、書込み権限を持っていることを確認します。


ソフトウェア可用性の要件

デフォルトでは、Oracle Management Service 11gリリースが実行されているホスト上では、Oracle Management Agent 11gリリース1用のソフトウェアが使用可能です。ただし、この管理エージェント・ソフトウェアは、OMSが実行されているプラットフォーム用のものです。

したがって、すでにOMSがあり、OMSが実行されているプラットフォームと同じプラットフォームにOracle Management Agent 11gリリース1をインストールする場合は、すでにこの前提条件を満たしていることになり、何も処理は必要ありません。

しかし、OMSがない場合、あるいはOMSが実行されているプラットフォームとは異なるプラットフォームにOracle Management Agent 11gリリース1をクローニングしてインストールする場合は、必ずそのプラットフォーム用の管理エージェント・ソフトウェアをダウンロードしてください。

管理エージェント・ソフトウェアのダウンロードの詳細は、「Oracle Management Agentソフトウェアの入手」を参照してください。


宛先ホストの要件

すべての宛先ホストのオペレーティング・システム資格証明およびファイル・システム構造が同一であることを確認します。


/etc/hostsファイルの要件

宛先ホストとOMSが実行されているホストが別々のネットワーク・ドメインに属する場合、宛先ホスト上の/etc/hostsファイルを更新して、そのホストのIPアドレス、そのホストの完全修飾名、およびホストの短縮名を含む行を追加します。

たとえば、完全修飾ホスト名がmypc.cn.company.comであり、短縮名がmypcの場合は、/etc/hostsファイル内に次の行を追加します。

12.123.123.12 mypc.cn.company.com mypc


インストール・ユーザーの要件

中央インベントリ所有者と管理エージェントをインストールするユーザーが異なる場合、両者が同じグループに属していることを確認します。

また、インベントリ所有者と所有者が属するグループが、インベントリ・ディレクトリに対する読取り権限と書込み権限を持つことも確認します。

たとえば、インベントリ所有者がuser1で、管理エージェントをインストールするユーザーがuser2の場合、user1とuser2が同じグループに属し、インベントリに対する読取りアクセスと書込みアクセスを持つことを確認します。


権限の要件

  • すべてのリモート・ホスト上のoraInventoryに対して読取り権限、書込み権限および実行権限があることを確認します。リモート・ホスト上のデフォルト・インベントリ(通常は/etc/oraInst.loc)に対してこれらの権限がない場合、「追加パラメータ」セクションで-i <location>オプションを使用して、別のインベントリの場所のパスを指定できます。

    oraInventory権限の詳細は、「Oracleインベントリ・ディレクトリとは」を参照してください。

  • インストール・ベース・ディレクトリおよび実行可能ファイルのコピー先の一時ディレクトリに対して書込み権限があることを確認します。たとえば、/tmpc:\Tempなどです。


SUDO権限の要件

root.shおよび/bin/shを実行するためのSUDO権限があることを確認します(UNIXプラットフォームのみ)。このときに、起動するユーザーのパスワードを指定する必要があります。

これらのファイルを実行するためのSUDO権限があるかどうかを確認するには、/etc/sudoersファイルにアクセスし、次に示すようなエントリがあるかどうかを確認します。このようなエントリがない場合は、追加してください。

<user> <hostname>=PASSWD: /home/em/agent11010/agent11g/root.sh, /bin/sh


SUDOERSファイル構成の要件

SUDOを使用してコマンドを実行するときには常にパスワードの入力を要求されるように、/etc/sudoersファイルを構成します。

SUDOでパスワードの入力が要求されないように/etc/sudoersファイルが構成されている場合、ホスト・パスワードがタイトルのディレクトリが、起動するユーザーのホーム・ディレクトリ内に作成されます。



インストール手順

レスポンス・ファイルを使用して管理エージェントをインストールするには、次の手順を実行します。

  1. 管理エージェント・ソフトウェアのある場所に移動します。

    たとえば、管理エージェント・ソフトウェアがOMSのOracleホーム内にある場合は、oms11g/sysman/agent_download/11.1.0.1.0/linuxに移動します。

    また、管理エージェント・ソフトウェアをローカル・システム上の/private/tempにダウンロードした場合は、/private/temp/11.1.0.1.0/linuxに移動します。

  2. WinZIPユーティリティを使用して<platform>ディレクトリからファイルを圧縮し、圧縮したファイルを管理エージェントのインストール先の宛先ホストに転送します。たとえば、linux.zipのようにします。

  3. 宛先ホスト上で、次のようにします。

    1. 転送した圧縮ファイルの内容を抽出します。

    2. 次の場所に移動し、表12-2に示されているようにadditional_agent.rspファイルを編集します。

      <Software_Extracted_Location>/<platform>/response/ additional_agent.rsp

      次に例を示します。

      /scratch/john/linux/response/ additional_agent.rsp

    3. 次の場所に移動し、インストーラを起動します。

      これがホストにインストールする最初のOracle製品である場合は、次のコマンドを実行します。

      <Software_Extracted_Location>/<platform>/agent/runInstaller -silent -responseFile <absolute_path_to_location>/additional_agent.rsp [-invPtrLoc <absolute_path_to_inventory_directory>]

      次に例を示します。

      /scratch/john/linux/agent/runInstaller -silent -responseFile /scratch/john/linux/response/additional_agent.rsp -invPtrLoc /scratch/OracleHomes/oraInst.loc

      最初のOracle製品でない場合は、次のコマンドを実行します。

      <Software_Extracted_Location>/<platform>/agent/runInstaller -silent -responseFile <absolute_path_to_location>/additional_agent.rsp

      次に例を示します。

      /scratch/john/linux/agent/runInstaller -silent -responseFile /scratch/john/linux/response/additional_agent.rsp



注意:

  • Microsoft Windowsプラットフォームの場合は、runInstallerではなくsetup.exeを実行してください。

  • インストールが正常に終了すると、管理エージェントが自動的に起動されます。自動的に起動されないようにするには、b_startAgent=false引数を使用してインストーラを起動します。

  • インストールに失敗した場合は、付録L「インストール・ログ・ファイルと構成ログ・ファイル」に示されているログ・ファイルを参照してください。


表12-2 追加Oracle Management Agentをインストールするためのパラメータの変更

パラメータ 説明

SECURITY_UPDATES_VIA_MYORACLESUPPORT

  • セキュリティ更新をダウンロードしてインストールする場合は、TRUEを指定します。続いて、次のパラメータの資格証明を指定します。

    MYORACLESUPPORT_USERNAME

    MYORACLESUPPORT_PASSWORD

  • セキュリティ更新のダウンロードとインストールを行わない場合は、FALSEを指定します。

DECLINE_SECURITY_UPDATES

  • セキュリティ更新を拒否する場合は、TRUEを指定します。この場合、SECURITY_UPDATES_VIA_MYORACLESUPPORTにFALSEを指定する必要があります。

  • セキュリティ更新を拒否しない場合は、FALSEを指定します。この場合、SECURITY_UPDATES_VIA_MYORACLESUPPORTにTRUEを指定する必要があります。

ORACLE_AGENT_HOME_LOCATION

管理エージェントをインストールするインストール・ベース・ディレクトリのフルパスを指定します。管理エージェントのOracleホームは、このインストール・ベース・ディレクトリ内に作成されます。

たとえば、インストール・ベース・ディレクトリを/home/john/として指定した場合、Oracleホームは/home/john/agent11gとして作成されます。

インストール・ベース・ディレクトリの詳細は、「インストール・ベース・ディレクトリとは」を参照してください。

OMS_HOST

OMSが実行されているホストの名前を指定します。

OMS_PORT

OMSで使用されるポートを指定します。

AGENT_REGISTRATION_PASSWORD

OMSと管理エージェントの間の通信を保護するには、パスワードを指定します。管理エージェントを保護するためのパスワードと同じ登録パスワードを入力する必要があります。


インストール後

管理エージェントをインストールした後は、次の手順を実行します。

  1. インストールを検証します。

    1. 管理エージェントのOracleホームに移動して次のコマンドを実行すると、管理エージェントが動作していることを確認するメッセージが表示されます。

      $<ORACLE_HOME>/bin/emctl status agent


      注意:

      なんらかの理由で管理エージェントのステータスが停止中の場合、管理エージェントのOracleホームから次のコマンドを実行して、手動で管理エージェントを起動してください。

      $<ORACLE_HOME>/bin/emctl start agent


    2. 管理エージェントのOracleホームに移動して次のコマンドを実行すると、EMDアップロードが正常に完了したことを確認するメッセージが表示されます。

      $<ORACLE_HOME>/bin/emctl upload


    注意:

    (UNIXオペレーティング・システムの場合)emctlコマンドを実行して管理エージェントを起動する前に、環境変数NLS_LANGに設定されている値が、オペレーティング・システムのデフォルトのロケール設定や、管理リポジトリが格納されているOracle Databaseの文字セットと互換性があることを確認してください。

  2. (UNIXオペレーティング・システムのみ)インストールが完了した各ホストで、rootユーザーとして次のスクリプトを実行します。

    • インストーラの起動中にインベントリの場所を指定していない場合、これがホストにインストールした最初のOracle製品であれば、中央インベントリからoraInstRoot.shスクリプトを実行します。

      $HOME/oraInventory/oraInstRoot.sh

      たとえば、SUDOを使用してrootユーザーに変更する場合は、次のコマンドを実行します。

      /usr/local/bin/sudo $Home/oraInventory/oraInstRoot.sh
      
    • 管理エージェントのOracleホーム(agent11g)から、root.shスクリプトを実行します。

      <ORACLE_HOME>/root.sh

      たとえば、SUDOを使用してrootユーザーに変更する場合は、次のコマンドを実行します。

      /usr/local/bin/sudo /scratch/OracleHomes/agent11g/root.sh
      
  3. (オプション)管理エージェントとOMSの間の通信を保護していない場合は、管理エージェントのOracleホームから次のコマンドを実行して、通信を保護します。

    <ORACLE_HOME>/bin/emctl secure agent


    注意:

    管理エージェントを保護した後も、一部のデータは暗号化されずにネットワーク上を送信されることがあります。

  4. (オプション)新しくインストールされたターゲットを検出する場合、スタンドアロン管理エージェントをクラスタベース管理エージェントに変換する場合、クラスタの新規ノード上でターゲットを検出する場合、またはクラスタベース管理エージェントを再構成する場合は、agentcaスクリプトを実行して、再構成およびすべての新規ターゲットの検出を行う必要があります。

    agentcaスクリプトの詳細は、「エージェント・コンフィギュレーション・アシスタントの用途」を参照してください。

    管理エージェントの再構成およびすべての新規ターゲットの検出の詳細は、付録I「Oracle Management Agentの再構成および新規ターゲットの検出」を参照してください。

  5. (オプション)WLSでトランザクション・リクエストをトレースするためにリクエスト監視機能を有効にする場合は、監視対象のターゲットに対して、アプリケーションの依存性とパフォーマンス(ADP)のマネージャとエージェントおよびJVM診断を構成する必要があります。

    JVM診断のインストールおよびリクエスト監視機能の有効化の詳細は、Oracle Enterprise Manager管理ガイドを参照してください。

    Enterprise Manager Grid ControlでのADP機能の有効化の詳細は、『Oracle Enterprise Manager Management Pack Plus for SOAスタート・ガイド』を参照してください。

    これらのガイドはいずれも、次のURLで入手可能です。

    http://www.oracle.com/technology/documentation/oem.html