ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebCenter Contentエンタープライズ・デプロイメント・ガイド
11g リリース1 (11.1.1)
B66703-06
  ドキュメント・ライブラリへ移動
ライブラリ
目次へ移動
目次
索引へ移動
索引

前
 
次
 

9 エンタープライズ・デプロイメント用のドメインの作成

この章では、Oracle Fusion Middleware構成ウィザード、Oracle WebLogic Server管理コンソールおよびOracle Enterprise Manager Fusion Middleware Controlを使用してドメインを作成する方法について説明します。ドメインを拡張することで、Fusion Middleware (FMW)コンポーネント(Oracle SOA SuiteおよびOracle WebCenter Content、さらにオプションでOracle WebCenter Content: ImagingおよびOracle WebCenter Content: Inbound Refinery)を追加できます。これは、このドキュメントの後続の章で説明します。

この章には次の項が含まれます:


注意:

セットアップのプロセスを開始する前に、Oracle Fusion Middlewareリリース・ノートを読み、インストールとデプロイメントに関する追加情報を確認してください。


9.1 ドメイン作成の概要

表9-1に、構成後タスクを含む、Oracle WebLogic Serverドメインの作成手順を示します。

表9-1 WebLogic Serverドメインの作成手順

手順 説明 詳細

WCCHOST1でのVIP1の有効化

WCCHOST1ホストに対してADMINVHNを有効にします。

第9.2項「WCCHOST1でのVIP1の有効化」


WebLogic Serverドメインの作成

構成ウィザードを実行してWebLogic Serverドメインを作成します。

第9.3項「WCCHOST1での構成ウィザードを使用したドメインの作成」


構成後タスクおよび検証タスク

構成後タスクおよび検証タスクの手順を実行します。

第9.4項「ドメインでの構成後タスクおよび検証タスクの実行」


WebLogic ServerドメインでのOracle HTTP Serverの構成

WebLogic Serverドメインを使用してOracle HTTP Serverを構成し、その構成を検証します。

第9.5項「WebLogic ServerドメインのOracle HTTP Serverの構成」


ドメインのバックアップ

新しく構成したWebLogic Serverドメインをバックアップします。

第9.6項「WebLogic Serverドメイン構成のバックアップ」



このドメインを作成し構成すると、次の章で説明するとおり、ドメインの拡張によってOracle SOA SuiteコンポーネントおよびOracle WebCenter Contentコンポーネントを追加できます。

9.2 WCCHOST1でのVIP1の有効化

この手順は、他のFusion Middlewareコンポーネントを後でインストールするかどうかにかかわらず、管理サーバーをフェイルオーバーするために必要となります。

管理サーバーに仮想ホスト名(ADMINVHN)を関連付けます。仮想ホスト名は、DNSサーバーとカスタムの/etc/hostエントリのいずれかによって、適切な仮想IPアドレス(VIP1)にマップする必要があります。Oracle WebCenter Contentトポロジ内の必要なノードにある名前解決システム(DNSサーバーまたは/etc/hosts)に応じてADMINVHNが使用可能であることを確認します。この仮想ホスト名(ADMINVHN1)に関連付けられた仮想IPアドレス(VIP1)は、WCCHOST1で有効になっている必要があります。

仮想IPアドレスを有効にするには、第6.6項「仮想IPアドレスの有効化」を参照してください。

表9-2で示すように、仮想ホストが有効化されていることを確認します。

表9-2 ドメインの仮想ホスト

仮想IPアドレス 有効化されているホスト

ADMINVHN.mycompany.com

WCCHOST1

WCCHOST1VHN1.mycompany.com

WCCHOST1

WCCHOST2VHN1.mycompany.com

WCCHOST2

WCCHOST1VHN2.mycompany.com

WCCHOST1

WCCHOST2VHN2.mycompany.com

WCCHOST2

WCCHOST1VHN3.mycompany.com

WCCHOST1

WCCHOST2VHN3.mycompany.com

