リリースノート


Migration Toolkit for Applications 7.2

新しい機能、既知の問題、および解決済みの問題

Red Hat Customer Content Services

概要

Migration Toolkit for Applications 7.2 は、Red Hat OpenShift 上のハイブリッドクラウド環境全体にわたる大規模なアプリケーションのモダナイゼーションの取り組みを加速します。このソリューションは、導入プロセス全体を通じて、ポートフォリオレベルとアプリケーションレベルの詳細情報を提供します。ユーザーインターフェイスを使用して、アプリケーションのインベントリー作成、評価、分析、および管理を行い、OpenShift Container Platform への移行をより短期間で行うことができます。
このドキュメントでは、Migration Toolkit for Applications バージョン 7.2 の新機能と改善点、既知の問題、および解決された問題を説明します。

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

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、用語の置き換えは、今後の複数のリリースにわたって段階的に実施されます。詳細は、Red Hat CTO である Chris Wright のメッセージ をご覧ください。

第1章 はじめに

Migration Toolkit for Applications (MTA) 7.2 は、Red Hat OpenShift Container Platform (RHOCP) 上のハイブリッドクラウド環境全体にわたる大規模なアプリケーションモダナイゼーションの取り組みを加速します。このソリューションは、導入プロセス全体を通じて、ポートフォリオレベルとアプリケーションレベルの詳細情報を提供します。ユーザーインターフェイス (UI) とコマンドラインインターフェイス (CLI) を使用して、アプリケーションのインベントリー作成、評価、分析、および管理を行い、OpenShift Container Platform への移行をより短期間で行うことができます。

第2章 MTA 7.2.3

2.1. 修正された問題

このセクションでは、Migration Toolkit for Applications (MTA) 7.2.3 で解決された問題を説明します。

MTA は、特定の ID で RESTful リソースを作成した後、自動的に割り当てられた ID でリソースを作成します

MTA では、REST 呼び出しを介して特定の ID でリソースが作成された後、REST 呼び出しまたはユーザーインターフェイスを介して別のリソースが自動割り当てられた ID で作成されたと、http-409 の競合が発生する可能性がありました。この問題は MTA 7.2.3 で解決されました。(MTA-5288)

Microsoft Windows で Java バイナリーを分析するときに MTA が Java ルールを実行するようになりました

以前は、Microsoft Windows を使用してコンパイルされた Java アプリケーションのコンテナーレス分析を実行すると、MTA は Java ルールに一致せず、Java Model (code 969) エラーを生成していました。その結果、一部のルールは分析レポートで問題をトリガーしませんでした。この問題は MTA 7.2.3 で解決されました。(MTA-5370)

リソースおよび制限がすべての Pod に存在するようになる

MTA 7.2.3 では、mta-operator によって作成されたすべての Pod と Operator の Pod には、リソースの制限とリクエストが設定されています。このようにして、プロジェクトにリソースクォータが定義されている場合など、リソースの制限や要求が必要な環境でも機能します。(MTA-5406)

2.2. 既知の問題

このセクションでは、Migration Toolkit for Applications (MTA)バージョン 7.2.3 の既知の問題を説明します。

大きな .EAR バイナリーファイルで分析を実行すると、さまざまな結果が得られます。

バイナリーアプリケーションを分析する際に、MTA は Maven 検索インデックスに依存して、依存関係がアプリケーションの内部にあるか、アプリケーションがオープンソースの依存関係としてインストールされているかどうかを判断します。Maven 検索インデックスの可用性に応じて、オープンソースの依存関係はアプリケーションの内部にあり、分析の結果に依存関係が含まれることが想定されます。この場合、ユーザーがこれらの結果を表示することを期待しない場合でも、分析はインシデントや、依存関係で見つかった問題に対処するための作業を増やします。

今後のリリースでは、結果がより決定論的になるように、Maven 検索インデックスの可用性の依存関係は削除されます。(MTA-5588)

