WebLogic管理の開始

WebLogic管理を開始する前に、前提条件タスクを完了し、アクセス権が付与されていることを確認する必要があります。

重要

始める前に、サービスの基本的な前提条件を満たしていることを確認し、次のタスクを実行して開始します:

前提条件

  • Oracle Cloud Infrastructure(OCI)およびOCIサービスをよく理解しています。OCIを開始するには、Oracle Cloud Infrastructureへようこそを参照してください。
  • OCIテナンシへのアクセス権があります。
  • 組織のテナンシ管理者は、制御に使用するユーザー・グループ動的グループおよびコンパートメントをすでに設定しているため、WebLogic管理とそのリソースにアクセスできます。
  • WebLogic管理を使用して管理できるWebLogicサーバーをプロビジョニングおよびデプロイしました。
  • WebLogicサーバーを実行しているインスタンスにOracle Cloud Agentをインストールしました。
重要

WebLogic管理には、Oracle Cloud Agentバージョン1.47以上が必要です。古いバージョンがインストールされているインスタンスの場合、Oracle Cloud Agentを1.47以上にアップグレードします。

必要なIAMポリシーの設定

ポリシーの設定機能では、WebLogic管理の使用に必要なポリシーが作成されます。これらの必須ポリシーは、テナンシ管理者がルート・コンパートメント(テナンシ)に設定する必要があります。そうしないと、WebLogic管理でドメインを検出できません。

ユーザー・グループ、動的グループおよびIAMポリシーでは、特定のOCIリソースにアクセスできるユーザーとサービスを指定します。サービスが管理できるWebLogic管理リソースと、それらのリソースを管理できるユーザーを識別する必要があります。これを行うには、ユーザー・グループ動的グループを定義し、必要なIAMポリシーを設定します。

ポリシーを初めて使用する場合は、ポリシーの開始に関する項を参照してください。特定のポリシー要件またはユースケースがある場合は、ポリシーおよび権限で詳細を参照してください。

必須のポリシー・ステートメント

ポリシーの設定機能では、サービスの使用に必要なポリシーである次のポリシー・ステートメントが作成されます。

ポリシー・ステートメント 内容
Allow group $USER_GROUP to manage instance-family in compartment id $COMPARTMENT_ID

ユーザー・グループがコンパートメントおよびそのサブコンパートメント内のWebLogic管理プラグインを管理できるようにします。

Allow group $USER_GROUP to read instance-agent-plugins in compartment id $COMPARTMENT_ID

ユーザー・グループがコンパートメントおよびそのサブコンパートメント内のWebLogic管理プラグインと対話できるようにします。

Allow group $USER_GROUP to manage wlms-family in compartment id $COMPARTMENT_ID

ユーザー・グループがコンパートメントおよびそのサブコンパートメント内のすべてのWebLogic管理リソースを管理できるようにします。

Allow group $USER_GROUP to use wlms-config in tenancy

ユーザー・グループがテナンシのWebLogic管理サービス構成を読み取って更新できるようにします。

Allow group $USER_GROUP to manage secrets in compartment id $COMPARTMENT_ID

ユーザー・グループがコンパートメントおよびそのサブコンパートメント内のOCIシークレットを管理できるようにします。

Allow dynamic-group $DYNAMIC_GROUP to read secret-bundles in compartment id $COMPARTMENT_ID

WebLogic管理プラグインが、コンパートメントおよびそのサブコンパートメント内のOCIシークレットを読み取ることができます。

Allow dynamic-group $DYNAMIC_GROUP to use wlms-managed-instance-plugins in tenancy

WebLogic管理プラグインがWebLogic管理サービスを使用できるようにします。

Allow resource wlms server-components to read instance-family in compartment id $COMPARTMENT_ID

WebLogic管理プラグインがOCIインスタンスのステータスをチェックできるようにします。