WCCHOST2



注意:

これは、浮動IPアドレスに関連付けられているDNS名です。これは、ロード・バランサ上で構成される仮想ホストのDNS名ではありません。


9.3 WCCHOST1での構成ウィザードを使用したドメインの作成

Oracle共通ホーム・ディレクトリからFusion Middleware構成ウィザードを実行して、管理サーバーを含むドメインを作成します。その後に、ドメインを拡張して他のコンポーネントを追加します。

WCCHOST1で構成ウィザードを実行してドメインを作成する手順は次のとおりです。

  1. リポジトリをインストールしたデータベースを実行していることを確認します。Oracle RACデータベースの場合は、後で実行する検証チェックの信頼性を確保するために、すべてのインスタンスを実行しておくことをお薦めします。

  2. WCCHOST1で、ディレクトリをOracle Fusion Middleware構成ウィザードの場所(第7章「エンタープライズ・デプロイメント用ソフトウェアのインストール」で作成)に変更します。

    cd ORACLE_COMMON_HOME/common/bin
    
  3. 構成ウィザードを起動します。

    ./config.sh
    
  4. 「ようこそ」画面で「新しいWebLogicドメインの作成」を選択し、「次へ」をクリックします。

  5. 「ドメイン・ソースの選択」画面が開きます(図9-1)。

    図9-1「ドメイン・ソースの選択」画面

    図9-1の説明が続きます
    「図9-1 「ドメイン・ソースの選択」画面」の説明

    「ドメイン・ソースの選択」画面で、次の手順を実行します。

    1. 「以下の製品をサポートするために、自動的に構成されたドメインを生成する」を選択します。

    2. 次の製品を選択します。

      • 基本WebLogic Serverドメイン(自動的に選択されます)

      • Oracle Enterprise Manager

      • Oracle JRF (自動的に選択されます)

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

  6. 「ドメイン名と場所の指定」画面で、ドメイン名(WCCDomainなど)を入力します。

    第4章「エンタープライズ・デプロイメント用の記憶域の準備」でお薦めしているディレクトリおよび共有記憶域のマウント・ポイントにドメイン・ディレクトリが一致していることを確認します。ドメイン・ディレクトリにはORACLE_BASE/admin/domain_name/aserver、アプリケーション・ディレクトリにはORACLE_BASE/admin/domain_name/aserver/applicationsを入力します。このドメインは共有記憶域内にある必要があります。

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

  7. 「管理者ユーザー名およびパスワードの構成」画面で、ドメインの管理者が使用するユーザー名とパスワードを入力します。

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

  8. 「サーバーの起動モードおよびJDKの構成」画面で、次の手順を実行します。

    • 「WebLogicドメインの起動モード」には、「本番モード」を選択します。

    • 「JDKの選択」では、「JROCKIT SDK1.6.0_version」を選択します。


    注意:

    このガイドで説明する例ではOracle JRockitを使用します。この手順には、動作保証された任意のバージョンのJavaを使用することができ、特に記載がないかぎり完全にサポートされています。


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

  9. 「オプションの構成を選択」画面で、次の項目を選択します。

    • 管理サーバー

    • 管理対象サーバー、クラスタ、およびマシン

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

  10. 「管理サーバーの構成」画面で、次の値を入力します。

    • 名前: AdminServer

    • リスニング・アドレス: ADMINVHN

    • リスニング・ポート: 7001

    • SSLリスニング・ポート: N/A

    • SSL有効: このチェック・ボックスは選択解除したままにします。

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

  11. 「管理対象サーバーの構成」画面で、「次へ」をクリックします。

  12. 「クラスタの構成」画面で、「次へ」をクリックします。

  13. 「マシンの構成」画面で、「UNIXマシン」タブを開き、「追加」をクリックして次のマシンを追加します。

    表9-3 管理サーバー用のマシン

    名前 ノード・マネージャのリスニング・アドレス

    ADMINVHN

    localhost


    他のフィールドはすべてデフォルト値のままにします。マシン名は有効なホスト名またはリスニング・アドレスである必要はありません。これはノード・マネージャの場所を示す一意の識別子です。


    注意:

    localhostはすべてのアクティブなマシンの相対内部アドレスであるため、仮想ホスト・マシンはlocalhostを指す必要があります。管理サーバーはlocalhost属性と1つ目のノードを組み合せて使用し、フェイルオーバー後は2つ目のノードも使用するため、管理サーバーのフェイルオーバー時には管理サーバーと関連付けられているノード・マネージャのインスタンスは変更されます。


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

  14. 「サーバーのマシンへの割当」画面で、次のように管理サーバーをマシンに割り当てます。

    • ADMINVHN

      • AdminServer

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

  15. 「構成サマリー」画面で「作成」をクリックします。

  16. 「ドメインの作成」画面で「完了」をクリックします。

