スタンバイ管理インスタンスの追加
TimesTen Scaleoutでは、2番目の管理インスタンスがスタンバイとして自動的に構成されます。グリッドの構成を使用および操作するすべての操作は、ttGridAdmin
ユーティリティを使用してアクティブな管理インスタンスから実行する必要があります。
グリッドで構成するすべての管理インスタンスを別のホストに配置することをお薦めします。これらのホストは、(独立電源、ストレージおよび他のリソースを備えた)異なる障害ドメインにある必要があります。関連付けられているシステムの通信パラメータ(完全修飾ドメインまたはIPアドレス)を指定して、すべてのホストをモデルに手動で追加する必要があります。
ttGridAdmin hostCreate
コマンドは、モデル内のホスト・オブジェクトを定義します。このコマンドでは、-like
オプションを使用して、インスタンス(管理またはデータ)を作成し、データ領域グループなど、既存のホストの属性をコピーできます。また、-like
オプションとともに-cascade
オプションを使用して、関連付けられているインストールおよびインスタンスをコピーすることもできます。
アクティブな管理インスタンスhost1.instance1
に関連付けられているホストを複製して、スタンバイ管理インスタンスとそれに関連するインストールを作成します。新しいホストの完全修飾ドメイン名またはIPアドレスを識別できることを確認します。
% ttGridAdmin hostCreate -internalAddress int-host2 -externalAddress ext-host2.example.com -like host1 -cascade
Host host2 created in Model
Installation installation1 created in Model
Instance instance1 created in Model
ノート:
-
ホストの名前を指定しない場合、TimesTen Scaleoutでは、リモート・システムのOSホスト名が新しいホストの名前として設定されます。
-
ttGridAdmin hostCreate
コマンドで定義するオプションによって、新しいホストに既存のホストから継承した属性が上書きされます。この例では、TimesTen Scaleoutで、デーモン、サーバーおよび管理ポートに、host1.instance1
管理インスタンスに設定されているのと同じ値が使用されています(それぞれ6624
、6625
および3754
)。 -
この例では、
ttGridAdmin hostCreate
コマンドの-like
および-cascade
オプションを使用して、スタンバイ管理インスタンスとその関連ホストおよびインストールを作成しています。あるいは、個別に作成できます。「データ・インスタンスの追加」を参照してください。
図4-3に、host2
ホスト、host2.installation1
インストールおよびhost2.instance1
管理インスタンスの作成後のgrid1
グリッドのモデルの図を示します。
host2
ホスト用に作成されたインストールおよび管理インスタンスに割り当てられる名前は、カスケード操作の結果、host1
ホストに割り当てられている名前と同じになります。完全修飾名が異なるため、これにより競合が発生することはありません。『Oracle TimesTen In-Memory Databaseリファレンス』のグリッド・オブジェクトとオブジェクトの命名を参照してください。
ttGridAdmin hostCreate
コマンドの詳細は、『Oracle TimesTen In-Memory Databaseリファレンス』のホストの作成(hostCreate)を参照してください。