この章では、Hybrid Cloud環境でのJava Virtual Machine Diagnostics (JVMD)エージェントのデプロイ方法について説明します。内容は次のとおりです。
Enterprise Manager Cloud Controlでは、Hybrid Cloud Managementにより、オンプレミスのEnterprise Manager Cloud Controlインスタンスで特定のOracle Cloudターゲットをモニタリングできます。この機能により、Enterprise Manager Cloud ControlではOracle Cloud仮想ホストにJVMDエージェントをデプロイして、オンプレミスにデプロイされているJVMDエンジンにレポートできます。これにより、オンプレミスCloud Controlインスタンスを使用し、Oracle Cloud JVMターゲットのモニターおよびOracle CloudにデプロイされたJavaアプリケーションのパフォーマンス問題の診断を行うことができます。
Hybrid Cloudの機能の詳細は、『Oracle Enterprise Manager Cloud Control管理者ガイド』を参照してください。
Oracle Cloud仮想ホストにデプロイされたJVMDエージェントとオンプレミスJVMDエンジンとの間の通信は、Hybrid Cloud GatewayプロキシおよびHybrid Cloud Gatewayエージェントを経由して行われます。JVMDエージェントからの通信は、Hybrid Cloud GatewayプロキシによってオンプレミスHybrid Cloud Gatewayエージェントへ転送され、さらに今度はそのGatewayエージェントによってJVMDエンジンへと転送され、またJVMDエンジンからのメッセージはJVMDエージェントへと返されます。逆向きの通信も同じ経路をたどります。つまり、JVMDエンジンからの通信は、Hybrid Cloud GatewayエージェントによってHybrid Cloud Gatewayプロキシへ転送され、今度はそのGatewayプロキシによってJVMDエージェントへと転送されます。
なお、クロス層機能を除きJVMDのすべての機能がHybrid Cloud環境でサポートされています。
JVMDエージェントをOracle Cloud仮想ホストにデプロイする前に、次の前提条件を満たしていることを確認してください。
JVMDエージェントをデプロイしようとしているOracle Cloud仮想ホスト上にHybrid Cloudエージェントをデプロイします。
Oracle Cloudターゲット上にHybrid Cloudエージェントをデプロイする方法は、『Oracle Enterprise Manager Cloud Control管理者ガイド』を参照してください。
オンプレミスJVMDエージェントをデプロイするための前提条件を満たします。前提条件については『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』で説明されています。
Oracle Cloud仮想ホスト上にJVMDエージェントをデプロイするには、次の手順に従います。
「設定」メニューから、ミドルウェア管理、「アプリケーション・パフォーマンス管理」の順に選択します。
アプリケーション・パフォーマンス管理ページの「アプリケーション・パフォーマンス管理エージェント」セクションで、「診断エージェントの管理」をクリックします。
「操作」で、「デプロイ」が選択されていることを確認します。
「表示」メニューから「すべてを開く」を選択すると、検出されたすべてのWebLogic管理サーバーおよび管理対象サーバー(検出されたすべてのWebLogicドメインの一部)のターゲット名、ターゲット・タイプ、ターゲット・ホスト、ターゲット・ステータス、プラットフォームなどを参照できます。
JVMDエージェントのデプロイ先となる、WebLogic管理対象サーバーを選択します。「次へ」をクリックします。
ターゲットの資格証明ページで、WebLogicドメインごとに「Oracle WebLogic管理サーバー・ホストの資格証明」および「Oracle WebLogicドメインの資格証明」の値を指定し、「適用」をクリックします。
「次へ」をクリックします。
Oracle Cloud仮想ホストにJVMDエージェントをデプロイするために、「ハイブリッド・モードの構成」を選択し、Hybrid Cloud Gatewayプロキシとして使用するホストとポートを指定します。「ハイブリッド・モードの構成」を選択すると、使用可能なJVMDエンジンの値は自動的に「その他」に設定されます。なぜなら、JVMDエージェントはHybrid Cloud Gatewayプロキシに接続され、さらにこのGatewayプロキシがHybrid Cloud Gatewayエージェントを経由してJVMDエンジンに接続されるからです。
デフォルトでは、Oracle Cloud仮想ホストにデプロイされたすべてのJVMDエージェントからのレポートは事実上、デフォルト・エンド・ポイントとしてマークされたJVMDエンジンへ送られます。
エンタープライズ内にデプロイされているHybrid Cloud Gatewayエージェントすべてに対するデフォルトのJVMDエンドポイントを表示するには、「アプリケーション・パフォーマンス管理」ページで、「JVM診断エンジン」を選択し、続いて「構成」をクリックします。「ハイブリッド・ゲートウェイの構成」タブを選択します。デフォルトのJVMDエンド・ポイントが表示されます。エンタープライズ内にデプロイされているHybrid Cloud Gatewayエージェントに対するデフォルトのJVMDエンド・ポイントを変更する方法は、第18.4項を参照してください。
「次へ」をクリックします。
確認ページですべての情報を確認し、「デプロイ」をクリックします。
JVMDエージェントのデプロイメントが正常に終了したら、「アプリケーション・パフォーマンス管理」ページに移動して「アプリケーション・パフォーマンス管理エージェント」セクションを表示することで、そのデプロイメントを確認できます。
デプロイされたHybrid Cloud JVMDエージェントとオンプレミスJVMDエンジンとの間の通信には、Hybrid Cloud Gatewayエージェントが使用されます。デフォルトで13c OMSでデプロイされたJVMDエンジンが、エンタープライズ内にデプロイされているHybrid Cloud Gatewayエージェントすべてに対するデフォルトのエンド・ポイントとしてマークされます。つまり事実上、デプロイされたHybrid Cloud JVMDエージェントからのレポートはデフォルト・エンド・ポイントとしてマークされたJVMDエンジンへ送られます。デフォルト・エンド・ポイントを他のJVMDエンジン、またはエンタープライズ内に構成されているロード・バランサに変更するには、次の手順に従います。
「設定」メニューから、ミドルウェア管理、「アプリケーション・パフォーマンス管理」の順に選択します。
「JVM診断エンジン」を選択し、「構成」をクリックします。
「ハイブリッド・ゲートウェイの構成」タブを選択します。「JVMDデフォルト・エンド・ポイントURL」に対して表示されている編集アイコンをクリックします。
デフォルト・エンド・ポイントを、使用する環境内に構成されているロード・バランサに変更する場合は、「ロード・バランサURL」を選択し、必要な値を指定します。他の(デフォルト・エンド・ポイント以外の)JVMDエンジンをデフォルト・エンド・ポイントに設定する場合は、「JVMDエンジン」を選択し、ドロップダウン・リストから目的のJVMDエンジンを選択します。
注意: 通常は、エンタープライズ内にデプロイされるHybrid Cloud GatewayエージェントはすべてJVMDに対応するよう構成され、デフォルトのJVMDエンド・ポイントと関連付けられます。デフォルトのJVMDエンド・ポイントと関連付けられていないHybrid Cloud Gatewayエージェントがある場合には、デフォルト・エンド・ポイントを「ハイブリッド・ゲートウェイ」セクションに表示されるリストから選択し、「更新」をクリックします。 |
Oracle Cloud仮想ホストへのJVMDエージェントのデプロイ終了後に、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』の説明に従ってデプロイを検証してください。