Oracle WebLogic Serverの管理は、WebLogic Server管理コンソールとFusion Middleware Controlの2つのコンソールから選択できます。
この章の内容は次のとおりです。
WebLogic Server管理コンソールは、WebLogic Serverドメインの管理に使用するWebブラウザ形式のグラフィカル・ユーザー・インタフェースです。それは、基本的な操作、管理、自動化および運用の開始点を提供します。
このトピックには、次の項があります。
WebLogic Server管理コンソールは、WebLogic Serverドメインの管理に使用するWebブラウザ形式のグラフィカル・ユーザー・インタフェースです。WebLogic Serverドメインは、論理的に関連付けられたWebLogic Serverリソースの集合であり、1つの単位として管理されます。ドメインには1つまたは複数のWebLogic Serverが含まれ、WebLogic Serverクラスタが含まれる場合もあります。クラスタはWebLogic Serverインスタンスのグループで、連携して動作することによりアプリケーションにスケーラビリティと高可用性がもたらされます。アプリケーションはドメインの一部としてデプロイされ、管理されます。
各ドメインでは、1つのWebLogic Serverインスタンスが管理サーバーとして構成されます。管理サーバーではWebLogic Serverドメインを一元的に管理できます。ドメイン内の他のすべてのWebLogic Serverインスタンスは、管理対象サーバーと呼ばれます。1つのWebLogic Serverインスタンスしか含まれないドメインでは、そのサーバーが管理サーバーおよび管理対象サーバーとして機能します。管理サーバーでは、WebLogic Server管理コンソールがホストされます。これは、管理サーバーへのネットワーク・アクセスが可能で、サポートされているWebブラウザであればどのブラウザからでもアクセス可能なWebアプリケーションです。管理対象サーバーでは、アプリケーションがホストされます。
WebLogic Server管理コンソールを使用すると次のことが可能です。
WebLogic Serverインスタンスの構成、起動、停止
WebLogic Serverクラスタの構成
データベース接続(JDBC)、メッセージング(JMS)などのWebLogic Serverサービスの構成
ユーザー、グループ、ロールの管理などのセキュリティ・パラメータの構成
アプリケーションの構成とデプロイ
サーバー・パフォーマンスとアプリケーション・パフォーマンスのモニター
サーバー・ログ・ファイルとドメイン・ログ・ファイルの表示
アプリケーションのデプロイメント記述子の表示
選択した実行時アプリケーションのデプロイメント記述子要素の編集
管理対象Coherenceサーバーの制御(起動、停止および再起動)
Coherenceクラスタの作成と構成
WebLogic Server管理コンソール・オンライン・ヘルプ
WebLogic Server管理コンソールには、詳細なヘルプ・システムがあります。ヘルプ・システムは次の2つの部分から構成されています。
操作ガイド。WebLogic Server管理コンソールを介して実行できるタスクの手順が説明されています。
WebLogic Server管理コンソール・リファレンス。WebLogic Server管理コンソールを使用して設定できる属性の説明など、WebLogic Server管理コンソールの各ページに関する参照情報を提供します。
WebLogic Server管理コンソールのオンライン・ヘルプには、WebLogic Server管理コンソール自体からアクセスすることも、Oracle WebLogic Server管理コンソール・オンライン・ヘルプでアクセスすることもできます。
コンソール・エラー
WebLogic Server管理コンソールの使用中に(情報、警告、エラー・メッセージなどの)メッセージが生成され、ログに記録できます。WebLogic Serverのログには、WebLogic Server管理コンソールの「診断」→「ログ・ファイル」ページからアクセスできます。
この項では、WebLogic Server管理コンソールの起動について説明します。
WebLogic Server管理コンソールを使用するには、その環境でサポートされているWebブラウザを使用します。「Oracle WebLogic Serverの新機能」の「サポートされている構成」を参照してください。サポートされていないWebブラウザでは、WebLogic Server管理コンソールを使用するときに、機能やフォーマットの面で問題が生じる可能性があります。
WebLogic Server管理コンソールを起動するには:
WebLogic Server管理コンソールはデフォルトで有効になっています。無効にした場合には、WebLogic Scripting Tool (WLST)を使用して再び有効にできます。管理サーバーを起動してから、WLSTを起動して次のコマンドを使用します。
例3-1 WLSTを使用したコンソールの再有効化
connect("username","password") edit() startEdit() cmo.setConsoleEnabled(true) save() activate() The following attribute(s) have been changed on MBeans which require server re-start. MBean Changed : com.bea:Name=mydomain,Type=Domain Attributes changed : ConsoleEnabled Activation completed disconnect() exit()
WLSTの使用については、『WebLogic Scripting Toolの理解』を参照してください。
WebLogic Server管理コンソールのユーザー・インタフェースには、次のパネルがあります。
チェンジ・センター
これは、WebLogic Server管理コンソールを使用してWebLogic Serverに変更を加える際の作業の開始点です。「チェンジ・センターの使用」を参照してください
ドメイン構造
このパネルには、WebLogic Server管理コンソール内のページの移動に使用できるツリー構造が表示されます。「ドメイン構造」ツリーの任意のノードを選択すると、対応するページが表示されます。「ドメイン構造」に表示されている+ (プラス)アイコンをクリックするとノードが展開され、- (マイナス)アイコンをクリックするとノードが折りたたまれます。
ツール・バー
管理コンソールの最上部にあるツール・バーには、次の要素があります。
ツール・バーの要素 | 説明 |
---|---|
「ようこそ」メッセージ |
管理コンソールにログインしたユーザー名が表示されます。 |
接続先 |
管理コンソールへの接続に使用したIPアドレスとポート。 |
ホーム |
管理コンソールのトップ・ページへのリンク。 |
ログアウト |
クリックするとコンソールからログ・アウトします。 |
プリファレンス |
管理コンソールの動作の一部を変更できるページへのリンク。 |
記録 |
一連のWebLogic Scripting Tool (WLST)コマンドとして構成アクションの記録を開始します。コマンドをWLSTで再実行できる別のファイルに書き込みます。 Oracle WebLogic Server管理コンソール・オンライン・ヘルプのWLSTスクリプトの記録を参照してください。 |
ヘルプ |
WebLogic Server管理コンソール・オンライン・ヘルプへのリンク。 |
検索 |
WebLogic Server構成MBeanを検索するため、MBean名に含まれている文字列を指定するためのテキスト・フィールド。 |
ブレッドクラム・ナビゲーション
これまでにたどってきたWebLogic Server管理コンソールのページを順に示す一連のリンクです。任意のリンクをクリックすると、以前に訪れたページへ戻れます。
システム状態
「システム状態」パネルでは、ログに記録された情報メッセージ、エラー・メッセージ、および警告メッセージの数が報告されます。これらのメッセージはサーバーのログ・ファイルで参照できます。それは、WebLogic Server管理コンソールの「診断」→「ログ・ファイル」からアクセスできます。
WebLogic Server管理コンソールを使用してWebLogic Serverドメインに変更を加える際の、作業の開始点になるのがチェンジ・センターです。チェンジ・センターを使用すると、ドメイン構成をロックしてから変更を加えることができます。これにより、その編集セッションの間、他のアカウントからは構成を変更できなくなります。
ドメイン構成ロックの機能は、本番ドメインでは常に有効になっています。開発ドメインでは有効にしたり無効にしたりできます。また、新しい開発ドメインを作成するときは、デフォルトで無効になっています。Oracle WebLogic Server管理コンソール・オンライン・ヘルプのドメイン構成ロックの有効化と無効化を参照してください。
本番ドメインの構成を変更するには、次を行う必要があります:
「WebLogic Server管理コンソール」画面の左上隅でチェンジ・センターを見つけます。
「ロックして編集」」ボタンをクリックして、ドメインの構成の編集階層をロックします。
コンソールの該当するページで必要な変更を行います。変更を行った各ページで「保存」をクリックします。
必要な変更がすべて完了したら、「チェンジ・センター」の「変更のアクティブ化」をクリックします。
WebLogic Server管理コンソールを使用して構成を変更したら、該当するページで「保存」(または「終了」)をクリックします。この操作によって、すぐに変更が有効になるわけではありません。変更は、「チェンジ・センター」の「変更のアクティブ化」をクリックしたときに有効になります。構成の変更は、この時にドメイン内の各サーバーに配信されます。各サーバーに変更が適用可能な場合、その変更内容は有効になります。変更を受け入れないサーバーがあった場合は、ドメイン内のすべてのサーバーからすべての変更がロールバックされます。変更は保留状態になり、その状態の変更を編集して問題を解決するか、元の状態に戻すかのどちらかを選択できます。
変更の取消し
「チェンジ・センター」の「すべての変更の取消し」をクリックすると、保留状態の(保存したがまだアクティブ化されていない)変更を一括で元の状態に戻せます。任意の変更を個別に元の状態に戻すには、WebLogic Server管理コンソールの該当するページに移動して、属性を以前の値に戻します。
構成ロックの解放
構成ロックを解放するには、次の手順を行います。
変更を行う前に、「チェンジ・センター」で「構成の解放」をクリックすると、ロックは明示的に解放されます。
変更を保存した後に、「チェンジ・センター」で「変更のアクティブ化」または「すべての変更を取消し」をクリックすると、ロックは暗黙的に解放されます。
管理サーバーを停止しても構成ロックは解放されません。管理サーバーが再び起動したとき、構成ロックは管理サーバーが停止された時点と同じ状態です。また、保留中の変更は保存されます。
変更管理の機能について
ドメイン内の構成の変更を配信するセキュアで予測可能な手段を提供するために、WebLogic Serverでは、大まかにいうとデータベース・トランザクションのような変更管理プロセスが必ず実行されます。ドメインの構成は、ファイル・システム上ではconfig.xml
ファイルが中心となる一連のXML構成ファイルによって表現され、実行時には構成MBeanの階層によって表現されます。ドメインの構成を編集する場合、管理サーバー上の個々の構成MBeanの階層を編集することになります。編集プロセスを開始するには、編集する階層のロックを取得して他のユーザーが変更を行えないようにします。変更を完了したら、その編集階層の変更を保存します。変更をアクティブにしてドメイン内のすべてのサーバー・インスタンスに配信するまで、その変更は有効になりません。変更をアクティブ化すると、各サーバーでその変更を受け入れられるかどうかが判断されます。すべてのサーバーで変更を受け入れられる場合、各サーバーの作業用の構成階層が更新されて変更が完了します。
変更管理の詳細は、Oracle WebLogic Serverドメイン構成の理解の構成変更の管理を参照してください。
動的な変更と動的でない変更
WebLogic Server管理コンソールで行った変更の一部は、アクティブ化するとすぐに反映されます。それ以外の変更については、その変更の影響を受けるサーバーまたはモジュールを再起動する必要があります。後者の変更は、動的でない変更と呼ばれます。WebLogic Server管理コンソールでは、動的でない変更に対して警告のアイコンが示されます。
動的な構成属性への変更は、その変更がアクティブ化されると有効になります。この場合、影響を受けるサーバーまたはシステムの再起動は必要ありません。この種の変更がサーバーおよび実行時階層で有効になるのは、変更がアクティブ化されたときです。動的でない構成属性への変更には、影響を受けるサーバーまたはシステム・リソースの再起動が必要です。変更は再起動の後に有効になります。
動的でない構成設定に変更があった場合、動的な構成設定に対する変更も再起動の後まで有効になりません。つまり、動的な属性と動的でない属性の編集を一度に行った場合、編集内容の一部分だけがアクティブ化されることはありません。
WebLogic Serverの変更管理プロセスは、ドメインまたはサーバーの構成データの変更に対して適用されます。セキュリティまたはアプリケーション・データには適用されません。
変更の表示
「チェンジ・センター」で「変更と再起動の表示」リンクをクリックすると、保存されたがまだアクティブ化されていない変更を表示できます。「変更と再起動の表示」リンクには、「変更リスト」と「再起動チェックリスト」の2つのタブがあります。
「変更リスト」ページには、保存されたがまだアクティブ化されていないすべての変更が表示されます。
「再起動チェックリスト」には、サーバーのうち、アクティブ化されている動的でない変更があって、それを有効にする前に再起動が必要なものがすべて表示されます。
Fusion Middleware Controlは、単一のOracle WebLogic Serverドメイン内で、すべてのOracle Fusion Middleware製品ラインを管理するために使用できるWebブラウザ・ベースのグラフィカル・ユーザー・インタフェースです。
Fusion Middleware Controlでは、Oracle WebLogic Serverドメインとその管理サーバー、1つ以上の管理対象サーバー、クラスタ、ドメインにインストールされ、構成および実行されている複数のOracleミドルウェア・コンポーネント、およびユーザーがデプロイするアプリケーションが管理できます。WebLogic Serverに加えて他のFusion Middleware製品を使用している場合は、Fusion Middleware Controlを使用してWebLogic Serverを管理します。
Fusion Middleware Controlオンライン・ヘルプ
Fusion Middleware Controlには、詳細なヘルプ・システムがあります。ヘルプ・システムは次の2つの部分から構成されています。
使用方法: Fusion Middleware Controlを介して実行できるタスクの手順が説明されています。
このページのヘルプ: 属性の説明など、各ページに関する参照情報を提供します。
Fusion Middleware Controlヘルプにアクセスするには、ページの最上部にあるユーザー・プロファイル・メニューから「ヘルプ」を選択します。その後、「使用方法」または「このページのヘルプ」を選択できます。
Fusion Middleware Controlの使用方法の詳細は、『Oracle Fusion Middlewareの管理』の「Oracle Enterprise Manager Fusion Middleware Controlの使用のスタート・ガイド」を参照してください。
Fusion Middleware Controlを使用したWebLogic Serverの管理の詳細は、Oracle Fusion Middleware ControlのWebLogic ServerのヘルプおよびOracle Fusion Middlewareの管理のOracle Enterprise Manager Fusion Middleware Controlの使用のスタート・ガイドを参照してください。