2012年9月28日金曜日

JBoss EAP 6 Webコンソールのメニュー概要

こんにちは、JBoss テクニカルチームの 馬塲 です。

今回は、JBoss EAP が 6 へバージョンアップしたことで、メンテナンス性が向上したという管理ツール「Webコンソール」について、簡単ではありますがご紹介します。

初回アクセス時の注意点

JBoss EAP 6 では、Web コンソールを使用する為には管理ユーザーが必要です。なお、管理ユーザーはデフォルトでは存在していない為、インストール後に管理ユーザーを追加する必要があります。

インストール先がLinux環境の場合は $JBOSS_HOME/bin/add-user.sh、Windows環境の場合は $JBOSS_HOME/bin/add-user.bat を実行することで、以下の手順のように管理ユーザーを追加することが出来ます。

※以下の手順では、JBoss EAP 6 を Windows 環境にインストールしており、$JBOSS_HOMEC:\usr\local\JBoss\EAP6.0.0\jboss-eap-6.0 となります。

どのようなユーザータイプを追加しますか?
 a) 管理ユーザー (mgmt-users.properties)
 b) アプリケーションユーザー (application-users.properties)
(a):

追加する新規ユーザーの詳細を入力します。
レルム (ManagementRealm) :
ユーザ名 : admin
パスワード :
パスワードを再度入力してください。 :
ユーザー名 'admin' は簡単に推測できます。
'admin' を本当に追加しますか?yes/no? y
レルム 'ManagementRealm' にユーザー 'admin' を追加します。
これでよろしいですか?yes/no? y
ユーザー 'admin' をファイル 'C:\usr\local\JBoss\EAP6.0.0\jboss-eap-6.0\standalone\configuration\mgmt-users.properties' に追加しました。
ユーザー 'admin' をファイル 'C:\usr\local\JBoss\EAP6.0.0\jboss-eap-6.0\domain\configuration\mgmt-users.properties' に追加しました。
Is this new user going to be used for one AS process to connect to another AS process e.g. slave domain controller?
yes/no? y
To represent the user add the following to the server-identities definition 
続行するには何かキーを押してください . . .

