この章では、TCPプロキシを作成、表示、変更および削除する方法を説明します。次の項目が含まれます。
Fusion Middleware ControlまたはWLSTのいずれかを使用して、TCPプロキシを作成できます。
注意:
TCPプロキシを作成すると、実質的には構成が変更されます。新規TCPプロキシ設定をOracle Traffic Directorインスタンスに反映するには、「構成の変更のアクティブ化」の説明に従って構成を再デプロイする必要があります。始める前に
TCPプロキシの作成を開始する前に、次の項目を決定します。
一意のプロキシ名。名前は慎重に選択してください。プロキシの作成後に名前を変更することはできません。
リスナーに対する、IPアドレス(またはホスト名)とポート番号の一意の組合せ。
同じIPアドレスと様々なポート番号の組合せ、または単一のポート番号と様々なIPアドレスの組合せを持つ複数のTCPリスナーを定義できます。次のIPアドレスとポート番号の組合せそれぞれが、一意のリスナーと見なされます。
10.10.10.1:80 10.10.10.1:81 10.10.10.2:80 10.10.10.2:81
TCPプロキシがリクエストを転送するオリジン・サーバー・プールの名前。オリジン・サーバー・プールの作成の詳細は、「オリジン・サーバー・プールの管理」を参照してください。
Fusion Middleware Controlを使用したTCPプロキシの作成
Fusion Middleware Controlを使用してTCPプロキシを作成するには、次を実行します。
WLSTを使用したTCPプロキシの作成
初期値のセットでTCPプロキシを作成するには、otd_createTcpProxyコマンドを実行します。
たとえば、次のコマンドでは、構成fooに、オリジン・サーバー・プールがtcp-origin-server-pool-1であるbarという名前のTCPプロキシが作成されます。
props = {}
props['configuration'] = 'foo'
props['tcp-proxy'] = 'bar'
props['origin-server-pool-name'] = 'tcp-origin-server-pool-1'
otd_createTcpProxy(props)
たとえば、次のコマンドでは、構成fooに、オリジン・サーバー・プールがtcp-origin-server-pool-1でプロトコルがftpであるbarという名前のTCPプロキシが作成されます。
props = {}
props['configuration'] = 'foo'
props['tcp-proxy'] = 'bar'
props['protocol'] = 'ftp'
props['origin-server-pool'] = 'tcp-origin-server-pool-1'
otd_createTcpProxy(props)
TCPプロキシのFTP構成がプロパティssl-termination、origin-explicit-ftps、client-explicit-ftpsをそれぞれ「false」、「true」、「true」として有効化されます。これらのプロパティは、otd_setTcpProxyPropertiesを使用して後で変更することができます。
詳細は、Oracle Traffic Director WebLogic Scripting Toolコマンド・リファレンスのotd_createTcpProxyコマンドを参照してください。
Fusion Middleware ControlまたはWLSTのいずれかを使用して、TCPプロキシのリストを表示できます。
Fusion Middleware Controlを使用したTCPプロキシのリストの表示
Fusion Middleware Controlを使用してTCPプロキシのリストを表示するには、次を実行します。
名前をクリックすると、プロキシのプロパティの詳細を表示できます。
WLSTを使用したTCPプロキシのリストの表示
TCPプロキシのリストを表示するには、次の例に示すように、otd_listTcpProxiesコマンドを実行します。
props = {}
props['configuration'] = 'foo'
otd_listTcpProxies(props)
tcp_proxy1
tcp_proxy2
otd_getTcpProxyPropertiesコマンドを実行することで、TCPプロキシのプロパティの詳細を表示できます。
詳細は、Oracle Traffic Director WebLogic Scripting Toolコマンド・リファレンスのotd_listTcpProxiesおよびotd_getTcpProxyPropertiesコマンドを参照してください。
Fusion Middleware ControlまたはWLSTのいずれかを使用して、TCPプロキシを変更できます。
Fusion Middleware Controlを使用したTCPプロキシの変更
Fusion Middleware Controlを使用してTCPプロキシを変更するには、次を実行します。
WLSTを使用したTCPプロキシの変更
TCPプロキシのプロパティを変更するには、otd_setTcpProxyPropertiesコマンドを実行します。
たとえば、次のコマンドを実行すると、構成fooのプロキシbarのセッション・アイドル・タイムアウトが1200に変更されます。
props = {}
props['configuration'] = 'foo'
props['tcp-proxy'] = 'bar'
props['session-idle-timeout'] = '1200'
otd_setTcpProxyProperties(props)
たとえば、次のコマンドはプロパティ「ssl-termination」、「origin-explicit-ftps」、「client-explicit-ftps」をそれぞれ「false」、「true」、「true」としてTCPプロキシのFTP構成を有効化します。
props = {}
props['configuration'] = 'foo'
props['tcp-proxy'] = 'bar'
props['client-explicit-ftps'] = 'true'
otd_setTcpProxyProperties(props)