Oracle Tuxedoアプリケーションの設定

     前  次    新規ウィンドウで目次を開く  新規ウィンドウで索引を開く  PDFとして表示 - 新規ウィンドウ  Adobe Readerを入手 - 新規ウィンドウ
コンテンツはここから始まります

管理タスクと管理ツール

このトピックには次の項が含まれます:

 


管理者が実行するタスク

管理者の作業は、次の2つのタスクに大きく分類できます。

セットアップ・タスク

管理者は、セットアップ時に、Oracle Tuxedoシステムの計画、設計、インストール、セキュリティの設定、および構成を行う責任があります。表1-1は、セットアップ時の必須のタスクとオプションのタスクを示します。

表1-1 設定フェーズの必須タスクとオプションのタスク
セットアップのタスク
必須
省略可能
アプリケーションの設計者、プログラマ、およびビジネス・ユーザーから情報を収集する
X
 
ハードウェアとソフトウェアの設定、およびOracle Tuxedoシステムとアプリケーションのインストールを行う(インストール)
X
 
アプリケーションがコンポーネントをどのように使用するかを決定するOracle Tuxedoシステムのパラメータを設定する(構成)
X
 
ドメイン、マシン、グループ、インタフェース、サービス、およびその他の必須コンポーネントに対応したトランザクションを設定する(構成)
X
 
アプリケーションとデータを保護するためのセキュリティ方式を選択および実装する
X
 
CORBA環境でインターネットORB間プロトコル(IIOP)のリスナー/ハンドラを構成し、マシンの構成を変更する
X
 
ルーティング・ツールを使用して分散アプリケーションを設定する: CORBA環境ではファクトリ・ベース・ルーティングを、ATMI環境ではデータ依存型ルーティングを使用
 
X
ネットワーク・アプリケーションを設定する
 
X
ローカル・ドメインおよびリモート・ドメインを構成する
 
X
ワークステーション・クライアントを設定する: 環境表とワークステーション・リスナーを追加し、マシンの構成を変更する
 
X
アプリケーションのキュー・スペースを作成し、キューに登録されたメッセージがサポートされるように構成を変更する
 
X
サービス・バージョンをOracle Tuxedoアプリケーションに適用する
 
X
Tuxedoのインストール後、デプロイメント/アンデプロイメント・ツールを使用して集中制御プラットフォームからアプリケーションをデプロイ/アンデプロイする
 
X

実行時のタスク

Oracle Tuxedoシステムをインストールし、TUXCONFIGファイルをロードすると、アプリケーションの起動準備は完了です。アプリケーションを起動したら、アプリケーションのアクティビティをモニタリングし、問題が発生していないかどうか、または問題の原因となり得る現象がないかどうかを確認する必要があります。表1-2は、実行時の必須のタスクとオプションのタスクを示します。

表1-2 実行時フェーズの必須タスクとオプションのタスク
実行時のタスク
必須
省略可能
アプリケーションを起動および停止する
X
 
バッファを管理する
X
 
アプリケーションのセキュリティを管理する
X
 
アプリケーションのアクティビティ、問題、およびパフォーマンスをモニターする
X
 
ATMI環境では、トランザクションを管理する
 
X
CORBA環境では、インタフェースを管理する
 
X
ネットワーク・アプリケーションを管理する
 
X
リモート・ワークステーション・クライアントを管理する
 
X
イベントをサブスクライブする
 
X
キュー待機メッセージングを使用する
 
X
問題が発生した場合に、問題の内容を明らかにし、解決する(トラブルシューティング)
 
X
MASTERマシンで問題が発生した場合に、アプリケーションの基本的な役割をMASTERマシンから代替(BACKUP)マシンに再び割り当てる(移行)
 
X
ニーズの変化に応じて、システム・パラメータやサービスの種類を変更する(動的な変更)
 
X
新しいマシンやサーバーなどの追加コンポーネントの導入に合わせてアプリケーションを調整する(動的な再構成)
 
X

実行時には、問題の原因となり得る現象や、アプリケーション要件の変化にすばやく対応する必要があります。そのため、Oracle Tuxedo管理コンソール、コマンド行インタフェースおよびAdminAPIの3つのツールが用意されています。表1-3は、介入が必要な状況をいくつか示します。

表1-3 介入が必要な状況
次を行うには...
次を実行します...
パフォーマンスを最大化する
インタフェースおよびサービスに対してロード・バランシングを行うか、優先度を設定します。
MASTERマシン上で発生するおそれのある問題を修復する
指定したBACKUPマシンに置換します。
処理およびリソースの使用率に関する要件を変更する
マシン、サーバー、クライアント、インタフェース、サービスなどを追加します。

