ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebCenter Contentのインストールと構成
11g リリース1 (11.1.1)
B65039-06
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

10 Oracle WebCenter Contentの構成の検証

この章では、Oracle WebCenter Contentとそのアプリケーションの構成を検証する方法について説明します。

この章では、次の項目について説明します。

10.1 管理サーバーの起動

アプリケーションの管理対象サーバーを起動する前に、Oracle WebLogic Serverドメインの管理サーバーを起動する必要があります。

管理サーバーを起動するには、次の手順を実行します。

  1. startWebLogicスクリプトを実行します(ドメイン・ホーム・ディレクトリの下のbinディレクトリから)。

    • UNIXスクリプト: MW_HOME/user_projects/domains/DomainHome/bin
      /startWebLogic.sh [http://
      admin_url]


      注意:

      Linuxオペレーティング・システムでは、シェルは開いたままになります。


    • Windowsスクリプト: MW_HOME\user_projects\domains\DomainHome
      \bin\startWebLogic.cmd [http://
      admin_url]

    ミドルウェア・ホーム(MW_HOME)へのディレクトリ・パスおよびドメインの名前(DomainHome)は、Fusion Middleware構成ウィザードの「ドメイン名と場所の指定」画面で指定したものです。

    admin_urlの値は管理サーバーのURLです。管理サーバーがデフォルト・ポートの7001を使用しない場合は、admin_urlの値を指定する必要があります(http://localhost:8001/など)。

  2. 本番システムでは、Oracle WebLogic Serverのユーザー名とパスワードを入力します。

    構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で指定した値を入力します。

  3. 次のURLのOracle WebLogic Server管理コンソールにアクセスします。

    http://adminServerHost:adminServerPort/console
    

    adminServerHostに、ドメインの管理サーバーをホストするコンピュータの名前を指定します。adminServerPortに、管理サーバーをリスニングするポート番号を指定します。デフォルトのポート番号は7001です。次に例を示します。

    http://myHost.example.com:7001/console
    

    ログインするには、構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で指定したユーザー名およびパスワードを入力します。

10.2 管理対象サーバーの起動

Oracle WebLogic Serverドメインの各管理対象サーバーは、ドメイン・ホーム・ディレクトリの下のbinディレクトリから起動できます。

ミドルウェア・ホーム(MW_HOME)へのディレクトリ・パスおよびドメインの名前(DomainHome)は、Fusion Middleware構成ウィザードの「ドメイン名と場所の指定」画面で指定したものです。


重要:


管理対象サーバーを起動するには、次のコマンドを使用します。

  1. 管理サーバーを起動します(第10.1項「管理サーバーの起動」を参照)。

  2. startManagedWebLogicスクリプトを実行します。

    • UNIXスクリプト: MW_HOME/user_projects/domains/DomainHome/bin
      /startManagedWebLogic.sh
      server_name [admin_url]

    • Windowsスクリプト: MW_HOME\user_projects\domains\DomainHome
      \bin\startManagedWebLogic.cmd
      server_name [admin_url]

    このスクリプトでは、次のいずれかの名前のようなサーバー名を指定する必要があります。

    • UCM_server1 (WebCenter Content)

    • IBR_server1 (Inbound Refinery)

    • IPM_server1 (Imaging)

    • capture_server1 (Capture)

    • IRM_server1 (Oracle IRM)

    • URM_server1 (Records)

    管理対象サーバー名は、startManagedWebLogic_readme.txtファイルにあります。UNIXオペレーティング・システムでサーバー名を表示するには、次のコマンドを発行します。

    cat MW_HOME/user_projects/domains/domain_name/startManagedWebLogic_readme.txt
    

    Windowsオペレーティング・システムでサーバー名を表示するには、次のファイルをダブルクリックします。

    MW_HOME\user_projects\domains\domain_name\startManagedWebLogic_readme.txt
    

    admin_urlの値は管理サーバーのURLです。これはオプションのパラメータです。管理サーバーがデフォルト・ポートの7001を使用しない場合は、admin_urlの値を指定する必要があります(http://localhost:8001/など)。

    サーバーが起動する前に、Oracle WebLogic Serverのユーザー名とパスワードの入力を求められます。これらは、構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で指定したものです。

たとえば、次のスクリプトにより、Imagingの管理対象サーバーがUNIXオペレーティング・システムで起動されます。

cd MW_HOME/user_projects/domains/domain_name/bin
./startManagedWebLogic.sh IPM_server1 http://localhost:8001/

Windowsオペレーティング・システムでは、次のスクリプトでローカル・ホスト上のOracle IRM管理対象サーバーが起動します。

MW_HOME\user_projects\domains\domain_name\bin\
startManagedWebLogic.cmd IRM_server1

管理対象サーバーを最初に起動した後、起動時にユーザー名とパスワードの入力を求められないようにするには、domain-home/servers/server-name/security/ディレクトリにboot.propertiesファイルを作成します。このファイルには次の行が含まれます。

username=USERNAME
password=PASSWORD

boot.propertiesファイルは、管理対象サーバーが最初に起動されるときに暗号化されます。

Oracle Enterprise Manager Fusion Middleware Controlを使用した管理対象サーバーの停止および起動の詳細は、『Oracle Fusion Middleware管理者ガイド』のOracle WebLogic Serverインスタンスの起動および停止に関する項を参照してください。

10.3 管理対象サーバーの再起動

管理対象サーバーの構成への変更を有効にするには、管理対象サーバーを再起動する必要があります。管理対象サーバーは、管理コンソール、停止および起動スクリプトまたはFusion Middleware Controlから再起動できます。

次の例では、stopManagedWebLogicおよびstartManagedWebLogicスクリプトで管理対象サーバーを再起動する方法を示します。詳細は、Oracle Fusion Middleware Oracle WebCenter Contentの管理のシステム・プロセスの管理に関する項を参照してください。

コマンド・ラインのスクリプトで管理対象サーバーを再起動するには、次の手順を実行します。

  1. 管理対象サーバーをstopManagedWebLogicスクリプトで停止します。

    • UNIXスクリプト:
      DomainHome
      /bin/stopManagedWebLogic.sh UCM_server1

    • Windowsスクリプト:
      DomainHome\bin\stopManagedWebLogic.cmd UCM_server1

  2. 管理サーバーをstopWebLogicスクリプトで停止します。

    • UNIXスクリプト: DomainHome/bin/stopWebLogic.sh

    • Windowsスクリプト: DomainHome\bin\stopWebLogic.cmd

  3. 管理サーバーをstartWebLogicスクリプトで起動します。

    • UNIXスクリプト: DomainHome/bin/startWebLogic.sh

    • Windowsスクリプト: DomainHome\bin\startWebLogic.cmd

  4. 管理対象サーバーをstartManagedWebLogicスクリプトで起動します。

    • UNIXスクリプト:
      DomainHome
      /bin/startManagedWebLogic.sh UCM_server1

    • Windowsスクリプト:
      DomainHome\bin\startManagedWebLogic.cmd UCM_server1

10.4 Oracle WebCenter Contentでのノード・マネージャの使用

Oracle WebLogic Serverノード・マネージャによって、WebLogic Serverインスタンスをリモートで起動および停止し、これを監視し、また予期しない障害発生後に自動的に再起動できます。Oracle WebCenter Content管理対象サーバー、WebLogic Server管理サーバーおよびノード・マネージャは、WebLogic Serverドメインで連携するよう構成できます。ノード・マネージャはサーバー・インスタンスをホストするすべてのマシンにインストールされます。

ノード・マネージャを使用する前にドメインのOracle WebCenter Content管理対象サーバーを起動および停止するには、次のような構成タスクを実行する必要があります。

この項では、WebLogic Serverドメインでマシンを構成し、管理サーバーおよび管理対象サーバーをマシンへ割り当て、ノード・マネージャの起動前に起動スクリプト使用を有効にする方法について説明します。ドメインを作成または拡張してOracle WebCenter Contentを構成する方法の詳細は、第3章「Oracle WebCenter Contentアプリケーションの構成」を参照してください。

10.4.1 マシンの構成

管理サーバーがリモート・サーバーを開始するために、ノード・マネージャ・アプリケーションとともにマシン定義を使用します。Oracle WebCenter Contentの初期構成では、Fusion Middleware構成ウィザードを介してマシンを構成できます。初期構成後は、Oracle WebLogic Server管理コンソールを介してマシンを構成できます。デフォルトで、ローカル・ホストはあらかじめ構成されており、LocalMachineという名前です。

Fusion Middleware構成ウィザードを介してマシンを構成する手順は次のとおりです。

  1. Fusion Middleware構成ウィザードの「オプションの構成を選択」画面に進み、「管理対象サーバー、クラスタ、およびマシン」を選択します。

  2. 「マシンの構成」画面で「追加」をクリックします。

  3. 次のフィールドに値を指定します。

    • 名前

      Linux-Boxなど、有効なマシン名を入力します。マシン名は、Oracle WebLogic Serverドメイン内でマシンを識別するものであり、マシンのネットワーク名と一致する必要はありません。名前はドメイン内で一意である必要があります。

    • ノード・マネージャ・リスニング・アドレス

      ドロップダウン・リストから、ノード・マネージャで接続要求のリスニングに使用するリスニング・アドレスの値を選択します。デフォルトでは、ドロップダウン・リストにローカル・システムに定義済のIPアドレスおよびlocalhostが表示されます。デフォルト値はlocalhostです。

      管理サーバーをホストするマシンのIPアドレスを指定し、ノード・マネージャにアクセスする必要がある場合は、ホスト名の検証を無効にする必要があります。詳細は、Oracle Fusion Middleware Oracle WebCenter Contentエンタープライズ・デプロイメント・ガイドのホスト名の検証の無効化に関する項を参照してください。

    • ノード・マネージャ・リスニング・ポート

      ノード・マネージャで接続要求のリスニングに使用するリスニング・ポートの有効な値を入力します。ノード・マネージャの有効なリスニング・ポートの範囲は1から65535です。デフォルト値は5556です。

WebLogic Server管理コンソールを介してマシンを構成する手順は次のとおりです。

  1. WebLogic Serverの管理コンソールにログインします。

  2. 左側の「ドメイン構造」で、「環境」を開き、「マシン」をクリックします。

  3. 「マシンのサマリー」画面で「新規」をクリックします。

  4. 「マシンID」手順で次のアイテムの値を指定します。

    • 名前

    • マシンのOS

  5. 「次へ」をクリックします。

  6. 「ノード・マネージャのプロパティ」手順で、次のアイテムの値を指定します。

    • タイプ

    • リスニング・アドレス

    • リスニング・ポート

    オプションで、デバッグ設定を構成します。

  7. 「終了」をクリックします。

10.4.2 サーバーのマシンへの割当て

各マシン定義では、0台以上のサーバーを管理できます。Oracle WebCenter Contentの初期構成で、Fusion Middleware構成ウィザードを介して管理サーバーと管理対象サーバーを1つ以上のマシンに割り当てることができます。

初期構成後は、Oracle WebLogic Server管理コンソールを介して管理対象サーバーをマシンに割り当てることができます。

Fusion Middleware構成ウィザードを介してサーバーをマシンに割り当てる手順は次のとおりです。

  1. 「サーバーのマシンへの割当」画面の「サーバー」領域で、サーバーを1つ以上選択します。

  2. 右矢印ボタンをクリックして、選択したサーバーをマシンに割り当てます。

  3. 完了したら、「次」をクリックします。

WebLogic Server管理コンソールを介してマシンにサーバーを割り当てる手順は次のとおりです。

  1. WebLogic Serverの管理コンソールにログインします。

  2. 左側の「ドメイン構造」で、「環境」を開き、「マシン」をクリックします。

  3. サーバーを割り当てるマシン名をクリックします。

  4. 表示される「設定」画面で、「構成」の下の「サーバー」タブをクリックします。

  5. 「追加」をクリックします。

  6. 「マシンにサーバーを追加」画面の「サーバーの識別」の下で、使用可能なサーバーのリストから追加するサーバーを選択します。(オプションで、新しいサーバーを作成できます。)

  7. 「次へ」または「終了」をクリックします。

10.4.3 ノード・マネージャを起動する前の起動スクリプト使用の有効化

最初にノード・マネージャを起動する前に、setNMProps.shスクリプトを実行してStartScriptEnabledプロパティをtrueに設定します。管理対象サーバーを起動スクリプトで起動するには、この設定がノード・マネージャに必要です。クラスのロードの失敗やその他の問題を回避するには、StartScriptEnabledプロパティを使用します。

マシンに割り当てられている1つ以上の管理対象サーバーをホストしているマシン上で、ノード・マネージャの起動スクリプト使用を有効化すると、管理コンソールまたはコマンドラインを使用してリモートで管理対象サーバーを起動または停止できます。予期しないエラーが発生した管理対象サーバーをノード・マネージャから自動的に再起動することもできます。

Records管理対象サーバーの場合は、ノード・マネージャを起動する前に、第8.1項「Recordsの初期構成の完了」の説明に従ってRecords設定チェックリストを完了します。

起動スクリプトを有効化し、ノード・マネージャを起動する手順は次のとおりです。

  1. 次のディレクトリに移動します。

    MW_HOME/oracle_common/common/bin
    

    MW_HOMEはOracle Fusion Middlewareがインストールされているディレクトリです。

  2. setNMProps.shスクリプトを実行し、ノード・マネージャを起動する前にStartScriptEnabledプロパティをtrueに設定します。

    ./setNMProps.sh
    

    これは1回かぎりです。このスクリプトの実行後は、再度ノード・マネージャを起動する前にこのステップを実行する必要はありません。

  3. ノード・マネージャをstartNodeManagerスクリプトで起動します。

    UNIXスクリプト: WL_HOME/server/bin/startNodeManager.sh

    Windowsスクリプト: WL_HOME\server\bin\startNodeManager.cmd

    WL_HOMEはOracle WebLogic Serverがインストールされているディレクトリです。

ノード・マネージャの詳細は、『Oracle WebLogic Serverサーバーの起動と停止の管理』および『Oracle WebLogic Serverノード・マネージャ管理者ガイド』を参照してください。

10.4.4 管理対象サーバーへのノード・マネージャの使用

Oracle Node Managerを使用して、WebLogic Server管理コンソールを介してOracle WebLogic Serverインスタンスをリモートで起動および停止し、これを監視し、また予期しない障害発生後に自動的に再起動できます。

  1. WebLogic Serverの管理コンソールにログインします。

  2. 左側の「ドメイン構造」で、「環境」を開いて、「サーバー」をクリックします。

  3. 「制御」タブをクリックします。

  4. 制御するサーバーを1台以上選択します。

  5. 制御機能に対応するボタンをクリックします。

10.5 管理対象サーバーのJavaヒープ・サイズの増加

Oracle WebLogic Server管理対象サーバーのデフォルトのJavaヒープ・サイズは512MBです。Oracle JRockit JDKのパフォーマンスを向上させるには、Oracle WebCenter Contentドメインの各管理対象サーバーのヒープ・サイズを1GB (1024MB)に増やします。ノード・マネージャを使用して管理対象サーバーを起動する場合は、起動スクリプトまたはコマンド・ファイルにUSER_MEM_ARGS環境変数を設定して、管理対象サーバーのヒープ・サイズを指定できます。

Java VMヒープ・サイズを増やすには、-Xmxパラメータの値を設定します。詳細は、第3.5.2項「管理対象サーバーのUSER_MEM_ARGS環境変数の設定」を参照してください。

10.6 Oracle WebCenter Contentの構成の検証

Oracle WebCenter Contentの構成を検証するには、Webブラウザを起動して次のURLを入力し、管理サーバー、管理コンソール、Fusion Middleware Control、およびOracle WebLogic Serverドメインのアプリケーションにテスト・アクセスします。