9.4 ドメインでの構成後タスクおよび検証タスクの実行

構成ウィザードでドメインを構成したら、次の手順に従って構成後タスクと検証タスクを実行します。

この項は次のトピックで構成されています。

9.4.1 WCCHOST1での管理サーバー用boot.propertiesの作成

WCCHOST1上の管理サーバーに対してboot.propertiesファイルを作成します。このファイルによって、管理者のユーザー名とパスワードの入力を求められることなく、管理サーバーを起動できます。

WCCHOST1上の管理サーバーに対してboot.propertiesファイルを作成する手順は次のとおりです。

  1. WCCHOST1上で次のディレクトリ構造を作成します。

    mkdir -p ORACLE_BASE/admin/domain_name/aserver/domain_name/servers/AdminServer/security
    
  2. テキスト・エディタを使用して、前の手順で作成したディレクトリにboot.propertiesというファイルを作成し、そのファイルに次の行を入力します。

    username=admin_user
    password=admin_password
    

    admin_userおよびadmin_passwordは、WebLogic Serverドメイン管理者のユーザー名とパスワードです。


    注意:

    管理サーバーを起動すると、ファイル内のユーザー名とパスワードのエントリは暗号化されます。第9.4.3項「WCCHOST1での管理サーバーの起動」に記載した管理サーバーを起動します。セキュリティ上の理由から、ファイル内のエントリが暗号化されていない時間を最小に抑える必要があります。ファイルを編集した後、できるだけ速やかにサーバーを起動し、エントリを暗号化してください。


  3. ファイルを保存してエディタを閉じます。

9.4.2 WCCHOST1でのノード・マネージャの起動

WCCHOST1でノード・マネージャを起動するには、StartScriptEnabledプロパティをtrueに設定し、startNodeManager.shを使用してノード・マネージャを起動します。

WCCHOST1でノード・マネージャを起動する手順は次のとおりです。

  1. ORACLE_COMMON_HOME/common/binディレクトリにあるsetNMProps.shスクリプトを実行し、StartScriptEnabledプロパティをtrueに設定した後に、ノード・マネージャを起動します。

    cd ORACLE_COMMON_HOME/common/bin
    
    ./setNMProps.sh
    
  2. ノード・マネージャを起動します。

    cd WL_HOME/server/bin
    
    export JAVA_OPTIONS=-DDomainRegistrationEnabled=true
    
    ./startNodeManager.sh
    

    注意:

    管理サーバーを管理するノード・マネージャを起動するときには、次のパラメータを-DDomainRegistrationEnabled=trueに設定することが重要になります。マシンに管理サーバーがなく、そのマシンが管理サーバーのフェイルオーバー・ノードでない場合には、次のスクリプトを使用してノード・マネージャを起動できます(exportコマンドは不要です)。

    ./startNodeManager.sh
    

9.4.3 WCCHOST1での管理サーバーの起動