Microsoft Windows を使用した Java バイナリー分析後に MTA CLI がログにプロセスエラーを生成する

Microsoft Windows を使用して Java バイナリーを分析すると、逆コンパイルされたファイルを Java プロジェクトパスに移動した後に、展開形式 のディレクトリーにファイルを削除すると、MTA CLI はプロセスエラーを生成します。このエラーは分析結果には影響しません。現在、この問題に対する回避策はありません。(MTA-5355)

依存関係の解決に失敗した場合に、MTA の CLI 分析にマルチモジュールのバイナリーの時間がかかる可能性があります。

MTA CLI でマルチモジュールバイナリーを分析すると、依存関係の解決が失敗した場合に分析が完了するのに時間がかかる場合があります。現在、この問題に対する回避策はありません。(MTA-5398)

第3章 MTA 7.2.2

3.1. 解決した問題

このセクションでは、Migration Toolkit for Applications (MTA) 7.2.2 で解決された主な問題を説明します。

MTA CLI は依存関係がないにもかかわらず、コンパイルされた Java バイナリーの分析を完了する

以前は、コンパイルされた Java バイナリーに依存関係が含まれていないアプリケーションを分析する場合に、依存関係が見つからないため、MTA CLI は分析に失敗していました。この問題は MTA 7.2.2 で解決されました。(MTA-3415)

MTA CLI では、カスタムターゲットに --target フラグを使用できる。

以前は、カスタムターゲットを作成するために、MTA CLI では分析で --target フラグが許可されていませんでした。カスタムターゲットにカスタムルールが使用可能であったにもかかわらず、分析は完了しませんでした。この問題は MTA 7.2.2 で解決されました。(MTA-4629)

MTA CLI の分析によって、プライベートリポジトリでソース管理されているアプリケーションに対しても、一貫した移行作業量が見積もられるようになる。

以前は、MTA CLI では、プライベートリポジトリーソース管理を使用したアプリケーションに対してさまざまな移行作業量が出されていました。この問題は MTA 7.2.2 で解決されました。(MTA-2984)

問題レポートは、MTA CLI での分析後に問題の修正を提案する。

以前は、MTA CLI で分析が完了した後、HTML の問題レポートでは問題の修正が記載されていませんでした。この問題は MTA 7.2.2 で解決されました。(MTA-4782)

MTA CLI での WebLogic アプリケーション分析により、より多くの問題が生成される

以前は、Oracle WebLogic Server ルールは、MTA CLI で Java アプリケーションを分析した後、独自のロガーカテゴリーの PromoService クラスに対して問題をトリガーしませんでした。この問題は MTA 7.2.2 で解決されました。(MTA-3845)

Tackle アドオンの RHSSO Operator のメトリクスターゲットステータスが up になる。

以前は、MTA Operator の認証を使用して tackle を設定すると、Red Hat Single Sign On (RHSSO) Operator のメトリクスターゲットのステータスは OpenShift Container Platform コンソールで down と表示されていました。この問題は MTA 7.2.2 で解決されました。(MTA-4816)

Go ターゲットが Application Analysis ウィザードに表示される。

以前は、MTA ユーザーインターフェイスの Application Analysis タブで、ユーザーが Set Target ページに戻り、ターゲットとして Go が選択されていた場合、ターゲットはデフォルトで Java に設定されていました。この問題は MTA 7.2.2 で解決されました。(MTA-3438)

解決済みのすべての問題の完全なリストについては、Jira の MTA 7.2.2 の解決済みの問題 のリストを参照してください。

3.2. 既知の問題

このセクションでは、Migration Toolkit for Applications (MTA) バージョン 7.2.2 の重要な既知の問題を説明します。

MTA は Java アプリケーション分析で誤検知の問題を生成する

Java アプリケーションを分析する場合、MTA ルールは Java ファイルの 1 行目 を照合することで誤検知の問題を引き起こす可能性があります。現在、この問題に対する回避策はありません。(MTA-4918)

