发行注记

Migration Toolkit for Applications 6.0

新功能、已知问题和已解决的问题

Red Hat Customer Content Services

摘要

Migration Toolkit for Applications 6.0 在 Red Hat OpenShift 的混合云环境中加速大规模应用程序现代化的过程。此解决方案会考虑整个迁移过程的详细情况,包括产品组合和应用程序级别的信息:库存、评估、分析和管理应用程序,以便更快地通过用户界面迁移到 OpenShift。
本文档描述了 Migration Toolkit for Applications, 版本 6.0.0 和 6.0.1 的新功能、功能增强、已知问题和已解决的问题。

使开源包含更多

红帽承诺替换我们的代码、文档和网页属性中存在问题的语言。我们从这四个术语开始: master、slave、blacklist 和 whitelist。这些更改将在即将发行的几个发行本中逐渐实施。有关更多详情,请参阅我们的首席技术官 Chris Wright 提供的消息

第 1 章 简介

Migration Toolkit for Applications 6.0 在 Red Hat OpenShift 的混合云环境中加速大规模应用程序现代化的过程。此解决方案会考虑整个迁移过程的详细情况,包括产品组合和应用程序级别的信息:库存、评估、分析和管理应用程序,以便更快地通过用户界面迁移到 OpenShift。

本发行注记涵盖了 MTA 6.0 的所有 z-stream 版本,以及首先列出的最新发行版本。

第 2 章 MTA 6.0.1

2.1. 新功能及改进

这部分论述了 Migration Toolkit for Applications (MTA) 6.0.1 的新功能和改进。

MTA 不再需要支持 RWX 卷

在以前的版本中,MTA 需要支持 RWX 卷,在 6.0.1 版本中是可选的。Tackle CR 包含一个新的配置选项 rwx_supported,这是一个布尔值参数,默认值为 true

  • 当此选项设为 true 时,MTA Operator 会创建一个缓存卷作为 RWX。Maven 将此卷用作跨任务共享的持久本地 m2 缓存。
  • 当它被设置为 false 时,Maven m2 缓存将与每个任务设置为 local。您始终可以单独配置 Maven 缓存。
注意

如果您从 6.0.0 升级到 6.0.1,您可以在升级后设置此参数。

2.1.1. 升级到 6.0.1 后,在 OpenShift Web 控制台中设置参数

在升级到 MTA 6.0.1 后,您可以在 OpenShift Web 控制台中设置 rwx_supported 的值。

流程

  1. 登录到 OpenShift Web 控制台,点 Operators → Installed Operators → Migration Toolkit for Applications Operator → Tackle,然后点 Tackle 实例。
  2. YAML 视图。
  3. rwx_supported 添加到 spec 部分列出的 CR 设置中,并将其值设为 false
  4. 点击 Save

2.1.2. 升级到 6.0.1 后,使用 CLI 在 Tackle 自定义资源 (CR) 中设置参数

在升级到 MTA 6.0.1 后,您可以使用 OpenShift CLI 在 Tackle CR 中设置 rwx_supported 的值。

流程

  1. 使用 OpenShift CLI 登录集群。
  2. 输入以下命令将 rwx_supported 设置为 false

    $ oc patch tackle $(oc get tackle -n openshift-mta|grep -iv name|cut -d " " -f 1) -n openshift-mta --type merge --patch '{"spec":{"rwx_supported": "false"}}'

2.2. 已知问题

目前,本发行版本中没有已知的问题。

2.3. 已解决的问题

在发行版本中,这个版本没有解决的问题。

第 3 章 MTA 6.0.0

3.1. 新功能及改进

本节论述了 Migration Toolkit for Applications (MTA) 6.0.0 的新功能和改进。

应用程序库存模块

新的应用程序产品组合驱动 UI,使组织能够使用可扩展标记模型管理和分类其应用程序。

应用程序评估模块

一个基于问题的工具,用于评估在企业 Kubernetes 平台内在容器中部署应用程序的适用性工具,突出显示在决定要遵循哪些迁移策略时需要考虑的潜在风险。

Administrator perspective (管理员视角)

专门的管理工具配置视角,它具有类似方法并设计到 OpenShift 管理员视角。

增强的 RBAC

三个新的区分者具有不同权限 - 管理员、架构师和 Migrator。

与软件仓库集成

与源代码(Git、Subversion) 和二进制文件 (Maven) 存储库完全集成,可自动检索应用程序以进行分析。

凭证管理

用于多个凭证类型的安全存储(源控制、Maven 设置文件、代理)。凭据由管理员管理,并由架构师分配给应用程序。

代理集成

HTTP 和 HTTPS 代理配置可以在 MTA UI 中进行管理。

增强的分析模式

与源和二进制分析模式不同,现在 MTA 包括可解析源存储库中提供的 POM 文件的 Source + Dependencies 模式,从公司或公共工件存储库中收集依赖项,将它们添加到分析范围内。

分析范围选择

简化的用户体验来配置分析范围,从而能够强制分析已知的开源库。

授权部署

现在,MTA 可以在没有 Keycloak 的情况下部署,允许完全未经身份验证的管理员访问该工具。这在资源受限环境中(如 Minikube 的本地实例)中部署工具时特别有用,其中只有单个用户有权访问它。

其他迁移路径

在 MTA 中添加新的转换目标:

  • OpenJDK 11 到 OpenJDK 17
  • EAP 和 Spring Boot 应用到 Azure 应用服务

无缝升级

现在,MTA 生命周期由具有 Capability Level II 的新操作员管理,允许在 GA 版本之间进行无缝升级。

事务报告

现在,应用程序分析报告中提供了一个新的事务报告。这个新选项会分析应用程序数据层,并提供有关如何在不同层中传播事务的详细信息,并将其表示为服务条目、调用图形和 SQL 语句序列。

重要

事务报告仅作为技术预览提供。技术预览功能不包括在红帽生产服务级别协议(SLA)中,且其功能可能并不完善。因此,红帽不建议在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

如需有关技术预览功能支持范围 的信息,请参阅红帽客户门户网站中的技术预览功能支持范围。

3.2. 已知问题

目前,本发行版本中没有已知的问题。

3.3. 已解决的问题

在发行版本中,这个版本没有解决的问题。

法律通告

Copyright © 2023 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.