プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Traffic Directorの管理
12c (12.2.1.3.0)
E90199-04
目次へ移動
目次

前
次

10 TCPプロキシの管理

トラフィック・トンネリングを行うためTCPプロキシはTCPリスナーを介してTCPリクエストを処理します。TCPプロキシには複数のTCPリスナーを関連付けることができますが、1つのTCPリスナーに関連付けることができるTCPプロキシは1つのみです。

この章では、TCPプロキシを作成、表示、変更および削除する方法を説明します。次の項目が含まれます。

TCPプロキシの作成

TCPリスナーを介してリクエストを処理するTCPプロキシを作成できます。TCPプロキシを作成するには、otd_createTcpProxyコマンドを実行します。

内容

注意:

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またはWLSTのいずれかを使用して、TCPプロキシを作成できます。

Fusion Middleware Controlを使用したTCPプロキシの作成

Fusion Middleware Controlを使用してTCPプロキシを作成するには、次を実行します。

  1. 「グラフィカル・ユーザー・インタフェース - Fusion Middleware Control」の説明に従って、Fusion Middleware Controlにログインします。
  2. ページの左上にある「WebLogicドメイン」ボタンをクリックします。
  3. 「管理」→「OTD構成」を選択します。

    使用可能な構成のリストが表示されます。

  4. TCPプロキシを作成する構成を選択します。
  5. 「共通タスク」ペインの「Traffic Director構成」をクリックします。
  6. 「管理」→「TCPプロキシ」.を選択します
  7. 「共通タスク」ペインで、「作成」をクリックします。
    新規TCPプロキシ・ウィザードが表示されます。
  8. 画面上のプロンプトに従い、前に決定済の詳細(プロキシ名、リスナー名、IPアドレス、ポートなど)を使用して、TCPプロキシの作成を完了します。

    注意:

    • TCPプロキシでFTPサポートを有効化する場合は、「FTPの有効化」オプションを選択します。

    • ポートのTCPトラフィックがT3SなどのSSLを介して行われるトラフィックである場合、新規TCPプロキシ・ウィザードの最初の画面で「SSL/TLS」チェック・ボックスを選択し、使用する証明書を選択します。「HTTP/TCPリスナーのSSLの構成」を参照してください。

    プロキシが作成された後、新規TCPプロキシ・ウィザードの「結果」画面にプロキシの作成が成功したことを示すメッセージが表示されます。

  9. 結果画面で、「閉じる」をクリックします。
    • TCPプロキシ・ページに、作成した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-terminationorigin-explicit-ftpsclient-explicit-ftpsをそれぞれ「false」および「true」として有効化されます。これらのプロパティは、otd_setTcpProxyPropertiesを使用して後で変更することができます。

TCPプロキシのリストの表示

TCPプロキシを作成した後、プロキシの現在の状態を表示できます。TCPプロキシのリストを表示するには、otd_listTcpProxiesコマンドを実行します。

内容

次のトピックの説明に従い、Fusion Middleware ControlまたはWLSTのいずれかを使用して、TCPプロキシのリストを表示できます。

Fusion Middleware Controlを使用したTCPプロキシのリストの表示

Fusion Middleware Controlを使用してTCPプロキシのリストを表示するには、次を実行します。

  1. 「Fusion Middleware Controlの表示」の説明に従って、Fusion Middleware Controlにログインします。
  2. ページの左上にある「WebLogicドメイン」ボタンをクリックします。
  3. 「管理」→「OTD構成」を選択します。
    使用可能な構成のリストが表示されます。
  4. TCPプロキシを表示する構成を選択します。
  5. 「共通タスク」ペインの「Traffic Director構成」をクリックします。
  6. 「管理」→「TCPプロキシ」.を選択します
    「TCPプロキシ」ページが表示されます。構成に定義されたTCPプロキシのリストが表示されます。

WLSTを使用したTCPプロキシのリストの表示

TCPプロキシのリストを表示するには、次の例に示すように、otd_listTcpProxiesコマンドを実行します。

props = {}
props['configuration'] = 'foo'
otd_listTcpProxies(props)

tcp_proxy1
tcp_proxy2    

otd_getTcpProxyPropertiesコマンドを実行することで、TCPプロキシのプロパティの詳細を表示できます。

TCPプロキシの変更

TCPプロキシ・インスタンスを作成した後、設定の一部(ポート範囲、クライアント/サーバーFTP設定など)を変更する必要がある場合があります。TCPプロキシ設定を変更するには、otd_setTcpProxyPropertiesコマンドを実行します。

内容

