2 環境の設定
デプロイメントを開始する前に、前提条件となるソフトウェアをインストールし、環境を設定します。
AMC earファイルを使用してAMCコンテナ・イメージを構築する必要があります。「AMCコンテナ・イメージの作成」を参照してください。
前提条件
次に、Containerized AMCをデプロイするための前提条件を示します:
- コンテナ、KubernetesおよびHelmについて理解していること
- Kubernetesクラスタを設定できること
- Oracle DBまたはMySQLデータベースを使用できること
- Oracle Container Registry (OCR)にアクセスできること
- Oracle Technology Resources (OTN)またはMy Oracle Support (MOS)からAMC earをダウンロードするためのJava SEサブスクリプション・ライセンス
- データベースで一般的な管理タスクを実行する権限
システム要件
WebLogic Kubernetes Operator (WKO)およびContainerized AMCをデプロイするためのシステム要件。
- WKOリリースの前提条件: WKOの前提条件を参照してください
- AMCアプリケーションからの外部接続を受け入れる準備ができている次のいずれかのデータベースの設定:
- Oracle DB: 19c、12cまたは11g
- MySQL: 8、5.7または5.6
- パブリックにアクセス可能なKubernetes ServiceとしてのWebLogicクラスタは、すべてのエージェント・マシンからアクセス可能である必要があります
ノート:
AMCの初期化時に指定されたホスト名を変更すると、AMCエージェントがサーバーと通信するのを停止し、エージェント・バンドルのダウンロードをブロックする場合があります。 - KubernetesクラスタでのWKOデプロイメント
- AMCは外部ネットワークに接続してJavaリリース情報をフェッチするため、Kubernetesワーカー・ノードにはインターネット・アクセスが必要です
- すべてのエージェントがサーバーにアクセスできる必要があります
環境設定
Containerized AMCをシームレスにデプロイするには、環境を設定する必要があります。
次の環境が設定されていることを確認します:
- Kubernetes環境を設定します。参照:
- WKOは、AMCドメイン・リソースを管理するための前提条件です。クラスタ内ですでに実行されているWKOデプロイメントを使用するか、新しいWKOを設定してAMCデプロイメント用に構成できます。
- オンプレミスまたはDBaaSのいずれかでデータベースを設定します。OracleデータベースまたはMySQLがサポートされています。
- データベースをインストールし、構成します。Advanced Management Consoleに対するデータベースのインストールと構成に関する項を参照してください。また、Containerized AMCのデータベースの設定に必要な構成パラメータの詳細は、表3-1の構成可能なパラメータを参照してください。
- OracleまたはMySQLデータベースが接続を受け入れる準備ができていることを確認します。
AMCコンテナ・イメージの作成
WebLogic Image Tool (WIT)を使用してAMCコンテナ・イメージを作成できます。
このトピックでは、AMCコンテナ・イメージを作成するための大まかな手順について説明します。手順の詳細は、イメージ作成ガイドを参照してください。
ノート:
- オペレーティング・システム・ユーザーにインストールおよびデプロイ・コマンドを実行する適切な権限があることを確認してください。必要に応じて、
sudo
またはsudo -E
コマンドを使用します。 - このトピックで説明するフォルダ名は、説明のためのものです。要件に合せて、フォルダに名前を付けることができます。
イメージが正常に構築され、次のメッセージが表示されます:
[INFO ] Build successful. Build time=36s. Image tag=amc2u20:latest
また、コンテナ(docker)イメージ・コマンドを実行して、イメージが正常に作成されたかどうかを確認します。