{PluginBookName}

Table of Contents

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. We are beginning with these four terms: master, slave, blacklist, and whitelist. Because of the enormity of this endeavor, these changes will be implemented gradually over several upcoming releases. For more details, see our CTO Chris Wright’s message.

1. Introduction

1.1. About the {PluginBookName}

This guide is for engineers, consultants, and others who want to use the MTA plugin for the Migration Toolkit for Applications (MTA) to assist with migrating applications.

1.2. About the Migration Toolkit for Applications

What is the Migration Toolkit for Applications?

Migration Toolkit for Applications (MTA) accelerates large-scale application modernization efforts across hybrid cloud environments on Red Hat OpenShift. This solution provides insight throughout the adoption process, at both the portfolio and application levels: inventory, assess, analyze, and manage applications for faster migration to OpenShift via the user interface.

MTA uses an extensive default questionnaire as the basis for assessing your applications, or you can create your own custom questionnaire, enabling you to estimate the difficulty, time, and other resources needed to prepare an application for containerization. You can use the results of an assessment as the basis for discussions between stakeholders to determine which applications are good candidates for containerization, which require significant work first, and which are not suitable for containerization.

MTA analyzes applications by applying one or more rulesets to each application considered to determine which specific lines of that application must be modified before it can be modernized.

MTA examines application artifacts, including project source directories and application archives, and then produces an HTML report highlighting areas needing changes.

How does the Migration Toolkit for Applications simplify migration?

The Migration Toolkit for Applications looks for common resources and known trouble spots when migrating applications. It provides a high-level view of the technologies used by the application.

MTA generates a detailed report evaluating a migration or modernization path. This report can help you to estimate the effort required for large-scale projects and to reduce the work involved.

Unresolved directive in master.adoc - include::topics/about-plugin.adoc[leveloffset=+2]

Unresolved directive in master.adoc - include::topics/installing-plugin.adoc[leveloffset=+1] :!plugin-guide:

Unresolved directive in master.adoc - include::topics/installing-plugin.adoc[leveloffset=+1] :!disconnected:

Unresolved directive in master.adoc - include::topics/plugin-access-mta-tools.adoc[leveloffset=+1]

1.3. About MTA plugin components

The following components are available in the MTA perspective when using the MTA plugin to analyze projects.

Issue Explorer

This view allows you to explore the MTA issues for projects that have been analyzed.

If this view is not visible in the MTA perspective, you can open it by selecting WindowShow ViewIssue Explorer.

MTA Server

The MTA server is a separate process that runs the MTA analysis, flags the migration issues, and generates the reports.

You can start, stop, and view the status of the MTA server from Issue Explorer.

Issue Details

This view shows detailed information about the selected MTA issue, including the hint, severity, and any additional resources.

If this view is not visible in the MTA perspective, you can open it by selecting WindowShow ViewIssue Details.

MTA Report

This view shows the HTML reports that are generated when MTA is executed. From the report landing page you can navigate to detailed reports, such as Application Details, Issues, and Dependencies.

Note that the MTA run configuration used must have the Generate Report option selected in order for MTA reports to be generated.

If this view is not visible in the MTA perspective, you can open it by selecting WindowShow ViewMTA Report.

2. Using the MTA MTA plugin

Unresolved directive in master.adoc - include::topics/plugin-identify-resolve-issues.adoc[leveloffset=+2]

Unresolved directive in master.adoc - include::topics/plugin-review-issues.adoc[leveloffset=+3]

Unresolved directive in master.adoc - include::topics/plugin-resolve-issues.adoc[leveloffset=+3]

Unresolved directive in master.adoc - include::topics/plugin-use-custom-rules.adoc[leveloffset=+1]

Unresolved directive in master.adoc - include::topics/plugin-view-rules.adoc[leveloffset=+2]

Unresolved directive in master.adoc - include::topics/plugin-import-custom-ruleset.adoc[leveloffset=+2]

Unresolved directive in master.adoc - include::topics/plugin-create-custom-ruleset.adoc[leveloffset=+2]

Unresolved directive in master.adoc - include::topics/eclipse-submit-ruleset.adoc[leveloffset=+2]


Revised on 2025-01-08 19:10:50 CST