Oracle® Fusion Middleware Fusion Middleware ControlによるOracle WebLogic Serverの管理 12c (12.2.1.3.0) E90204-03 |
|
前 |
次 |
ドメイン・パーティションを使用することで、アプリケーション・インスタンスおよび関連リソースがドメイン、WebLogic Serverそのもの、Java仮想マシン、およびオペレーティング・システムを共有することが可能となり、テナント固有のアプリケーション・データ、構成および実行時トラフィックを分離しながら、より密度の高い実装を実現できます。各ドメイン・パーティションには、独自のアプリケーションおよびリソースのランタイム・コピーが含まれます。WebLogic Serverによるクラス・ロードの処理方法の変更により、アプリケーションの分離と効率性の両方が実現します。マルチテナント環境にデプロイする場合は、アプリケーションを変更する必要はありません。たとえば、アプリケーションを変更せずに、異なるドメイン・パーティションにある給与計算アプリケーションの複数のインスタンスを実行できます。
WebLogic Serverのドメイン・パーティションの詳細は、『WebLogic Server MTの使用』を参照してください。
注意:
ドメイン・パーティションにログインしている場合は、「ドメイン・パーティション」メニューからナビゲートします。
この章の内容は次のとおりです。
ドメイン・パーティションを作成するには、次の前提条件を満たしている必要があります。
使用する予定のドメインをまだ作成していない場合は作成します。
Oracle Enterprise Manager - Restricted JRFテンプレートを使用してドメインを作成します。このテンプレートによって、他の必要なテンプレートの多くが自動的に含められます。
ベスト・プラクティスは、新しいドメインを作成することです。
既存のドメインをアップグレードすることを計画している場合も、新しいセキュリティ・レルムを作成する必要があります。
OTDのロード・バランシングを使用する場合は、OTDランタイム構成を構成します。手順の詳細は、WebLogic Server MTの使用のOracle Traffic Directorの構成を参照してください。
1つ以上の仮想ターゲットをまだ作成していない場合は作成します。手順の詳細は、「WebLogic Server仮想ターゲット」を参照してください。
このドメイン・パーティションでリソース・グループ・テンプレートを使用する場合、先にリソース・グループ・テンプレートを作成します。手順の詳細は、「WebLogic Serverリソース・グループ・テンプレート」を参照してください。
ドメイン・パーティションのセキュリティ・レルムをまだ作成していない場合は作成します。各ドメイン・パーティションに1つのセキュリティ・レルムが必要です。セキュリティ・レルムは、このドメイン・パーティションに対して一意とすることも、複数のドメイン・パーティションで共有することもできます。手順の詳細は、「WebLogic Serverセキュリティ」を参照してください。
この項では、ドメイン・パーティションを構成する方法を説明します。この項では、ドメイン・パーティション自体に対して実行する管理タスクに重点を置いており、関連付けられたリソース・グループについては詳しく説明しません。
次の項目について説明します。
このドメイン・パーティションで使用する仮想ターゲットを選択するには:
「構成オプション」を参照してください。
ドメイン・パーティションで使用する前に、まず、OTDランタイム構成を構成する必要があります。手順の詳細は、WebLogic Server MTの使用のOracle Traffic Directorの構成を参照してください。
ロード・バランサ構成を構成するには:
「構成オプション」を参照してください。
ドメイン・パーティション構成のノートを作成するには:
「構成オプション」を参照してください。
この項では、次のタスクを取り上げます。
この項には次のトピックが含まれます:
現在のドメイン・パーティションで作成されたすべてのJMSシステム・モジュールのすべてのリソースを表示できます。リソースのシステム・モジュール、JNDI名、ターゲット指定されたサブデプロイメント・リソース、およびリソースのターゲットとして指定されたリソース・グループのモニタリング情報も表示できます。
特定のリソースの場合、詳細統計情報のモニターまたは制御操作の実行ができます。
このドメイン・パーティション内のすべてのJMSシステム・リソースをモニターするには:
この項では、次のタスクを取り上げます。
ドメイン・パーティションを起動および停止するには:
「WebLogicドメイン」メニューから、「環境」、「ドメイン・パーティション」の順に選択します。
「ドメイン・パーティション」表には、このドメインにデプロイされているドメイン・パーティションに関する情報が表示されます。
「ドメイン・パーティションのサマリー」表で、制御するドメイン・パーティションを選択します。
パーティションを起動するには、「制御」メニューから、「起動」を選択します。
すべてのリソース・グループ(およびこれらのリソース・グループにデプロイされたすべてのアプリケーション)が起動します。
実行中のパーティションを中断するには、「制御」メニューから「中断」を選択し、パーティションを正常に中断する(「作業完了時」)か、強制的に停止する(「ただちに強制中断」)かを選択します。
一時停止操作によって、パーティションがRUNNING
状態からADMIN
状態に遷移します。
中断しているパーティションを再開するには、「制御」メニューから、「再開」を選択します。
再開操作によって、パーティションがADMIN
状態からRUNNING
状態に遷移します。
パーティションを停止するには:
「制御」メニューから「停止」を選択し、パーティションを正常に停止する(「作業完了時」)か、強制的に停止する(「ただちに強制停止」)かを選択します。
オプションで、「制御」メニューから、「中止」を選択します。パーティションがHALTED
状態である場合、パーティションのすべてのリソース・グループは停止されており、パーティションはすべてのターゲット上で完全に停止されています。
『WebLogic Server MTの使用』のパーティション・ライフサイクルの状態と遷移の概要に関する項を参照してください。
ドメイン・パーティションをエクスポートすると、パーティション・バックアップが作成されてアーカイブ形式で格納されます。アーカイブ・パーティションは、パーティションにデプロイされたアプリケーションも含め、ドメイン間で簡単に移動できます。
始める前に:
ドメイン・パーティションをエクスポートする前に、最初に1つを作成またはインポートする必要があります。詳細は、「ドメイン・パーティションの作成」および「ドメイン・パーティションのインポート」を参照してください。
ドメイン・パーティションをエクスポートする手順:
パーティション・アーカイブをインポート中に、ドメイン(ターゲットおよびセキュリティ・レルムなど)での依存性を更新する必要がある場合があり、オプションでパーティション構成の他の属性を更新して有効にすることもできます。『WebLogic Server MTの使用』の「パーティションのエクスポートおよびインポート」を参照してください。
始める前に:
ドメイン・パーティションをインポートする前に:
先にドメイン・パーティション(ソース・ドメイン)をパーティション・アーカイブ・ファイルにエクスポートしておく必要があります。詳細は、「ドメイン・パーティションのエクスポート」を参照してください。
サーバー・インスタンスにはドメイン(ターゲット・ドメイン)が構成されている必要があります。
ドメイン・パーティションをインポートするには、次の手順を実行します。
この項には次のトピックが含まれます:
現在のドメイン・パーティションで作成されたすべてのJMSシステム・モジュールのすべてのリソースを表示できます。リソースのシステム・モジュール、JNDI名、ターゲット指定されたサブデプロイメント・リソース、およびリソースのターゲットとして指定されたリソース・グループのモニタリング情報も表示できます。
特定のリソースの場合、詳細統計情報のモニターまたは制御操作の実行ができます。
このドメイン・パーティション内のすべてのJMSシステム・リソースを制御するには:
このドメイン・パーティション内のリソース・グループにデプロイされているアプリケーションの起動、停止、デプロイ、再デプロイおよびアンデプロイができます。また、デプロイメント・プランをフェッチし、リソース・グループ・テンプレートで定義されているアプリケーション構成をオーバーライドできます。
この項では、次のタスクを取り上げます。
アプリケーションを起動すると、WebLogic Serverクライアントでアプリケーションが使用できるようになります。アプリケーションを起動する前に、まずアプリケーションをデプロイする必要があります。詳細は、「パーティション・リソース・グループへのアプリケーションのデプロイ」を参照してください。
パーティション・リソース・グループのアプリケーションを起動するには:
実行中のアプリケーションを停止すると、WebLogic Serverクライアントでそのアプリケーションが使用できなくなります。
パーティション・リソース・グループのアプリケーションを停止するには:
アプリケーションをデプロイすると、物理ファイルまたはディレクトリがWebLogic Serverで認識されます。アプリケーションをデプロイした後で、アプリケーションを起動すると、ユーザーがアプリケーションの使用を開始できます。詳細は、「パーティション内のアプリケーションの起動」を参照してください。
パーティション・リソース・グループへアプリケーションをデプロイするには:
アプリケーションを再デプロイすると、アーカイブ・ファイルまたは展開済ディレクトリが再デプロイされます。アプリケーションを変更し、その変更がWebLogic Serverクライアントで使用されるようにする場合に、アプリケーションを再デプロイします。
パーティション・リソース・グループへアプリケーションまたはモジュールを再デプロイするには:
アプリケーションをアンデプロイすると、アプリケーションがデプロイされているドメインの各ターゲットからアプリケーションが削除されます。アプリケーションをドメインからアンデプロイした場合、WebLogic Serverクライアントでアプリケーションを使用できるようにするには、再度アプリケーションをデプロイする必要があります。WebLogic Serverクライアントでアプリケーションを一時的に使用できないようにするには、アプリケーションをアンデプロイするのではなく、停止します。
始める前に
アプリケーションをアンデプロイする前に、必ずアプリケーションを停止してクライアント・アプリケーションが処理中でないことを確認します。詳細は、「パーティション内のアプリケーションの停止」を参照してください。
パーティション・リソース・グループからアプリケーションをアンデプロイするには、次のようにします。
リソース・グループがリソース・グループのテンプレートを参照するときに、別のデプロイメント・プランを指定してリソース・グループ・テンプレートに定義されているアプリケーションおよびモジュールのデフォルト・アプリケーション構成をオーバーライドできます。アプリケーションまたはモジュールは、アプリケーション構成用の新しいデプロイメント・プランを使用して再デプロイされます。
アプリケーションまたはモジュールの構成をオーバーライドするには:
JNDIブラウザは、すべてのWebLogic ServerリソースのJNDI名が見つかる中心的な場所です。通常はWLSクライアント・プログラムを記述する際にJNDIブラウザでJNDI名を検索します。JNDIブラウザには、ドメイン、サーバー、またはパーティション内のリソースのツリーが表示されます。ツリーでノードまたはオブジェクトを選択すると、バインディング名、オブジェクト・クラス、オブジェクト・ハッシュ・コード、オブジェクトから文字列への変換結果のエントリなどの、JNDI情報が表示されます。
ドメイン・パーティションのJNDIツリーでオブジェクトを表示するには:
JNDIの詳細は、Oracle WebLogic Server JNDIアプリケーションの開発のWebLogic JNDIの理解を参照してください。