管理サーバーは、ノード・マネージャを使用して起動および停止します。ただし、初めてノード・マネージャで管理サーバーを起動するときに、Oracle Fusion Middleware構成ウィザードによってノード・マネージャに設定されたデフォルトのユーザー名およびパスワードを変更する必要があります。したがって、初回の起動時には、管理サーバーの起動スクリプトを使用する必要があります。初回起動時は手順1から4までが必要で、それ以後の起動はすべて手順4のみが必要になります。

WCCHOST1で管理サーバーを起動する手順は次のとおりです。

  1. WCCHOST1で、ドメイン・ディレクトリの起動スクリプトを使用して管理サーバーを起動します。

    cd ORACLE_BASE/admin/domain_name/aserver/domain_name/bin
    
    ./startWebLogic.sh
    
  2. 管理コンソールを使用してノード・マネージャの資格証明を更新します。

    1. Webブラウザを開き、http://ADMINVHN:7001/consoleにアクセスします。

    2. weblogicとしてログインします。

    3. 「ロックして編集」をクリックします。

    4. 「domain_name」「セキュリティ」「一般」をクリックして、一番下にある「詳細」オプションを開きます。

    5. ノード・マネージャの新しいユーザー名を入力するか、既存のユーザー名を書き留めておいてノード・マネージャのパスワードを更新します。

    6. 変更を保存してアクティブ化します。

  3. 管理サーバーのプロセスを停止します。それには、このプロセスが起動されたシェルでCtrl+Cを使用するか、または標準のプロセス識別子とオペレーティング・システムのkillコマンドを使用します。

  4. Oracle WebLogic Scripting Tool (WLST)を起動し、nmconnectおよび前の手順で設定した資格証明によりノード・マネージャに接続し、nmstartを使用して管理サーバーを起動します。

    cd ORACLE_COMMON_HOME/common/bin
    
    ./wlst.sh
    

    WLSTシェル内で、次のコマンドを実行します(ノード・マネージャが稼働していることを確認します)。

    wls:/offline>nmConnect("node_admin_user","node_admin_password", "WCCHOST1","5556","domain_name","ORACLE_BASE/admin/domain_name/aserver/domain_name")
    
    wls:/nm/domain_name> nmStart("AdminServer")
    

注意:

  • WCCHOST1とは、ドメインを作成したノードのアドレスで、管理サーバーのリスニング・アドレスではありません。

  • node_admin_userおよびnode_admin_passwordは、手順2eで更新したノード・マネージャの資格証明です。ノード・マネージャ管理者のユーザー名とパスワードはサーバー管理者のIDおよびパスワードとは関係なく、ノード・マネージャとクライアントの間の接続の認証にのみ使用されます。これらの資格証明はORACLE_BASE/admin/domain_name/aserver/domain_name/config/nodemanager/nm_password.propertiesファイルに格納されています。


9.4.4 管理サーバー構成の検証

作成したドメインの管理サーバーが適切に構成されていることを確認するには、WebLogic Server管理コンソールにログインし、管理サーバーがリストされていることを確認します。これにより構成を検証してから、Oracle Enterprise Manager Fusion Middleware Controlにログインします。

管理サーバーが適切に構成されていることを確認する手順は次のとおりです。

  1. Webブラウザを開き、http://ADMINVHN:7001/consoleにアクセスします。

  2. 管理者としてログインします。

  3. http://ADMINVHN:7001/emでFusion Middleware Controlにアクセスできることを確認します。

  4. 第9.4.1項「WCCHOST1での管理サーバー用boot.propertiesの作成」で指定したユーザー名とパスワードを使用してFusion Middleware Controlにログインします。

管理サーバーが稼働している必要があります。

9.4.5 ホスト名検証の無効化

