操作ガイド

     前  次    新しいウィンドウで目次を開く     
コンテンツの開始位置

サーバの起動と停止

以下の節では、Oracle Communications Converged Application Server ドメインにおけるサーバの起動と停止方法について説明します。

 


Oracle Communications Converged Application Server ドメインの起動シーケンス

注意 : Oracle Communications Converged Application Server の起動スクリプトでは、パフォーマンスを左右する多数の JVM パラメータにデフォルト値が使用されています。たとえば、JVM のガベージ コレクションやヒープ サイズのパラメータが省略されていることや、評価や開発以外の目的には適切でない値を使用していることがあります。プロダクション システムでは、十分なパフォーマンスを実現するために、さまざまなヒープ サイズやガベージ コレクションの設定でアプリケーションのプロファイリングを厳密に行う必要があります。プロダクション ドメインで JVM のパフォーマンスを最大限に引き出す方法については、「プロダクション デプロイメントにおける JVM ガベージ コレクションのチューニング」を参照してください。
警告 : 複数のエンジン層サーバおよび SIP データ層サーバで構成されるドメインをコンフィグレーションするときには、SIP プロトコル スタックを正しく機能させるために、すべてのシステムの時計を共通の時刻設定元に合わせて、誤差 1 ~ 2 ミリ秒以内で正確に同期する必要があります。詳細については、『コンフィグレーション ガイド』の「SIP タイマーの正確な同期に必要な NTP のコンフィグレーション」を参照してください。

通常、Oracle Communications Converged Application Server ドメインは、多数のエンジン層サーバと SIP データ層サーバで構成されており、異なる種類のサーバ間に依存関係があります。したがって、ドメインを起動するときには、一般に次の手順に従う必要があります。

  1. ドメインの管理サーバを起動する。ドメインでエンジンおよび SIP データ層サーバに初期のコンフィグレーションを提供するには、管理サーバを起動します。管理サーバは、各管理対象サーバの起動/停止のステータスをモニタする目的にも使用します。通常、管理サーバの起動にはコンフィグレーション ウィザードでインストールされた startAdminServer.cmd スクリプトを使用するか、またはカスタムの起動スクリプトを使用します。
  2. 各パーティションの SIP データ層サーバを起動する。SIP データ層のサーバで呼状態データを処理できる状態にならないと、エンジン層が機能しません。リクエストの処理を開始するためには、各パーティションのレプリカがすべて利用できる状態になっている必要はありませんが、同時呼状態を処理するためには、コンフィグレーションされた各パーティションにつき少なくとも 1 つのレプリカを利用できる必要があります。プロダクション ネットワーク トラフィックに対してシステムをオープンするためには、全レプリカが起動して利用可能な状態になっている必要があります。
  3. 通常、各データ層サーバの起動には、コンフィグレーション ウィザードでインストールされた startManagedWebLogic.cmd スクリプトを使用するか、またはカスタムの起動スクリプトを使用します。startManagedWebLogic.cmd では、起動するサーバの名前と、ドメインの管理サーバの URL を指定する必要があります。たとえば次のように指定します。

    startManagedWebLogic.cmd datanode0-0 t3://adminhost:7001
  4. エンジン層サーバを起動する。SIP データ層サーバを起動したら、エンジン層でサーバを起動して、クライアント リクエストの処理を開始できます。エンジン層サーバも、SIP データ層サーバと同様に、通常はstartManagedWebLogic.cmd スクリプトまたはカスタムの起動スクリプトを使用して起動します。

以上の起動シーケンスに従うと、すべての管理対象サーバで、最新の SIP サーブレット コンテナと SIP データ層のコンフィグレーションが確実に使用されます。また、この起動シーケンスなら、SIP データ層のサーバを利用できないときに生成されるエンジン層のエラー メッセージも回避できます。

 


管理サーバのベスト プラクティス

Oracle Communications Converged Application Server インストールの管理サーバは、サービスおよびアプリケショーンがコンフィグレーションする、デプロイする、およびモニタするには必要です。

注意 : ハードウェア、ソフトウェア、またはネットワークの問題によって管理サーバで障害が発生した場合に、その影響が及ぶのは、管理、デプロイメント、およびモニタの処理に対してのみです。管理対象サーバが稼動を続けるうえでは、管理サーバは必要ありません。つまり、管理サーバで障害が発生した場合でも、管理対象サーバ インスタンスで実行中の Java EE アプリケーションと SIP 機能は引き続き動作します。

Oracle Communications Converged Application Server ドメインの管理サーバと管理対象サーバのインスタンスをコンフィグレーションするうえでは、以下のベスト プラクティスをお勧めします。

管理サーバのインスタンスまたはマシンで障害が発生した場合でも、その影響が及ぶのは、コンフィグレーション、デプロイメント、およびモニタの各機能のみであり、管理対象サーバは引き続き動作して、クライアント リクエストの処理を続けます。管理サーバの障害によって欠落が生じる可能性があるのは、以下の点です。

通常の運用を再開するために、障害が発生した管理サーバ インスタンスはできるだけ早く再起動してください。


  ページの先頭       前  次