[WLS, FMW] Oracle WebLogic Server 12.2.1 Running on Docker Containers

原文はこちら。
https://blogs.oracle.com/WebLogicServer/entry/oracle_weblogic_server_12_21

Oracle WebLogic Server 12.2.1はDockerコンテナ上での動作を保証しています。この動作検証・保証の一環として、Oracle WebLogic Server 12.2.1インストールイメージとOracle WebLogic Serverドメインイメージを作成するためのDockerファイルをGitHubにUpしました。
WebLogic on Docker
https://github.com/oracle/docker/tree/master/OracleWebLogic/
これらのイメージは既存のOracle Linuxイメージの拡張として構築されています。
oraclelinux - Docker Hub
https://registry.hub.docker.com/_/oraclelinux/
これを使う上での助けとなるよう、使い始めるにあたってのサンプルとして、DockerfilesとスクリプトをGitHubにアップしました。

Dockerはユーザーが分散アプリケーションをビルド、パッケージ、リリース、実行することができるプラットフォームです。
Docker
https://www.docker.com/
Dockerユーザーは自身が作成したアプリケーションや依存するライブラリやファイルをDockerイメージに固めます。DockerイメージはLinux環境で配布できる可搬性のあるアーティファクトで、この配布イメージを使ってコンテナを始動することができ、これによって同一ホストのOS上の別のコンテナ上で動作する別のアプリケーションとは分離して、アプリケーションを実行することができます。

下表は種々のWebLogic Serverバージョンで動作保証されている組み合わせです。Dockerイメージを構築する場合には、これらのOracle WebLogic Server、JDK、Linux、Dockerのバージョンの組み合わせを使うことができます。
Oracle WebLogic ServerのバージョンJDKのバージョンホストOSカーネルバージョンDockerのバージョン
12.2.1.0.08Oracle Linux 6 UL 6+UEK Release 3 (3.8.13)1.7+
12.2.1.0.08Oracle Linux 7 UL 0+UEK Release 3 (3.8.13) Or RHCK 3 (3.10)1.7+
12.2.1.0.08RedHat Linux 7+RHCK 3 (3.10)1.7+
12.1.3.0.07/8Oracle Linux 6 UL 5+UEK Release 3 (3.8.13)1.3.3+
12.1.3.0.07/8Oracle Linux 7 UL 0+UEK Release 3 (3.8.13) Or RHCK 3 (3.10)1.3.3+
12.1.3.0.07/8RedHat Linux 7+RHCK 3 (3.10)1.3.3+
(訳注)
RHCKとあるのは、Red Hat Compatible Kernel(Red Hat互換カーネル)の略です。

この表に記載されている以外のLinuxホストで動作する、動作保証されているDockerコンテナのOracle WebLogic Serverをサポートします。ただし、Kernel 3.8.13以上でDockerコンテナをサポートするものに限ります。詳しくはSupport Statementをご覧ください。
Support for Oracle WebLogic Server Running in Docker Containers on Non-Certified Linux Host Operating Systems (Doc ID 2017945.1)
https://support.oracle.com/rs?type=doc&id=2017945.1
現在のOracle WebLogic Serverのサポート対象構成に関する詳細は、以下のリンクをご覧ください。
Supported Virtualization and Partitioning Technologies for Oracle Fusion Middleware
http://www.oracle.com/technetwork/middleware/ias/oracleas-supported-virtualization-089265.html
これらのDockerfilesとスクリプトを使って、一つのホストOSもしくはVM上で動作する、開発、本番の両環境を含めて、クラスタ構成および非クラスタ構成のOracle WebLogic Serverのドメインを作成できます。 生成されたドメインの各サーバはそれぞれDockerコンテナで動作します。他のサーバと必要に応じて通信することができます。

アプリケーションやサービスのコンテナ化は”Docker-way”に沿ったトポロジであり、このトポロジはすべてのリソース、共有ライブラリやデプロイメントを含む管理サーバのみを実行するよう設計されたコンテナで構成されています。これらのDockerコンテナは、すべて単一の物理または仮想サーバーのLinuxホスト、もしくは複数の物理または仮想サーバのLinuxホスト上に置くことができます。WebLogic Serverドメインを持つイメージを作成するためのGitHub上のDockerfilesを使い、これらの管理サーバコンテナを起動することができます。
Dockerfilesやスクリプトの使い方に関するドキュメントは、OTNのホワイトペーパーをご覧ください。
Oracle WebLogic Server on Docker Containers
http://content.oracle.com/site/pd/fmw/products/CAF/weblogic-server/cnt2359150.pdf
Oracle WebLogic Serverのビデオとデモでは、当社の動作検証作業の成果を紹介し、Dockerコンテナ上で動作するWebLogic Server 12.2.1のデモをご覧いただけます。
WebLogic 12.2.1 on Docker Containers
https://www.youtube.com/watch?v=cgf8wzXnmb4
DockerコンテナでWebLogic Serverの異なる構成を実行された際のフィードバックをお待ちしております。

0 件のコメント:

コメントを投稿