Sun Java ロゴ     前へ      目次      索引      次へ     

Sun ロゴ
Sun Java System Message Queue 3 2005Q1 管理ガイド 

第 1 章
管理タスクと管理ツール

Sun JavaTM System Message Queue の管理には、さまざまなタスクとこれらのタスクを実行するためのさまざまなツールがあります。

この章では、管理タスクの概要を述べてから、コマンド行管理ユーティリティの共通機能に的を絞って、管理ツールについて説明します。この章では、次の節について説明します。


開発環境の管理タスク

開発環境では、Message Queue クライアントアプリケーションのプログラミングが作業の中心になり、プログラマは個人用のシステムを管理することが多くなります。Message Queue メッセージサーバーは、主にテストのために必要となります。開発環境では、柔軟性が重視されるため、通常、管理では次の要件が適用されます。


本稼動環境の管理タスク

本稼動環境では、アプリケーションは確実に配置および実行される必要があるため、管理はより重要になります。実行する管理タスクは、メッセージングシステムの複雑さとメッセージングシステムがサポートするアプリケーションの複雑さによって異なります。一般的にこれらのタスクは、セットアップ操作とメンテナンス操作に分類することができます。

セットアップ操作

通常、次のセットアップ操作のうち少なくとも一部を実行する必要があります。

メンテナンス操作

本稼動環境では、Message Queue メッセージサーバーのリソースを厳しく監視し、制御する必要があります。アプリケーションのパフォーマンス、信頼性、およびセキュリティが重視されるため、次に示すさまざまな運用タスクを Message Queue の管理ツールを使用して実行する必要があります。


管理ツール

Message Queue の管理ツールは 2 つの種類に分けられます。

コマンド行ユーティリティ

この節では、Message Queue の管理タスクを実行する際に使用するコマンド行ユーティリティについて説明します。ブローカの起動と管理、その他の特殊な管理タスクを実行する場合に、Message Queue のユーティリティを使用します。

図 1-1 ローカルおよびリモートの管理ユーティリティ

図は、imqcmd および imqobjmgr がリモートホストに存在し、ほかのすべてのユーティリティはブローカのホストに存在する必要があることを示します。

Message Queue のユーティリティはすべて、コマンド行インタフェース (CLI) からアクセスできます。ユーティリティコマンドは、この章の後半で説明するように、共通の形式、構文規則、およびオプションを共有します。コマンド行ユーティリティの使い方の参照情報は、第 13 章「コマンドのリファレンス」で説明しています。

ブローカ (imqbrokerd)     ブローカを起動するには、ブローカユーティリティを使用します。imqbrokerd コマンドのオプションを使用して、クラスタ内でブローカを接続するかどうかを指定したり、起動時にブローカで使用される追加の設定情報を指定したりします。

コマンド (imqcmd)     ブローカの起動後に、コマンドユーティリティを使用して物理的送信先の作成、更新、および削除、ブローカとブローカのコネクションサービスの管理、およびブローカのリソースの管理を行います。

オブジェクトマネージャ (imqobjmgr)     オブジェクトマネージャユーティリティを使用して、JNDI を介したアクセスが可能なオブジェクトストア内の管理対象オブジェクトの追加、一覧表示、更新、および削除を行います。管理対象オブジェクトを使用すると、JMS プロバイダ固有の命名および設定形式から独立するため、JMS クライアントはプロバイダに依存しなくなります。

ユーザーマネージャ (imqusermgr)     ユーザーマネージャユーティリティを使用して、ユーザーの認証および承認に使用するファイルベースのユーザーリポジトリを設定します。

キーツール (imqkeytool)     キーツールユーティリティを使用して、SSL 認証で使用される自己署名型証明書を生成できます。

データベースマネージャ (imqdbmgr)     データベースマネージャユーティリティを使用して、持続ストレージ用の JDBC 互換のデータベースを作成および管理します。

サービス管理 (imqsvcadmin)     サービス管理ユーティリティを使用して Windows のサービスとして、ブローカをインストール、クエリー、および削除します。

管理コンソール

管理コンソールは、コマンドユーティリティ (imqcmd) とオブジェクトマネージャユーティリティ (imqobjmgr) の 2 つのコマンド行ユーティリティの機能が組み合わされたものです。

管理コンソールおよび、これらの 2 つのコマンド行ユーティリティを使用すると、ブローカをリモートで管理したり、Message Queue の管理対象オブジェクトを管理したりすることができます。その他のコマンド行ユーティリティ (imqusermgrimqdbmgr、および imqkeytool) は、図 1-1 に示すように、関連するブローカと同じホスト上で実行する必要があります。

管理コンソールに関する情報は、オンラインヘルプから入手できます。特殊なタスクを実行するのに一般的に使用するコマンド行ユーティリティについては、「コマンド行ユーティリティ」で説明します。

管理コンソールを使用すると、次のタスクを実行できます。

管理コンソールでは、実行できないタスクがいくつかあります。これには、ブローカの起動、ブローカのクラスタの作成、ブローカと物理的送信先の特殊なプロパティの設定、ユーザーデータベースの管理などが挙げられます。

第 2 章「管理のクイックスタート」では、管理コンソールについて説明し、管理コンソールを使用した基本的なタスクの実行方法を示した簡単で実践的な演習が用意されています。



前へ      目次      索引      次へ     


Part No: 819-2217.   Copyright 2005 Sun Microsystems, Inc. All rights reserved.