この手順は、管理サーバーでの様々なノードの認証に対して適切な証明書を設定していない場合に必要となります(第16章「エンタープライズ・デプロイメント用のノード・マネージャの設定」を参照)。サーバー証明書を構成していないと、異なるWebLogic Serverインスタンスを管理する際にエラーが発生します。このエラーを回避するには、トポロジの設定と検証を行う際に、管理サーバーと各管理対象サーバーに対するホスト名の検証を無効にし、第16章「エンタープライズ・デプロイメント用のノード・マネージャの設定」の説明に従ってエンタープライズ・デプロイメント・トポロジの構成を完了した後に再びホスト名の検証を有効にします。

サーバーが管理サーバーとともに稼働していれば、サーバーのホスト名の検証を無効化できます。

ホスト名検証を無効化するには:

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

  2. 「ロックして編集」をクリックします。

  3. 左側の「ドメイン構造」ツリーで「環境」ノードを開きます。

  4. 「サーバー」をクリックします。

  5. 「サーバーのサマリー」ページで、「サーバー」表の「名前」列にあるサーバー名をクリックします。

  6. このサーバーの「設定」ページで、「SSL」タブをクリックしてください。

  7. 表示されたページの「詳細」セクションを開きます。

  8. 「ホスト名の検証」を「なし」に設定します。

  9. 「保存」をクリックします。

  10. 変更を保存してアクティブ化します。

  11. この変更内容を有効にするには、ノード・マネージャおよび管理サーバーを再起動する必要があります。

    1. 次のコマンドを使用して、管理サーバーとノード・マネージャを停止します。

      wls:/nm/domain_name>nmKill("AdminServer")
      
    2. ノード・マネージャに関係付けられたプロセスを停止することで、ノード・マネージャを停止します。

      シェルのフォアグラウンドで実行されている場合は、[Ctrl]キーを押しながら[C]を押します。

      シェルのバックグラウンドで実行されている場合は、関連付けられたプロセスを見つけ、killコマンドを使用して停止します。例:

      ps -ef | grep NodeManager
      orcl   9139  9120  0 Mar03 pts/6    00:00:00 /bin/sh ./startNodeManager.sh
      
      kill -9 9139
      
    3. ノード・マネージャを起動します。

      WL_HOME/server/bin/startNodeManager.sh
      
    4. 次の手順で管理サーバーを再起動します。

      • Oracle WebLogic Scripting Tool (WLST)を起動します。

        cd ORACLE_COMMON_HOME/common/bin
        
        ./wlst.sh
        
      • WLSTシェル内で、nmConnectコマンドとノード・マネージャの資格証明を使用してノード・マネージャに接続し(ノード・マネージャが稼動していることを確認しておきます)、nmStartを使用してノード・マネージャを起動します。

        wls:/offline>nmConnect("node_admin_user","node_admin_password", "WCCHOST1","5556","domain_name","ORACLE_BASE/admin/domain_name/aserver/domain_name")
        
        wls:/nm/domain_name> nmStart("AdminServer")
        

        node_admin_userおよびnode_admin_passwordは、ノード・マネージャの資格証明です。資格証明の詳細は、第9.4.3項「WCCHOST1での管理サーバーの起動」を参照してください。

      • nmStartを使用して管理サーバーを起動します。

        wls:/offline>nmConnect("node_admin_user","node_admin_password", "WCCHOST1","5556","domain_name","ORACLE_BASE/admin/domain_name/aserver/domain_name")
        
        wls:/nm/domain_name> nmStart("AdminServer")
        

9.5 WebLogic ServerドメインのOracle HTTP Serverの構成

この項では、WebLogic ServerドメインにおけるOracle HTTP Serverの構成タスクおよびその構成の検証タスクについて説明します。

この項には次のトピックが含まれます:

9.5.1 管理サーバーでのOracle HTTP Serverの構成

Oracle HTTP Serverから管理サーバーへのルーティングを有効にするには、HTTPサーバーの構成に対応するマウント・ポイントを設定する必要があります。

