検索

1.3. バージョンの互換性とサポート

download PDF

JBoss EAP for OpenShift は、OpenJDK 17 のイメージを提供します。

イメージの 2 つのバリアントとして、S2I ビルダーイメージとランタイムイメージを使用できます。S2I Builder イメージには、S2I ビルド中に完全な JBoss EAP サーバーをプロビジョニングできるようにするために必要なすべてのツールが含まれています。ランタイムイメージには JBoss EAP の実行に必要な依存関係が含まれていますが、サーバーは含まれません。サーバーは、チェーンビルド時にランタイムイメージでインストールされます。

JBoss EAP 8.0 for OpenShift のイメージには、以下の変更が適用されています。

  • S2I ビルダーイメージは、インストールされる JBoss EAP サーバーを含んでおらず、S2I ビルド中に JBoss EAP 8.0 サーバーをインストールします。
  • S2I ビルド中に、アプリケーションの pom ファイルで eap-maven-plugin を設定します。
  • S2I ビルド中に GALLEON_PROVISION_FEATURE_PACKSGALLEON_PROVISION_LAYERS、および GALLEON_PROVISION_CHANNELS 環境変数を設定することで、既存の JBoss EAP 7.4 アプリケーションを変更せずに使用します。
  • S2I ビルド中にプロビジョニングされた JBoss EAP サーバーには、OpenShift 用にカスタマイズされた standalone.xml サーバー設定ファイルが含まれています。

    重要

    サーバーには、JBoss EAP 7.4 で使用された standalone-openshift.xml 設定ファイルではなく、standalone.xml 設定ファイルが含まれています。

  • イメージ内の JBOSS_HOME 値は /opt/server です。JBoss EAP 7.4 の場合、JBOSS_HOME の値は /opt/eap でした。
  • Jolokia エージェント はイメージに表示されなくなりました。
  • Prometheus エージェント がインストールされていません。
  • Python プローブ はもう存在しません。
  • SSO アダプターはイメージに存在しなくなりました。
  • activemq.rar はもう存在しません。
注記

次の検出メカニズムプロトコルは廃止され、他のプロトコルに置き換えられました。

  • openshift.DNS_PING プロトコルは非推奨となり、dns.DNS_PING プロトコルに置き換えられました。customized standalone.xml ファイルで openshift.DNS_PING プロトコルを参照している場合は、プロトコルを dns.DNS_PING プロトコルに置き換えてください。
  • openshift.KUBE_PING 検索メカニズムプロトコルは非推奨となり、kubernetes.KUBE_PING プロトコルに置き換えられました。

1.3.1. OpenShift 4.x サポート

OpenShift 4.1 の変更は Jolokia へのアクセスに影響します。Open Java Console は OpenShift 4.x Web コンソールで利用できなくなりました。

以前のリリースの OpenShift では、プロキシー化された特定の kube-apiserver 要求が認証され、クラスターに渡されていました。この動作は安全ではないと見なされているため、この方法での Jolokia へのアクセスはサポート対象外になりました。

OpenShift コンソールのコードベースの変更により、Open Java Console へのリンクが利用できなくなりました。

1.3.2. IBM Z サポート

libartemis-native の s390x バリアントはイメージに含まれません。そのため、AIO に関連するいかなる設定も考慮されません。

  • journal-type: journal-typeASYNCIO に設定しても効果はありません。この属性の値は、起動時に NIO にデフォルト設定されます。
  • journal-max-io: この属性は影響を受けません。
  • journal-store-enable-async-io: この属性は影響を受けません。

1.3.2.1. OpenShift での JBoss EAP 7.4 から JBoss EAP 8.0 へのアップグレード

OpenShift において JBoss EAP 7.4 でインストールされたファイル standalone.xml は、JBoss EAP 8.0 以降と互換性がありません。OpenShift の JBoss EAP 8.0 以降のコンテナーを起動する前に、ファイルを変更して、名前を standalone.xml に変更する必要があります。

1.3.3. デプロイ方法

EAP Operator を使用して、OpenShift に JBoss EAP Java アプリケーションをデプロイできます。EAP Operator は OpenShift API を拡張する JBoss EAP 専用のコントローラーであり、OpenShift ユーザーに代わって複雑なステートフルアプリケーションのインスタンスを作成、設定、管理します。

関連情報

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.