関連項目

Oracle Tuxedo ATMI環境およびCORBA環境の違い

Oracle Tuxedo CORBA環境では、Oracle Tuxedoの管理機能により、オブジェクト・リクエスト・ブローカ(ORB : Object Request Broker)とTPフレームワークのコンテキスト内で実行するアプリケーションの管理がサポートされます。

Oracle Tuxedo CORBA環境のUBBCONFIG構成ファイルには、クライアント・アプリケーションとサーバー・アプリケーションの構成をサポートする以下のセクションがあります。

全体的に、Oracle Tuxedo CORBAおよびATMI環境の管理タスクは似ています。ただし、次のように両環境にはわずかに根本的な違いがあります。

注: 管理情報ベース(MIB)で一連のクラスを定義し、そのクラスによってアプリケーションの基本的な側面を構成および管理することができます。MIBクラスによって、Oracle Tuxedo CORBAおよびATMI環境への管理用プログラミング・インタフェースが提供されます。

 


アプリケーションの設計計画の作成

管理者は、顧客のビジネス上の要件を把握し、ソフトウェアがどのように使用されるかを知っておく必要があります。これらのニーズを理解しておけば、管理者は、システム設計者やアプリケーション開発者と協力して、要件を満たすアプリケーションの構成を実現できます。

アプリケーションの設計を計画する前に、以下の事項を確認してください。

  1. 使用するマシンの台数____________________
  2. クライアント・アプリケーションは、サーバー・アプリケーション側から見てリモートのマシンに存在するかどうか_______________________
  3. ATMI環境のアプリケーションで提供するサービス____________________________________________________________________________________________________________________________
  4. CORBA環境のクライアントまたはサーバー・アプリケーションで使用するインタフェース__________________________________________________________________________________________________________________________
  5. アプリケーションで使用されるリソース・マネージャ(データベース)の種類と場所__________________________________________________________________________________________________________________________
  6. リソース・マネージャに必要な"オープンな"文字列 ____________________________________________________________________________________________________________________________
  7. RDBMSに必要なセットアップ情報__________________________________________________________________________________________________________________________________________________________________________________________
  8. トランザクションの分散を行うかどうか________________
  9. アプリケーションでグローバル・トランザクションを使用するかどうか________________
  10. 使用するバッファ・タイプの種類____________________________________________________________
  11. データを複数のマシンに分散するかどうか_________________________________________________________
  12. アプリケーションがサービスをエクスポートする対象となる外部ドメインの種類アプリケーションがサービスをインポートする元となる外部ドメインの種類 ____________________________________________________________________________________________________________________________________________________________________________________________
  13. アプリケーションでファクトリ・ベース・ルーティングまたはデータ依存型ルーティングを使用するかどうか_________________________________________________________
  14. CORBAインタフェースまたはATMIサービスの名前_________________________________________________________________________________________________________________________
  15. 使用可能なインタフェースまたはサービスの優先度_________________________________________________________________________________________________________________________
  16. 信頼性の要件。冗長なリスナー・ポートおよびハンドラ・ポートは必要かどうか。サーバー・アプリケーションのレプリケートは必要かどうか____________________________________________________________________________________________________________________________
  17. CORBA環境のドメインでインタフェース・リポジトリ(IR)データベースが必要かどうか。要な場合、ドメインにIRの複製を作成した方がよいかどうか。また、いくつのIRサーバー・アプリケーションを定義する必要があるか____________________________________________________________________________________________________________________________
  18. 会話型サービスがあるかどうか。ある場合、どのリソース・マネージャにアクセスするか。また、どのバッファ・タイプを使用するか_____________________________________________________________________________________________________________________

関連項目

 


アプリケーションの管理用ツール

Oracle Tuxedoシステムには、Oracle Tuxedo ATMIまたはCORBA環境のいずれかで同じ種類の管理タスクを実行する方法がいくつか用意されています。グラフィカル・ユーザー・インタフェースに慣れている場合も、シェル・プロンプトでのコマンド入力に慣れている場合も、Oracle Tuxedoアプリケーションの管理作業がしやすい方法が用意されています。図1-1は、構成ファイルへの書込みや、実行時のOracle Tuxedoアプリケーション管理に使用できるツールを示します。

図1-1 管理ツール

管理ツール

関連項目


  先頭に戻る       前  次