次のトピックの説明に従い、Fusion Middleware ControlまたはWLSTのいずれかを使用して、TCPプロキシの設定を変更できます。

Fusion Middleware Controlを使用したTCPプロキシの変更

Fusion Middleware Controlを使用してTCPプロキシを変更するには、次を実行します。

  1. 「Fusion Middleware Controlの表示」の説明に従って、Fusion Middleware Controlにログインします。
  2. ページの左上にある「WebLogicドメイン」ボタンをクリックします。
  3. 「管理」→「OTD構成」を選択します。
    使用可能な構成のリストが表示されます。
  4. TCPプロキシを変更する構成を選択します。
  5. 「共通タスク」ペインの「Traffic Director構成」をクリックします。
  6. 「管理」→「TCPプロキシ」.を選択します
    「TCPプロキシ」ページが表示されます。構成に定義されたTCPプロキシのリストが表示されます。
  7. 変更するTCPプロキシの名前をクリックします。

    「TCPプロキシ設定」ページが表示されます。このページで、次の処理が可能です。

    • TCPプロキシの有効化および無効化

    • オリジン・サーバー・プールおよびアイドル・タイムアウトの変更

    • TCPリスナーの追加および削除。TCPリスナーの作成の詳細は、「リスナーの作成」を参照してください。

    • アクティブおよびパッシブFTP接続のポート範囲を変更する。

    • クライアントのFTP設定を表示する。

      クライアントの明示的SSLが有効になっています。これは、クライアント接続に関するリクエストに対してSSLが有効化されていることを意味しています。関連付けられたすべてのTCPリスナーでSSLが有効になっている場合のみ、これを無効化できます。

    • サーバーのFTP設定を変更する。

      サーバーの明示的SSLが有効になっています。これは、オリジン・サーバー接続に関するリクエストに対してSSLが有効化されていることを意味しています。

      SSLがサーバー・プールで有効化されていないため、サーバーのFTP設定を変更することはできません。「編集」をクリックしてサーバー・プールの編集ページに移動し、SSLを有効化します。

  8. 変更するパラメータを指定します。

    画面上のヘルプおよびプロンプトがすべてのパラメータに提供されています。

    フィールドの値を変更する、または変更したテキスト・フィールドからタブアウトすると、ページの右上隅にある「OK」ボタンが有効になります。

    「取消」ボタンをクリックすることで、いつでも変更を破棄できます。

  9. 必要な変更を行った後、「OK」をクリックします。
    更新されたプロキシが保存されたことを確認するメッセージが、「コンソール・メッセージ」ペインに表示されます。

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)

TCPプロキシの削除

不要になったTCPプロキシ・インスタンスを削除できます。TCPプロキシ・インスタンスを削除するには、otd_deleteTcpProxyコマンドを実行します。

内容

次のトピックの説明に従い、Fusion Middleware ControlまたはWLSTのいずれかを使用して、TCPプロキシ・インスタンスを削除できます。

Fusion Middleware Controlを使用したTCPプロキシの削除

Fusion Middleware Controlを使用してTCPプロキシを削除するには、次を実行します。

  1. 「Fusion Middleware Controlの表示」の説明に従って、Fusion Middleware Controlにログインします。
  2. ページの左上にある「WebLogicドメイン」ボタンをクリックします。
  3. 「管理」→「OTD構成」を選択します。
    使用可能な構成のリストが表示されます。
  4. TCPプロキシを削除する構成を選択します。
  5. 「共通タスク」ペインの「Traffic Director構成」をクリックします。
  6. 「管理」→「TCPプロキシ」.を選択します
    「TCPプロキシ」ページが表示されます。構成に定義されたTCPプロキシのリストが表示されます。
  7. 削除するTCPプロキシの「削除」アイコンをクリックします。
    プロキシの削除を確認するプロンプトが表示されます。プロキシがリスナーに関連付けられている場合、プロンプトには、それらのリスナーの名前が表示されます。
  8. 削除を続行するには、「はい」をクリックします。

    「コンソール・メッセージ」ペインに、TCPプロキシが削除されたことを確認するメッセージが表示されます。

    さらに、「デプロイメント保留中」メッセージが、メイン・ペインの上部に表示されます。「構成の変更のアクティブ化」の説明に従い、「変更のデプロイ」をクリックして更新した構成を即時にデプロイすることも、さらに変更を行って、その後でデプロイすることもできます。

WLSTを使用したTCPプロキシの削除

TCPプロキシを削除するには、次の例に示すように、otd_deleteTcpProxyコマンドを実行します。

props = {}
props['configuration'] = 'foo'
props['tcp-proxy'] = 'bar'
otd_deleteTcpProxy(props)