26 WebLogic Server仮想ターゲット
仮想ターゲットにより、ドメイン・パーティションとグローバル(ドメイン・レベル)ランタイムがターゲットのWebLogic Serverインスタンスの物理属性から分離されるため、アプリケーションがこれらの詳細を認識する必要がなくなります。
WebLogic Serverの仮想ターゲットの詳細は、WebLogic Server MTの使用の仮想ターゲットの構成を参照してください。
ノート:
ドメイン・パーティションにログインしている場合は、「ドメイン・パーティション」メニューからナビゲートします。WebLogic Server Multitenantドメイン・パーティション、リソース・グループ、リソース・グループ・テンプレートおよび仮想ターゲットは、WebLogic Server 12.2.1.4.0で非推奨になっており、次のリリースで削除されることに注意してください。
この章の内容は次のとおりです。
仮想ターゲットの作成
新しい仮想ターゲットを作成するには:
-
「WebLogicドメイン」メニューから、「環境」、「仮想ターゲット」の順に選択します。
「仮想ターゲット」表には、現在のドメイン内で構成されている各仮想ターゲットに関する情報が表示されます。
-
「作成」をクリックします。
-
「仮想ターゲットの作成」ページで、新しい仮想ターゲットの一般的な構成設定を定義します。
-
名前: 新しい仮想ターゲットの名前を入力します
-
URI接頭辞: この仮想ターゲットがリクエストを処理するオプションのURI接頭辞。たとえば、ホスト名として
www.example.com
、URI接頭辞としてMyApp
を入力した場合、この仮想ターゲットは、www.example.com/MyApp
へのリクエストは処理しますが、www.example.com
やwww.example.com/foo
へのリクエストは処理しません。
-
-
「追加」をクリックします。この仮想ターゲットがリクエストを処理するホスト名のリストを入力します。指定するホスト名は、次のように、適切なサーバーまたはロード・バランサに解決されるDNSエントリを持っている必要があります。
-
パーティションへの接続のロード・バランシングにOracle Traffic Director (OTD)を使用していない場合は、WebLogic Serverクラスタまたは管理対象サーバーの実際のホスト名を指定します。
-
パーティションへの接続のロード・バランシングにOTDを使用している場合は、OTD経由でアプリケーションにアクセスします。仮想ターゲットに指定したホスト名は、OTD管理サーバーの場所に解決される必要があります。
ホスト名を指定しない場合は、すべての着信リクエストに一致するようにホスト名にワイルドカードを指定する場合と同等になります。
リソース・グループにアクセスするためにクライアントが使用するホスト名は、仮想ターゲットで指定したホスト名のいずれかと厳密に一致する必要があります。仮想ターゲットに対しては複数のホスト名を指定できるため、一致を確実にするために、ホストの簡易名と完全修飾名の両方を指定する方が都合のよい場合があります。
-
-
「拡張オプション」セクションで、必要に応じて、この仮想ターゲット用のパーティション固有チャネルの参照として使用する、既存のチャネルおよびポート(明示的またはオフセット)の情報を指定します。
Oracle WebLogic Serverサーバー環境の管理のネットワーク・チャネルの理解で説明しているように、ネットワーク・チャネルは、WebLogic Serverへのネットワーク接続の属性を定義する構成可能なリソースです。WebLogic Serverインスタンスのネットワーク・チャネルは、通信プロトコル、リスニング・アドレス、リスニング・ポートおよびチャネル名という4つの属性の組合せです。
チャネルは、選択したターゲット上に存在し、同じプロトコルを使用して構成されている必要があります。パーティション・チャネルの値を指定する場合は、明示的なポートまたはポート・オフセットのいずれかを指定する必要があります。
次に例を示します。
-
ホスト名
myexample.com
およびURI接頭辞/foo
を含む仮想ターゲットを作成します。 -
「パーティション・チャネル」フィールドで、パーティション固有チャネルを作成するための参照として使用する既存のチャネル
Channel-1
を指定します。 -
Channel-1
には、127.0.0.1:7002
のリスニング・アドレスとリスニング・ポート、および127.0.0.1:7002
の外部アドレスとリスニング・ポートがあります。 -
5のポート・オフセットを指定します。リスニング・ポートの場合は
7002 +5
の結果となります。 -
myexample.com
は127.0.0.1に解決される必要があります。 -
この仮想ターゲットにアクセスするには、
myexample.com:7007/foo
を使用します。 -
同様に
Channel-1
を使用する別の仮想ターゲットを作成する場合は、別のポート・オフセット(または明示的なポート)を使用する必要があり、そのようにしないと、ポートの競合が発生します。 -
すべての場合について、そのまま使用する明示的ポート値、またはオフセットを指定します。そのようにしない場合、ポートが割り当てられず、チャネルが作成および使用されません。
WebLogic Server管理コンソールを使用して、チャネルを作成します。「WebLogic Server Administration Consoleオンライン・ヘルプ」のカスタム・ネットワーク・チャネルの構成を参照してください。
ノート:
ドメイン・パーティションのロード・バランシングにOTDを使用する場合は、これらの拡張オプションは無視されます。
-
-
「次」をクリックします。
-
仮想ターゲットをサーバーまたはクラスタにいずれのターゲットにするかを選択します。
メニューを使用して、この仮想ターゲットを既存のサーバーまたは既存のクラスタのいずれのターゲットにするかを選択できます。
-
必要に応じて、仮想ターゲットのログ・ファイルの場所を入力します。デフォルトでは、仮想ターゲットのログ・ファイルは、仮想ターゲットに最初にアクセスされたときに、
domain-name
/servers/
server-name
/logs/virtualTargets/
virtual-target-name
/access.log
に書き込まれます。 -
この仮想ターゲットを説明するノートを入力します。
-
「作成」をクリックします。
2つの仮想ターゲットが同じホスト名、URI接頭辞およびポート番号を持つ場合は、異なるクラスタまたは管理対象サーバーをターゲット指定する必要があります。
ノート:
仮想ターゲットは、ホスト名: ""、URI接頭辞: /、明示的ポート: 0、ポート・オフセット: 0
として構成しないでください。この構成では、仮想ターゲットがデフォルトHTTPサーバー宛てのすべてのリクエストをインターセプトします。この構成は許可されません。
これらのフィールドの詳細は、構成オプションを参照してください。
パーティションで使用中の仮想ターゲットの削除
リソース・グループまたはパーティションで使用中の仮想ターゲットは削除できません。最初に、リソース・グループまたはパーティションから削除する必要があります。
パーティションで使用中の仮想ターゲットを削除するには:
これらのフィールドの詳細は、構成オプションを参照してください。
ドメイン・レベルのリソース・グループで使用中の仮想ターゲットの削除
リソース・グループまたはパーティションで使用中の仮想ターゲットは削除できません。最初に、リソース・グループまたはパーティションから削除する必要があります。
ドメイン・レベルのリソース・グループで使用中の仮想ターゲットを削除するには:
これらのフィールドの詳細は、構成オプションを参照してください。
仮想ターゲットの構成
この項では、仮想ターゲットを構成する方法を説明します。
この項では、次のタスクを取り上げます:
一般的な仮想ターゲット設定の構成
仮想ターゲットの一般設定を構成するには:
-
この仮想ターゲットがドメイン・パーティションによって使用されている場合は、まず、パーティションを停止する必要があります。
-
「WebLogicドメイン」メニューから、「環境」、「ドメイン・パーティション」の順に選択します。
「ドメイン・パーティション」表には、現在のドメイン内で構成されている各パーティションに関する情報が表示されます。
-
仮想ターゲットを構成するパーティションの隣をクリックします。
-
「制御」メニューから、「停止」を選択してパーティションを停止します。
-
-
「WebLogicドメイン」メニューから、「環境」、「仮想ターゲット」の順に選択します。
「仮想ターゲット」表には、現在のドメイン内で構成されている各仮想ターゲットに関する情報が表示されます。
-
「仮想ターゲット」表で、構成する仮想ターゲットを選択します。
-
「一般」を選択します。
「一般」ページから、仮想ターゲットの次のような一般構成設定を表示および定義できます。
-
名前
-
URI接頭辞
-
ホスト名
「ホスト名」フィールドの「追加」をクリックしてホスト名を入力して、新しいホスト名を追加できます。
これらのフィールドの詳細は、構成オプションを参照してください。
-
-
「拡張オプション」セクションで、必要に応じて、この仮想ターゲット用のパーティション固有チャネルの参照として使用する、既存のチャネルおよびポート(明示的またはオフセット)の情報を指定します。
Oracle WebLogic Serverサーバー環境の管理のネットワーク・チャネルの理解で説明しているように、ネットワーク・チャネルは、WebLogic Serverへのネットワーク接続の属性を定義する構成可能なリソースです。WebLogic Serverインスタンスのネットワーク・チャネルは、通信プロトコル、リスニング・アドレス、リスニング・ポートおよびチャネル名という4つの属性の組合せです。
チャネルは、選択したターゲット上に存在し、同じプロトコルを使用して構成されている必要があります。パーティション・チャネルの値を指定する場合は、明示的なポートまたはポート・オフセットのいずれかを指定する必要があります。
次に例を示します。
-
ホスト名
myexample.com
およびURI接頭辞/foo
を含む仮想ターゲットを作成します。 -
「パーティション・チャネル」フィールドで、パーティション固有チャネルを作成するための参照として使用する既存のチャネル
Channel-1
を指定します。 -
Channel-1
には、127.0.0.1:7002
のリスニング・アドレスとリスニング・ポート、および127.0.0.1:7002
の外部アドレスとリスニング・ポートがあります。 -
5のポート・オフセットを指定します。リスニング・ポートの場合は
7002 +5
の結果となります。 -
myexample.com
は127.0.0.1に解決される必要があります。 -
この仮想ターゲットにアクセスするには、
myexample.com:7007/foo
を使用します。 -
同様に
Channel-1
を使用する別の仮想ターゲットを作成する場合は、別のポート・オフセット(または明示的なポート)を使用する必要があり、そのようにしないと、ポートの競合が発生します。 -
すべての場合について、そのまま使用する明示的ポート値、またはオフセットを指定します。そのようにしない場合、ポートが割り当てられず、チャネルが作成および使用されません。
WebLogic Server管理コンソールを使用して、チャネルを作成します。「WebLogic Server Administration Consoleオンライン・ヘルプ」のカスタム・ネットワーク・チャネルの構成を参照してください。
ノート:
ドメイン・パーティションのロード・バランシングにOTDを使用する場合は、これらの拡張オプションは無視されます。
-
-
「保存」をクリックします。
-
この仮想ターゲットがドメイン・パーティションによって使用されている場合は、パーティションを起動する必要があります。
-
「WebLogicドメイン」メニューから、「環境」、「ドメイン・パーティション」の順に選択します。
「ドメイン・パーティション」表には、現在のドメイン内で構成されている各パーティションに関する情報が表示されます。
-
仮想ターゲットを構成したパーティションの隣をクリックします。
-
「制御」メニューから、「起動」を選択してパーティションを起動します。
-
仮想ターゲットのターゲット指定
仮想ターゲットのターゲットを選択するには:
-
この仮想ターゲットがドメイン・パーティションによって使用されている場合は、まず、パーティションを停止する必要があります。
-
「WebLogicドメイン」メニューから、「環境」、「ドメイン・パーティション」の順に選択します。
「ドメイン・パーティション」表には、現在のドメイン内で構成されている各パーティションに関する情報が表示されます。
-
仮想ターゲットを構成するパーティションの隣をクリックします。
-
「制御」メニューから、「停止」を選択してパーティションを停止します。
-
-
「WebLogicドメイン」メニューから、「環境」、「仮想ターゲット」の順に選択します。
「仮想ターゲット」表には、現在のドメイン内で構成されている各仮想ターゲットに関する情報が表示されます。
-
「仮想ターゲット」表で、構成する仮想ターゲットを選択します。
-
「ターゲット」を選択します。
-
仮想ターゲットをサーバーまたはクラスタにいずれのターゲットにするかを選択します。
メニューを使用して、この仮想ターゲットを既存のサーバーまたは既存のクラスタのいずれのターゲットにするかを選択できます。
「構成オプション」を参照してください。
-
「保存」をクリックします。
-
この仮想ターゲットがドメイン・パーティションによって使用されている場合は、パーティションを再起動する必要があります。
-
「WebLogicドメイン」メニューから、「環境」、「ドメイン・パーティション」の順に選択します。
「ドメイン・パーティション」表には、現在のドメイン内で構成されている各パーティションに関する情報が表示されます。
-
仮想ターゲットを構成したパーティションの隣をクリックします。
-
「制御」メニューから、「起動」を選択してパーティションを起動します。
-