Java アプリケーションのソースコードと依存関係の分析ではさまざまな作業量が表示される

OpenJDK 17 ターゲットの Java アプリケーションに対して複数の source code + dependency を繰り返し分析すると、MTA でさまざまな作業量が表示されました。現在、この問題に対する回避策はありません。(MTA-4943)

第4章 MTA 7.2.1

4.1. 解決した問題

このセクションでは、Migration Toolkit for Applications (MTA) 7.2.1 で解決された主な問題を説明します。

OpenRewrite CMD が設定ファイルを適切にマウントするようになる

Migration Toolkit for Applications (MTA) CLI は、ソースコードを分析するだけでなく、特定のテクノロジーを採用するように変換します。コードを変換するために、MTA は外部設定ファイルを使用して、Maven リポジトリーなどにアクセスできます。このような場合、このファイルは、分析エンジンが実行される稼働中のコンテナーにマウントする必要があります。

以前は、このファイルはマウントできませんでした。その結果、変換操作が失敗していました。この更新により、問題は解決され、ファイルは実行中のコンテナーに適切にマウントされるようになりました。(MTA-4553)

RHEL 8 でアプリケーション分析が失敗しなくなる。

以前は、RHEL 8 システムで MTA バージョン 7.2.0 を使用してアプリケーション分析を実行すると、version `GLIBC_2.32' not found エラーが発生し、分析が失敗していました。この更新により、問題は解決され、RHEL 8 でアプリケーション分析が失敗しなくなりました。(MTA-4634)

4.2. 既知の問題

このセクションでは、Migration Toolkit for Applications (MTA) バージョン 7.2.1 の重要な既知の問題について説明します。

アプリケーション分析で依存関係を解決できない可能性がある

任意のターゲットアプリケーションに対して MTA ユーザーインターフェイス (UI) を使用してアプリケーション分析を実行すると、分析が完了した後に依存関係リストが空として表示される場合があります。現在、この問題に対する回避策はありません。(MTA-4598)

第5章 MTA 7.2.0

5.1. 新機能

このセクションでは、Migration Toolkit for Applications (MTA) 7.2.0 の新機能と改善点を説明します。

コンテナーレス CLI

コンテナーランタイムのインストールを必要としない MTA CLI を使用して、Java アプリケーションのアプリケーション分析を実行できます。詳細は、コンテナーレス CLI の実行 を参照してください。

5.2. 解決した問題

このセクションでは、Migration Toolkit for Applications (MTA) バージョン 7.2.0 で解決された主な問題を説明します。

SVN リポジトリーではタグにアクセスできません

以前のバージョンの MTA では、Subversion (SVN) リポジトリーからソースコードを取得するときに、アドオンによりリポジトリー URL に /trunk または /branches/<target_branch> が自動的に追加され、タグの下にあるものをチェックアウトすることができませんでした。 この問題は MTA 7.2.0 で解決されました。(MTA-4236)

Business Services が存在する場合は、アプリケーションのインポートが失敗する

以前のバージョンの MTA では、Business Services が作成された以前のインポート後に CSV を使用してアプリケーションをインポートすると、新しく作成されたアプリケーションに誤った Business Services が割り当てられていました。 この問題は MTA 7.2.0 で解決されました。 (MTA-4257)

MTA CLI が Windows プラットフォームで --bulk を適切に処理できない

以前のバージョンの MTA では、Windows システムでの一括分析は実行できませんでした。 この問題は MTA CLI で解決されました。 (MTA-3624)

IntelliJ IDEA ターゲットリストに使用できないターゲットが表示される

以前のバージョンの MTA では、cloud をターゲットとして選択すると、unknown target エラーが発生しました。この問題は MTA 7.2.0 で解決されました。(MTA-4035)

Maven の安全でない設定が期待どおりに機能しない

以前のバージョンの MTA では、安全でないリポジトリーを使用する ための グローバル Maven 設定が Maven に渡されなくなりました。その結果、Maven はハイパーテキスト転送プロトコル (HTTP) リポジトリーの使用時に失敗しました。この障害は、Maven 機能が Java プロバイダーに移行されたときに発生したリグレッションバグでした。この問題は MTA 7.2.0 で解決されました。(MTA-4418)

ファイル名に特殊文字が含まれていると SVN チェックアウトが失敗する

以前のバージョンの MTA では、ファイル名に特殊文字やアクセントが含まれるファイルを含むリポジトリーでチェックアウト操作を実行しようとすると、Subversion (SVN) クライアントが失敗していました。この問題は MTA 7.2.0 で解決されました。(MTA-4309)

解決されたすべての問題の完全なリストは、Jira の MTA 7.2.0 解決済み問題 のリストを参照してください。

5.3. 既知の問題

このセクションでは、Migration Toolkit for Applications (MTA) バージョン 7.2.0 の重要な既知の問題を説明します。

コンテナーモードとコンテナーレスモードで CLI を使用した MTA CLI 分析が Windows で定期的に失敗する

コンテナーモードとコンテナーレスモードで CLI を使用した MTA [CLI] 分析は、Microsoft Windows で定期的に失敗し、provider does not have dependency capability エラーを返します。この失敗は、分析が実行するディレクトリー内に破損した .metadata フォルダーが存在するために発生します。したがって、このフォルダーを削除すると、このエラーを回避できます。この問題は MTA 7.2.1 で解決される予定です。(MTA-4410)

MTA CLI 分析は Windows では非常に遅い

MTA CLI 分析は Microsoft Windows では期待どおりに機能せず、コンテナーランタイムを使用した分析は Windows で非常に遅くなります。この問題は MTA 7.2.1 で解決される予定です。 (MTA-3667)

コンテナーレスモードでアプリケーションの分析を実行すると、一部の依存関係を取得できない

コンテナーレスモードでアプリケーションの分析を実行すると、一部の依存関係を取得できません。これは、Maven 3.6 を使用する MTA Operator が依存関係を取得できないために発生します。Maven 3.9 にアップグレードすると、この問題を回避できます。この問題は MTA 7.2.1 で解決される予定です。(MTA-4169)

MTA CLI 一括分析が Windows では機能しない

--bulk オプションを使用して実行される MTA CLI 一括分析が、Microsoft Windows では機能しません。この問題は MTA 7.2.1 で解決される予定です。(MTA-4307)

Maven 認証情報が正しくないためバイナリー分析が失敗する

誤った Maven 認証情報が使用されていると、MTA CLI 分析が一般的なエラーで失敗します。アナライザーが詳細なエラーメッセージを報告できないことが原因で問題が発生します。(MTA-3714)

同じフォルダーにある 2 つのバイナリーアプリケーションを分析すると、MTA コンテナーレス CLI レポートに矛盾が生じる

コンテナーレス CLI 分析により生成されたレポートは、同じフォルダーにある 2 つのバイナリーアプリケーションを分析した場合に矛盾が生じます。 この問題は MTA 7.2.1 で解決される予定です。(MTA-4484)

対象フォルダー内の一部のファイルが分析中であるため、重複したエントリーが表示される

アプリケーションが mvn clean package を使用してコンパイルされている場合、組み込みプロバイダー検索で重複したエントリーが表示されることがあります。この問題は、MTA の今後のリリースで解決される予定です。(MTA-4260)

分析のカスタムルールファイルの依存関係ルールが実行されない

カスタム依存関係ルールは実行されず、関連する移行の問題は見つかりません。(MTA-3863)

リソースに対する複数ユーザーのアクセス制限がない

リソースに対するマルチユーザーアクセス制限はありません。たとえば、あるユーザーが作成したアナライザータスクを別のユーザーがキャンセルできます。(MTA-3819)

既知の問題の完全リストは、Jira の MTA 7.2.0 の既知の問題 リストを参照してください。

法律上の通知

Copyright © 2025 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る