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

前
次

6 インスタンスの管理

インスタンスは、ノード・マネージャまたはサーバーで実行中であり、クライアントからのリクエストを1つ以上のポートでリスニングしているOracle Traffic Directorサーバーを指します。

この章の構成は、次のとおりです。

Oracle Traffic Directorインスタンスの作成

構成を作成した後、1つ以上のホストにその構成をデプロイすることによってOracle Traffic Directorサーバー・インスタンスを作成できます。

内容

次のトピックの説明に従い、Fusion Middleware ControlまたはWLSTのいずれかを使用して、Oracle Traffic Directorインスタンスを作成できます。

注意:

インスタンスを作成する前に、構成ファイルを定義済であることを確認します。「Oracle Traffic Director構成の作成」を参照してください

Fusion Middleware Controlを使用したOracle Traffic Directorインスタンスの作成

Fusion Middleware Controlを使用してOracle Traffic Directorインスタンスを作成するには、次を実行します。

  1. 「Fusion Middleware Controlの表示」の説明に従って、Traffic DirectorのFusion Middleware Controlにログインします。
  2. ページの左上にある「WebLogicドメイン」ボタンをクリックします。
  3. 「管理」→「OTD構成」を選択します。
    使用可能な構成のリストが表示されます。
  4. インスタンスを作成する構成を選択します。
  5. 「共通タスク」ペインの「Traffic Director構成」をクリックします。
  6. 「管理」→「インスタンス」を選択します。
    「インスタンス」ページが表示されます
  7. 「共通タスク」ペインで、「作成」をクリックします。
    新規インスタンス・ウィザードが表示されます。
  8. 構成のインスタンスを作成する必要がある管理ノードに対応するチェック・ボックスを選択します。次に、「OK」をクリックします。
    インスタンスの作成が正常に完了したことを確認するメッセージが表示されます。作成したインスタンスを含む「インスタンス」ページが表示されます。

WLSTを使用したOracle Traffic Directorインスタンスの作成

Oracle Traffic Directorインスタンスを1つ以上作成するには、otd_createInstanceコマンドを実行します。このコマンドは、オンライン・モードまたはオフライン・モードで実行できます。

注意:

Microsoft Windowsでは、Oracle Traffic Directorインスタンスを含む1つのドメインのみが許容されます。ただし、Oracle Traffic Directorインスタンスのない複数のドメインがある可能性があります。

この例では、otd_createInstanceにより、machine1というマシンにfooという名前の構成のインスタンスが作成されます。

# Online
props = {}
props['configuration'] = 'foo'
props['machine'] = 'machine1'
otd_createInstance(props)
# Offline
readDomain('/export/2110_12c/iplanet/ias/server/work/TD_Linux2.6_DBG.OBJ/domains/otd_domain')
props = {}
props['configuration'] = 'foo'
props['machine'] = 'machine1'
otd_createInstance(props)
updateDomain()
closeDomain()

Oracle Traffic Directorインスタンスのリストの表示

Oracle Traffic Directorサーバー・インスタンスを作成した後、各インスタンスの現在の状態を表示できます。構成のOracle Traffic Directorインスタンスのリストを表示するには、otd_listInstancesコマンドを実行します。

次のトピックの説明に従い、Fusion Middleware ControlまたはWLSTのいずれかを使用して、Oracle Traffic Directorインスタンスのリストを表示できます。

Fusion Middleware Controlを使用したOracle Traffic Directorインスタンスのリストの表示

Fusion Middleware Controlを使用してOracle Traffic Directorのリストを表示するには、次を実行します。

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

名前をクリックすると、インスタンスのプロパティを表示できます。

WLSTを使用したOracle Traffic Directorインスタンスのリストの表示

構成のOracle Traffic Directorインスタンスのリストを表示するには、次の例に示すように、otd_listInstancesコマンドを実行します。このコマンドは、オンライン・モードまたはオフライン・モードで実行できます。

# Online
props = {}
props['configuration'] = 'foo'
otd_listInstances(props)
# Offline
readDomain('/export/2110_12c/iplanet/ias/server/work/TD_Linux2.6_DBG.OBJ/domains/otd_domain')
props = {}
props['configuration'] = 'foo'
otd_listInstances(props)
closeDomain()

Oracle Traffic Directorインスタンスの起動、停止および再起動

構成の作成後、それを開始または停止できます。1つの構成の1つ以上のOracle Traffic Directorインスタンスを起動、停止または再起動するには、startshutdownまたはsoftRestart コマンドを実行します。

次のトピックの説明に従い、Fusion Middleware ControlまたはWLSTのいずれかを使用して、構成を開始、停止または再開できます。