管理サーバーでOracle HTTP Serverを構成する手順は次のとおりです。

  1. WEBHOST1およびWEBHOST2上の各Webサーバーで、ORACLE_INSTANCE/config/OHS/ohs1/moduleconf/admin_vh.confファイルおよびORACLE_INSTANCE/config/OHS/ohs2/moduleconf/admin_vh.confファイルに次の行を追加します。

    # Admin Server and EM
    <Location /console>
       SetHandler weblogic-handler
       WebLogicHost ADMINVHN
       WebLogicPort 7001
       WLProxySSL OFF
       WLProxySSLPassThrough OFF
    </Location>
     
    <Location /consolehelp>
       SetHandler weblogic-handler
       WebLogicHost ADMINVHN
       WebLogicPort 7001
       WLProxySSL OFF
       WLProxySSLPassThrough OFF
    </Location>
     
    <Location /em>
       SetHandler weblogic-handler
       WebLogicHost ADMINVHN
       WebLogicPort 7001
       WLProxySSL OFF
       WLProxySSLPassThrough OFF
    </Location>
    
  2. WEBHOST1とWEBHOST2の両方でOracle HTTP Serverを起動します。

    ORACLE_BASE/admin/instance_name/bin/opmnctl restartproc ias-component=ohsX
    

    ias-componentに対して、WEBHOST1ではohs1を使用し、WEBHOST2ではohs2を使用します。

9.5.2 WebLogic Serverプラグイン有効化フラグの有効化

セキュリティのため、またロード・バランサがSSLリクエストを終了するため(Oracle HTTP ServerはリクエストをWebLogic Serverに非SSLとしてルーティングします)、ロード・バランサにSSLを構成した場合、そのドメインに対しWebLogic Serverプラグイン有効化フラグをオンにする必要があります。

WebLogic Serverプラグイン有効化フラグを有効にする手順は次のとおりです。

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

  2. 左側のナビゲーション・ツリーでドメイン名をクリックします。

  3. 「Webアプリケーション」タブを開きます。

  4. 「ロックして編集」をクリックします。

  5. 「WebLogicプラグインの有効化」チェック・ボックスを選択します。

  6. 変更を保存してアクティブ化します。

  7. 管理サーバーを再起動します(管理コンソールが特に要求しない場合でも再起動してください)。

    1. Oracle WebLogic Scripting Tool (WLST)を起動します。

      cd ORACLE_COMMON_HOME/common/bin
      
      ./wlst.sh
      
    2. WLSTシェル内で、nmConnectコマンドとノード・マネージャの資格証明を使用してノード・マネージャに接続し(ノード・マネージャが稼動していることを確認しておきます)、nmStartを使用してノード・マネージャを起動します。

      wls:/offline>nmConnect("node_admin_user","node_admin_password", "WCCHOST1","5556","domain_name","ORACLE_BASE/admin/domain_name/aserver/domain_name")
      
      wls:/nm/domain_name> nmStart("AdminServer")
      

      node_admin_userおよびnode_admin_passwordは、ノード・マネージャの資格証明です。資格証明の詳細は、第9.4.3項「WCCHOST1での管理サーバーの起動」を参照してください。

    3. 管理コンソールまたは次のようにWLST nmKillコマンドを使用して管理サーバーを停止します。

      wls:/nm/domain_name>nmKill("AdminServer")
      
    4. nmStartを使用して管理サーバーを起動します。

      wls:/offline>nmConnect("node_admin_user","node_admin_password", "WCCHOST1","5556","domain_name","ORACLE_BASE/admin/domain_name/aserver/domain_name")
      
      wls:/nm/domain_name> nmStart("AdminServer")
      

9.5.3 WebLogic ServerへのOracle HTTP Serverの登録

WebLogic Serverドメインが作成されると、Oracle Web層をドメインに接続できます。これには、Oracle Enterprise Manager Fusion Middleware Controlを使用してOracle Web層を管理および監視できるというメリットがあります。

Oracle Web層をWebLogic Serverドメインに関連付けるには、WEBHOST1で次のコマンドを実行します。

cd ORACLE_BASE/admin/instance_name/bin