ポリシーの設定
  1. manage policies in tenancy権限があることを確認します。readまたはuse権限のみがある場合、認可エラーが発生します。

  2. ナビゲーション・メニューを開き、「監視および管理」をクリックします。「WebLogic Management」で、「Overview」をクリックします。
  3. 「リスト範囲」で、OCI管理対象インスタンスで実行されているWebLogicドメインを含むコンパートメントを選択します。
  4. 「ポリシーの設定」をクリックします。
  5. 「ポリシーの設定」パネルで、必要な情報を指定します:
    1. ポリシー名: デフォルト名を受け入れるか、ポリシーのわかりやすい名前を入力します。
    2. ターゲット・コンパートメント: サービスを使用する権限を付与するコンパートメントを選択します。
    3. アイデンティティ・ドメイン: ユーザー・グループおよび動的グループが存在するアイデンティティ・ドメインを選択します。
    4. ユーザー・グループ: サービスを使用する権限を付与するユーザー・グループを選択します。
    5. 動的グループ: サービスを使用する権限を付与する動的グループを選択します。
    ノート

    準備ができていない場合、またはポリシーを設定する権限がない場合は、「ポリシー・ステートメントのコピー」をクリックします。その後、これらの文を使用してポリシーを作成するか、テナンシ管理者に付与できます。必要なIAMポリシーの手動作成を参照してください。
  6. 「設定」をクリックします。

OCIインスタンスの登録

WebLogic管理サービスにインスタンスを登録すると、コンソールに管理対象インスタンスとして表示されます。
  1. Oracle Cloud Agentソフトウェアがまだインストールされていない場合は、インストールします。バージョンを確認しますが1.47.0以上です。
  2. ナビゲーション・メニューを開き、「コンピュート」をクリックし、「インスタンス」をクリックします。
  3. 登録するインスタンスをクリックします。
  4. 「Oracle Cloudエージェント」タブをクリックします。
  5. WebLogic管理サービス・エージェントを有効にします。
  6. Oracle Cloud AgentがWebLogic管理サービス・エージェント・プラグインを有効にするまで最大10分待機します。
    重要

    インスタンスでWebLogic管理プラグインを有効にすると、インスタンスはサービスに登録されます。ただし、コンソールでは、最初の検出スキャンの後、次の時間の最上部にスケジュールされるまで、インスタンス上のWebLogicドメインは表示されません。または、WebLogic管理プラグインがインスタンスで実行された後、オンデマンド・スキャンを開始できます。

    スキャンでWebLogicドメインの存在が検出されると、プラグインは検出の詳細をサービスに報告します。この初期検出フェーズの完了には時間がかかる場合があります。

  7. 最初の検出フェーズが完了したら、リソースがコンソールに表示され、そのステータスが「アクティブ」であることを確認します。WebLogic管理リソースの検証を参照してください。
    重要

    初期スキャンでWebLogicドメインが検出されない場合は、ドメイン検出設定が正しいことを確認してください
WebLogic管理サービスで管理するインスタンスごとに、これらのステップを繰り返します。

WebLogic管理リソースの検証

コンソールでWebLogic管理を確認し、インスタンスが表示され、それらのリソースが使用可能でアクティブであることを確認します。
  1. ナビゲーション・メニューを開き、「監視および管理」をクリックします。WebLogic「管理」で、「管理対象インスタンス」をクリックします。
  2. 「リスト範囲」で、インスタンスを含むコンパートメントを選択します。
  3. インスタンスが表に表示されていることを確認し、ステータスが「アクティブ」であることを確認します。
    重要

    インスタンスがリストに含まれていない場合は、WebLogic管理が有効であることを確認し、必要なWebLogic管理ポリシーを設定します。
  4. 詳細を表示するインスタンスの名前をクリックします。
  5. 「サーバー」セクションで、サーバーとそのドメインがリストされ、サーバーが実行中であることを確認します。
    重要

    サーバーまたはドメインが表示されない場合は、ドメイン検出設定が正しいことを確認してください
  6. WebLogic管理ドメインの順にクリックします
  7. 「ドメイン」リストから、インスタンス上のドメインがリストされていることを確認します。
  8. 詳細を表示するドメインの名前をクリックします。
  9. 「サーバー」セクションで、再起動順序を確認し、必要に応じて変更します。「サーバーの再起動順序の表示または設定」を参照してください。

次の処理

前提条件、IAMポリシーおよび登録済インスタンスの設定が完了したら、WebLogic管理の「概要」ページに移動して、インスタンス、ドメインおよびサーバーとそのステータスのサマリーを確認します。

次の構成タスクを実行します。