Fusion Middleware Controlを使用したOracle Traffic Directorインスタンスの起動、停止および再起動

Fusion Middleware Controlを使用してOracle Traffic Directorインスタンスを起動、停止または再起動するには、次を実行します。

  1. 「Fusion Middleware Controlの表示」の説明に従って、Traffic DirectorのFusion Middleware Controlにログインします。
  2. ページの左上にある「WebLogicドメイン」ボタンをクリックします。
  3. 「管理」→「OTD構成」を選択します。
    使用可能な構成のリストが表示されます。
  4. インスタンスを起動、停止または再起動する構成を選択します。
  5. 「共通タスク」ペインの「Traffic Director構成」をクリックします。
  6. 「管理」→「インスタンス」を選択します。
    「インスタンス」ページが表示されます
  7. 使用可能なインスタンスのリストを選択します。
    起動、停止または再起動するインスタンスについて、必要に応じて、「インスタンスの起動」、「インスタンスの停止」または「インスタンスの再起動」ボタンをクリックします。

WLSTを使用したOracle Traffic Directorインスタンスの起動、停止および再起動

1つの構成の1つ以上のOracle Traffic Directorインスタンスを起動、停止または再起動するには、startshutdownまたはsoftRestartコマンドを実行します。

たとえば、次の3つのコマンドは、otd_foo_machine1マシン上のインスタンスを起動、再起動および停止します。

start('otd_foo_machine1')

shutdown('otd_foo_machine1')

softRestart('otd_foo_machine1')

再起動が不要なOracle Traffic Directorインスタンスの更新

構成パラメータの中には、変更しても構成の変更を有効にするために実行中の構成のOracle Traffic Directorインスタンスを再起動する必要のないものもあります。Oracle Traffic Directorインスタンスを動的に再構成して、新しい構成を反映できます。

動的に再構成可能な構成の変更のみが反映されます。user、temp-path、log、thread-pool、pkcs11、stats、dns、dns-cache、ssl-session-cacheおよびaccess-log-buffer設定の変更は、再構成手順が完了した後も同じままです。再構成の完了時に再起動を必要とする変更があった場合は、再起動が必要という例外がスローされます。

動的構成をサポートするパラメータのリストは、Oracle Traffic Director構成ファイル・リファレンスの動的再構成を参照してください。

次のトピックの説明に従い、Fusion Middleware ControlまたはWLSTのいずれかを使用して、構成の実行中インスタンスを動的に再構成できます。

Fusion Middleware Controlを使用したOracle Traffic Directorインスタンスの再構成

Fusion Middleware Controlを使用してOracle Traffic Directorインスタンスを再構成するには、次を実行します。

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

    「コンソール・メッセージ」ペインにインスタンスが再構成されたことを確認するメッセージが表示されます。

WLSTを使用したOracle Traffic Directorインスタンスの再構成

WLSTを使用して構成のインスタンスを再構成するには、softrestartコマンドを実行します。

たとえば、softrestartコマンドでマシンotd_foo_machine1のインスタンスを再構成します。

props = java.util.Properties()
props.setProperty("MODE", "RECONFIG")
softRestart('otd_foo_machine1', props=props)

Oracle Traffic Directorインスタンスの削除

不要になったOracle Traffic Directorインスタンスを削除できます。構成のOracle Traffic Directorインスタンスを削除するには、otd_deleteInstanceコマンドを実行します

内容

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

Fusion Middleware Controlを使用したOracle Traffic Directorインスタンスの削除

注意:

フェイルオーバー・グループの一部であるインスタンスを削除するには、まずフェイルオーバー・グループからインスタンスを削除する必要があります。「フェイルオーバー・グループの管理」を参照してください。

Fusion Middleware Controlを使用してOracle Traffic Directorインスタンスを削除するには、次を実行します。

  1. 「Fusion Middleware Controlの表示」の説明に従って、Traffic DirectorのFusion Middleware Controlにログインします。
  2. ページの左上にある「WebLogicドメイン」ボタンをクリックします。
  3. 「管理」→「OTD構成」を選択します。
    使用可能な構成のリストが表示されます。
  4. インスタンスを削除する構成を選択します。
  5. 「共通タスク」ペインの「Traffic Director構成」をクリックします。
  6. 「管理」→「インスタンス」を選択します。
    「インスタンス」ページが表示されます。
  7. 使用可能なリストから「インスタンス」を選択します。
  8. 削除するインスタンスの「削除」ボタンをクリックします。
    「コンソール・メッセージ」ペインに、インスタンスが削除されたことを確認するメッセージが表示されます。

WLSTを使用したOracle Traffic Directorインスタンスの削除