./opmnctl registerinstance -adminHost ADMINVHN -adminPort 7001 -adminUsername weblogic

このコマンドは、ohs2に対してWEBHOST2からも実行する必要があります。

登録したOracle HTTP ServerはFusion Middleware Controlで管理可能なターゲットとして表示されます。これを確認するには、Fusion Middleware Controlにログインします。ナビゲーション・ツリーのWeb層の項目にOracle HTTP Serverが登録されていることが示されます。

9.5.4 管理コンソールのフロントエンドURLの設定およびリダイレクション・プリファレンスの設定

ロード・バランサを使用してWebLogic Server管理コンソールにアクセスする際には、管理サーバーのフロントエンドURLを変更し、適切なロード・バランサ・アドレスにユーザーのWebブラウザをリダイレクトする必要があります。

WebLogic Server管理コンソール・アプリケーションでは、コンソールを使用して、ポート、チャネル、セキュリティに対する変更を追跡します。コンソールを使用して行われた変更をアクティブ化するとき、コンソールは現在のリスニング・アドレス、ポートおよびプロトコルを検証します。このリスニング・アドレス、ポートおよびプロトコルがまだ有効の場合、コンソールはHTTPリクエストをリダイレクトし、ホストとポートの情報を管理サーバーのリスニング・アドレスとポートに置き換えます。

管理サーバーのフロントエンドURLを変更する手順は次のとおりです。

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

  2. 「ロックして編集」をクリックします。

  3. 左側の「ドメイン構造」ツリーの「環境」ノードを開きます。

  4. 「サーバー」をクリックします。

  5. 「サーバーのサマリー」ページで、表の「名前」列にある「管理サーバー」をクリックします。

  6. AdminServerの設定ページで、「プロトコル」タブをクリックします。

  7. 「HTTP」タブをクリックします。

  8. 「フロントエンド・ホスト」フィールドをadmin.mycompany.comに設定し、「フロントエンドHTTPポート」フィールドを80に設定します(admin URLにHTTPSを使用する場合は適宜変更します)。

  9. 変更を保存してアクティブ化します。

  10. 管理サーバーを再起動して、フロントエンド・ホスト・ディレクティブに対する変更を有効にします。


注意:

フロントエンド・ホストやポートの設定を変更した後、構成の変更をアクティブ化できない場合は、第19.13.11項「Oracle Access Managerに対する変更をアクティブ化した後でユーザーが管理コンソールのホーム・ページにリダイレクトされる」を参照してください。


9.5.5 ロード・バランサを介したアクセスの検証

管理コンソールでサーバーの状態がRunningとして報告されていることを確認します。サーバーのステータスが「起動しています」または「再開中です」である場合は、「起動済み」になるまで待ちます。「管理」や「失敗」などの別のステータスが表示される場合は、サーバーの出力ログ・ファイルを調べ、エラーがないか確認します。考えられる原因は、第19.13項「Oracle WebCenter Contentエンタープライズ・デプロイメント・トポロジのトラブルシューティング」を参照してください。

次のURLを使用して、ロード・バランサを介した管理コンソールとOracle Enterprise Manager Fusion Middleware Controlへのアクセスを検証します。

  • http://admin.mycompany.com/console

  • http://admin.mycompany.com/em

ロード・バランサを使用してシステム・アクセスを構成する方法の詳細については、第3.3項「ロード・バランサ」を参照してください。

第9.5.3項「WebLogic ServerへのOracle HTTP Serverの登録」の説明に従ってOracle HTTP Serverを登録すると、Fusion Middleware Controlに管理可能なターゲットとして表示されます。これを確認するには、Fusion Middleware Controlにログインします。ナビゲーション・ツリーのWeb層の項目にOracle HTTP Serverが登録されていることが示されます。

9.5.6 管理サーバーの手動フェイルオーバーの確認

ドメインを構成したら、第19.8項「管理サーバーの手動フェイルオーバーの確認」の手順に従ってフェイルオーバーのテストをします。