管理ユーザーの追加ができたので、Webコンソール(http://localhost:8080/console)へアクセスすると、下図のように認証画面が表示されます。

先ほど登録したユーザー名とパスワードを入力し、ログインをクリックするとWebコンソールを表示する事が出来ます。

Webコンソールメニューの概要一覧

Webコンソールの主なメニューは以下の3種類となります。

  • Profile: インスタンスの起動/停止やデプロイ、各種設定変更が可能。
  • Server: 管理しているサーバーの追加や削除、設定変更などが可能。※Domain 構成時のみ
  • Runtime: 管理しているサーバーの各種ステータスを確認することが可能。

■Profile

インスタンスの起動/停止やデプロイ、各種設定変更が可能。

メニュー名 Standalone Domain 概要
default full
Profile(Standalone) / SubSystems(Domain)
Connector
JCA JCA(Java EE Connector Architecture) サブシステムに関する設定を行う
Common Config 接続マネージャーとアーカイブ、Beanに関する情報閲覧と設定変更を行う
Bootstrap Contexts Bootstrap Contextsの追加/削除、使用するWork Managerの設定変更を行う
Work Manager Work Managerの追加/削除、スレッド・プールに関する設定変更を行う
Datasources JDBC データソースに関する設定を行う
Datasources Datasourcesの追加/削除などの設定変更を行う
XA Datasources XA Datasourcesの追加/削除や設定変更を行う
Resource Adapters JCA Resource Adapterに関する設定を行う
Resource Adapter リソースアダプターの追加/削除や設定変更を行う
Mail JavaMail Sessionに関する設定を行う
Mail JavaMail SessionとバインドさせるJNDIの追加/削除やサーバーのタイプなどの設定変更を行う
Container
Transactions Transaction Managerに関する設定を行う
Transactions Transaction Managerに関する設定を行う
Naming JNDIにバインドされている情報の閲覧を行う
JNDI View JNDIにバインドされている情報の閲覧を行う
EJB 3 Enterprise JavaBeans (EJB) 3.1 に関する設定を行う
Container EJB サブシステムに関する全般的な設定を行う
Services Timer Service / Async Service / Remote Service に関する設定変更を行う
Bean Pools Bean のプール設定を行う
Thread Pools Thread のプール設定を行う
EE EE サブシステムに関する設定を行う
EE サブシステムの設定変更やグローバル・モジュールの追加/削除を行う
JPA JPA(Java Persistence API) サブシステムに関する設定を行う
JPA JPA 使用時のデータソースの設定を行う
JacORB JacORB サブシステムに関する設定を行う
JacORB ORB / Initializers / POA / Naming / Interoperability / Security / Properties に関する設定変更を行う
Core
Logging Logging に関する設定を行う
Root Logger ログレベルの設定を行う
Log Categories ログカテゴリーの設定を行う
Handler Console / File / Periodic / Size / Async / Custom に関するログ出力の設定を行う
Deployment Scanners デプロイメントスキャナの設定を行う
Deployment Scanners デプロイメントスキャナの追加/削除や設定変更を行う
Threads スレッドに関する設定を行う
Thread Factories スレッドファクトリーの追加/削除や設定変更を行う
Thread Pools Queless / Blocking Queless / Unbounded / Bounded / Blocking Bounded / Scheduled のそれぞれに関する追加/削除や設定変更を行う
JMX JMX(Java Management Extensions) サブシステムに関する設定を行う
JMX JMX サブシステムに関する設定変更を行う
Config Admin 構成管理に関する設定を行う
Configuration Admin PIDの追加/削除やパラメータKeyの追加/削除を行う
Infinispan
Cache Containers Cache コンテナの追加/削除や設定変更を行う
Local Caches Local キャッシュに関する追加/削除や設定変更を行う
Invalidation Caches Invalidation キャッシュに関する追加/削除や設定変更を行う
Replicated Caches Replicated キャッシュに関する追加/削除や設定変更を行う
Distributed Caches Distributed キャッシュに関する追加/削除や設定変更を行う
Messaging
Clustering Messaging Clustering に関する設定を行う
Messaging Clustering Broadcast / Discovery / Connections に関する追加/削除や設定変更を行う
Connections Messaging Connections に関する設定を行う
Messaging Connections Acceptor / Connector / Connector Services / Bridges に関する追加/削除や設定変更を行う
Destinations Messaging Destinations に関する設定を行う
Messaging Destinations Queues/Topics / Connection Factories / Security Settings / Address Settings / Diverts に関する追加/削除や設定変更を行う
OSGi
Framework OSGi フレームワークに関する設定変更を行う
Security
Security Subsystem Deep Copy Subjects モードの設定変更を行う
Security Domains セキュリティドメインの追加/削除や設定変更を行う
Web
Servlet/HTTP Servlet / HTTP に関する設定変更を行う
Web Services Web Services に関する設定変更を行う
General Configuration
Interfaces
Interfaces Network Interfaces の追加/削除や設定変更を行う
Socket Binding
Socket Bindings Socket Binding に関する Inbound / Outbound Remote / Outbound Local の追加/削除や設定変更を行う
System Properties
System Properties System Properties の追加/削除を行う

■Server

管理しているサーバーの追加や削除、設定変更などが可能。※Domain 構成時のみ

メニュー名 Standalone Domain 概要
default full
Server
Server Configurations
Group Configurations 管理しているサーバー構成に関する設定変更を行う
Attributes サーバーのグループや自動起動などの設定変更を行う
JVM Configuration サーバーのJavaVMに関する設定変更を行う
System Properties サーバーのシステムプロパティの追加/削除や設定変更を行う
Server Groups
Group Configurations 管理しているグループ構成に関する設定変更を行う
Attributes グループのソケットバインディングに関する設定変更を行う
JVM Configuration グループのJavaVMに関する設定変更を行う
System Properties グループのシステムプロパティの追加/削除や設定変更を行う
Host Settings
JVM Configurations
JVM Configurations ホストのJavaVMに関する設定変更を行う
Interfaces
Host Interfaces ホストのインターフェースに関する設定変更を行う
Host Properties
Interfacess ホストのインターフェースに関する設定変更を行う

■Runtime

管理しているサーバーの各種ステータスを確認することが可能。

メニュー名 Standalone Domain 概要
default full
Server(Standalone) / Domain(Domain)
Configuration
Standalone Server サーバーの構成情報の閲覧を行う
Server Instances
Server Instances 管理しているサーバーの構成情報などの閲覧を行う
Manage Deployments
Deployments モジュールのデプロイに関する設定を行う
Deployment Content モジュールのデプロイに関する設定を行う
Server Group Deployments グループ単位でモジュールのデプロイに関する設定を行う
Status(Standalone) / Server Status(Domain)
JVM
JVM Java VM に関するステータスの閲覧を行う
Datasources
Datasources Datasources に関するステータスの閲覧を行う
XA Datasources XA Datasources に関するステータスの閲覧を行う
JPA
JPA JPA の有効/無効の設定変更を行う
JMS Destinations
Queues Queue に関するステータスの閲覧を行う
Topics Topic に関するステータスの閲覧を行う
Transactions
Transactions Transaction に関するステータスの閲覧を行う
Web
Web Web(HTTP) に関するステータスの閲覧を行う
Webservices
Webservices Web Service に関する設定情報の閲覧を行う
Runtime Operations
OSGi
OSGi バンドルの一覧とステータスの切り替えを行う
Framework OSGi フレームワークの開始レベルの情報閲覧と設定変更を行う

今回は、Webコンソールのメニュー概要のみをご紹介しましたが、今後は各メニューの使用方法などを詳細にご紹介していこうと思います。

以上、JBoss テクニカルチーム 馬塲 でした。

0 件のコメント:

コメントを投稿