構成のOracle Traffic Directorインスタンスを削除するには、otd_deleteInstanceコマンドを実行します。このコマンドは、オンライン・モードまたはオフライン・モードで実行できます。

たとえば、次のコマンドは、構成のインスタンスを削除します。

# Online
props = {}
props['configuration'] = 'foo'
props['instance'] = 'otd_foo_machine1'
otd_deleteInstance(props)
# Offline
readDomain('/export/2110_12c/iplanet/ias/server/work/TD_Linux2.6_DBG.OBJ/domains/otd_domain')
props = {}
props['configuration'] = 'foo'
props['instance'] = 'otd_foo_machine1'
otd_deleteInstance(props)
updateDomain()
closeDomain()

スケジュール済のイベントによるOracle Traffic Directorインスタンスの制御

多数の構成およびそのインスタンスを管理する必要がある場合、タスクを、定義した間隔、つまり特定の曜日、時間または日付で自動実行するようにイベントをスケジュールできます。

内容

次のトピックの説明に従い、Fusion Middleware ControlまたはWLSTのいずれかを使用して、イベントを作成および管理できます。

Fusion Middleware Controlを使用したイベントの管理

Fusion Middleware Controlを使用してイベントを作成および管理するには、次を実行します。

  1. 「グラフィカル・ユーザー・インタフェース - Fusion Middleware Control」の説明に従って、Fusion Middleware Controlにログインします。
  2. ページの左上にある「WebLogicドメイン」ボタンをクリックします。
  3. 「管理」→「OTD構成」を選択します。使用可能な構成のリストが表示されます。
  4. イベントをスケジュールする構成を選択します。
  5. 「共通タスク」ペインの「Traffic Director構成」をクリックします。
  6. 「詳細構成」→「予定イベント」を選択します。

    「予定イベント」ページが表示されます。

  7. ページの「予定イベント」セクションにスクロール・ダウンします。

    ここには、構成に現在スケジュールされているイベントがリストされます。

    • イベントを有効または無効にするには、「有効化/無効化」チェック・ボックスを選択します。

    • イベントを削除するには、「削除」アイコンをクリックします。

    • イベントを作成するには、「新規イベント」をクリックします。

      「新規構成イベント」ダイアログ・ボックスが表示されます。

  8. スケジュールを設定するイベントを選択し、イベントの実行間隔または時刻を指定し、「OK」をクリックします。
    変更を確認するメッセージが、「コンソール・メッセージ」ペインに表示されます。さらに、「デプロイメント保留中」メッセージが、メイン・ペインの上部に表示されます。「構成の変更のアクティブ化」の説明に従い、「変更のデプロイ」をクリックして更新した構成を即時にデプロイすることも、さらに変更を行って、その後でデプロイすることもできます。

WLSTを使用したイベントの管理

  • イベントの作成

    イベントを作成するには、次の例に示すように、otd_createEventコマンドを実行します。

    props = {}
    props['configuration'] = 'foo'
    props['event'] = 'event-1'
    props['command'] = 'bar'
    props['time'] = '12:00'
    otd_createEvent(props)
    

    最初のコマンドは、コマンド「bar」を午後12時に実行するようにイベントをスケジュールします。

    注意:

    スケジュールされたイベントを有効にするには、構成を再デプロイする必要があります。

  • イベントのリストの表示

    スケジュールされているイベントのリストを表示するには、otd_listEventsコマンドを実行します。

    たとえば、構成のインスタンスにスケジュールされているイベントを表示するには、次のようにします。

    props = {}
    props['configuration'] = 'foo'
    otd_listEvents(props)
    
  • イベントの無効化

    イベントを作成すると、それは自動的に有効になります。

    イベントを無効にするには、「enabled」を「false」にした「otd_setEventProperties」コマンドを使用できます

    イベントを無効にするには、enabledプロパティを次にようにfalseに設定します。

    props = {}
    props['configuration'] = 'foo'
    props['event'] = 'bar'
    props['enabled'] = 'false'
    otd_setEventProperties(props)
    
  • イベントの有効化

    イベントを有効にするには、「enabled」を「true」にした「otd_setEventProperties」コマンドを使用できます

    イベントを有効にするには、enabledプロパティを次にようにtrueに設定します。

    props = {}
    props['configuration'] = 'foo'
    props['event'] = 'event-1'
    props['enabled'] = 'true'
    otd_setEventProperties(props)
    
    
  • イベントの削除

    イベントを削除するには、otd_deleteEventコマンドを実行します。

    props = {}
    props['configuration'] = 'foo'
    props['event'] = 'event-1'
    otd_deleteEvent(props)