9.6 WebLogic Serverドメイン構成のバックアップ

拡張したドメインが正常に動作していることを確認した後、バックアップを実行して、ドメイン構成を保存します。これは、以降の手順で問題が発生した場合に短時間でリストアできることを考慮した迅速なバックアップです。バックアップ先はローカル・ディスクです。エンタープライズ・デプロイメントの設定が完了すれば、このバックアップは破棄してかまいません。その時点では、デプロイメント固有の定期的なバックアップ手順とリカバリ手順を実行できるようになっています。詳細は、Oracle Fusion Middleware管理者ガイドを参照してください。バックアップおよびリストアを必要とするOracle HTTP Serverのデータの詳細は、そのガイドでOracle HTTP Serverのバックアップとリカバリの推奨事項に関する項を参照してください。コンポーネントのリカバリ方法に関する詳細は、そのガイドでコンポーネントのリカバリに関する項およびコンポーネントが失われた後のリカバリに関する項を参照してください。ホストが失われた場合のリカバリに固有の推奨事項は、そのガイドで別のホストへのOracle HTTP Serverのリカバリに関する項を参照してください。データベースのバックアップに関する詳細は、Oracle Databaseバックアップおよびリカバリ・ユーザーズ・ガイドを参照してください。

この時点でインストールをバックアップする手順は次のとおりです。

  1. WEBHOST1からOracle Web層をバックアップします。

    1. opmnctlを使用してインスタンスを停止します。

      ORACLE_BASE/admin/instance_name/bin/opmnctl stopall
      
    2. 次のコマンドをrootとして実行して、Oracle Web層のMiddlewareホームをバックアップします。

      tar -cvpf BACKUP_LOCATION/web.tar MW_HOME
      
    3. 次のコマンドを使用して、Oracle Web層のOracleインスタンスをバックアップします。

      tar -cvpf BACKUP_LOCATION/web_instance_name.tar ORACLE_INSTANCE
      
    4. opmnctlを使用してインスタンスを起動します。

      cd ORACLE_BASE/admin/instance_name/bin
      
      opmnctl startall
      
  2. WEBHOST2に対して手順1を繰り返します。

  3. データベースをバックアップします。これは、Oracle Recovery Managerを使用したデータベース全体のホット・バックアップまたはコールド・バックアップ(推奨)、または可能な場合はtarなどのオペレーティング・システム・ツールを使用したコールド・バックアップです。

  4. 管理サーバーを停止し、そのドメイン・ディレクトリをバックアップすることでドメイン構成を保存します。構成ファイルはすべて、ORACLE_BASE/admin/domain_name/ディレクトリにあります。WCCHOST1で次のコマンドを実行して、バックアップを作成します。

    tar -cvpf edgdomainback.tar ORACLE_BASE/admin/domain_name
    

    管理サーバーを停止するには、WLST nmKillコマンドを使用します。

    1. Oracle WebLogic Scripting Tool (WLST)を起動します。

      cd ORACLE_COMMON_HOME/common/bin
      
      ./wlst.sh
      
    2. WLSTシェル内で、nmConnectコマンドとノード・マネージャの資格証明を使用してノード・マネージャに接続し(ノード・マネージャが稼動していることを確認しておきます)、nmStartを使用してノード・マネージャを起動します。

      wls:/offline>nmConnect("node_admin_user","node_admin_password", "WCCHOST1","5556","domain_name","ORACLE_BASE/admin/domain_name/aserver/domain_name")
      
      wls:/nm/domain_name> nmStart("AdminServer")
      

      node_admin_userおよびnode_admin_passwordは、ノード・マネージャの資格証明です。資格証明の詳細は、第9.4.3項「WCCHOST1での管理サーバーの起動」を参照してください。

    3. nmKillコマンドを使用して、管理サーバーを停止します。

      wls:/nm/domain_name>nmKill("AdminServer")