この章の構成は、次のとおりです。
Fusion Middleware ControlまたはWLSTのいずれかを使用して、Oracle Traffic Directorインスタンスを作成できます。
注意:
インスタンスを作成できるようにするには、構成を定義する必要があります。詳細は、「構成の作成」を参照してください
Fusion Middleware Controlを使用したOracle Traffic Directorインスタンスの作成
Fusion Middleware Controlを使用してOracle Traffic Directorインスタンスを作成するには、次を実行します。
Oracle Traffic Directorインスタンスを1つ以上作成するには、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()
注意:
Microsoft Windowsでは、どの時点であっても、OTDインスタンスを持つドメインは1つのみ許可されます。ただし、Oracle Traffic Directorインスタンスのない複数のドメインがある可能性があります。
詳細は、Oracle Traffic Director WebLogic Scripting Toolコマンド・リファレンスのotd_createInstanceコマンドを参照してください。
オフライン・モードの詳細は、『Oracle Traffic Director WebLogic Scripting Toolコマンド・リファレンス』のオフライン・コマンドに関する項を参照してください。
Fusion Middleware ControlまたはWLSTのいずれかを使用して、Oracle Traffic Directorインスタンスのリストを表示できます。
Fusion Middleware Controlを使用して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 WebLogic Scripting Toolコマンド・リファレンスのotd_listInstancesを参照してください。
オフライン・モードの詳細は、『Oracle Traffic Director WebLogic Scripting Toolコマンド・リファレンス』のオフライン・コマンドに関する項を参照してください。
Fusion Middleware ControlまたはWLSTのいずれかを使用して、Oracle Traffic Directorインスタンスを起動、停止および再起動できます。
Fusion Middleware Controlを使用したOracle Traffic Directorインスタンスの起動、停止および再起動
Fusion Middleware Controlを使用してOracle Traffic Directorインスタンスを起動、停止または再起動するには、次を実行します。
1つの構成の1つ以上のOracle Traffic Directorインスタンスを起動、停止または再起動するには、start、shutdownまたはsoftRestartコマンドを実行します。
たとえば、次の3つのコマンドは、otd_foo_machine1マシン上のインスタンスを起動、再起動および停止します。
start('otd_foo_machine1')
shutdown('otd_foo_machine1')
softRestart('otd_foo_machine1')
この項で説明したWLSTコマンドの詳細は、『Oracle Traffic Director WebLogic Scripting Toolコマンドライン・リファレンス』を参照してください。
構成パラメータの中には、変更しても構成の変更を有効にするために実行中の構成の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インスタンスを再構成するには、次を実行します。
WLSTを使用して構成のインスタンスを再構成するには、次のようにsoftRestartコマンドを実行します。
props = java.util.Properties()
props.setProperty("MODE", "RECONFIG")
softRestart('otd_foo_machine1', props=props)
詳細は、Oracle Traffic Director WebLogic Scripting Toolコマンド・リファレンスのsoftrestartコマンドを参照してください。
Fusion Middleware ControlまたはWLSTのいずれかを使用して、構成のインスタンスを削除できます。
Fusion Middleware Controlを使用したOracle Traffic Directorインスタンスの削除
Fusion Middleware Controlを使用して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 WebLogic Scripting Toolコマンド・リファレンスのotd_deleteInstanceコマンドを参照してください。
オフライン・モードの詳細は、『Oracle Traffic Director WebLogic Scripting Toolコマンド・リファレンス』のオフライン・コマンドに関する項を参照してください。
管理者として、多数のOracle Traffic Director構成およびインスタンスを管理する必要がある場合、各構成のインスタンスを個別に再起動および再構成するなどの反復的なタスクは単調な作業になりがちです。管理タスクを、定義した間隔、つまり特定の曜日、時間または日付で自動実行するようにイベントをスケジュールできます。
Fusion Middleware Controlまたは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)
この項で説明したWLSTコマンドの詳細は、『Oracle Traffic Director WebLogic Scripting Toolコマンドライン・リファレンス』を参照してください。