3.2. 安装 Migration Toolkit for Applications Operator 和用户界面


您可以在 Red Hat OpenShift 版本 4.13-4.15 上安装 Migration Toolkit for Applications (MTA)和用户界面。

先决条件

  • 4 个 vCPU、8 GiB RAM 和 40 GiB 持久性存储。
  • 任何云服务或自托管版本的 Red Hat OpenShift 在版本 4.13-4.15。
  • 您必须以具有 cluster-admin 权限的用户身份登录。

如需更多信息,请参阅 OpenShift Operator 生命周期

流程

  1. 在 Red Hat OpenShift Web 控制台中,点 Operators OperatorHub
  2. 使用 Filter by keyword 字段搜索 MTA
  3. Migration Toolkit for Applications Operator,然后点 Install
  4. Install Operator 页面中,点 Install
  5. Operators Installed Operators 来验证 MTA Operator 是否出现在 openshift-mta 项目中,状态为 Succeeded
  6. MTA Operator。
  7. Provided APIs 下,找到 Tackle,然后点 Create Instance

    Create Tackle 窗口在 Form 视图中打开。

  8. 查看自定义资源(CR)设置。默认的选择应该可以被接受,但请确保检查系统对存储、内存和内核的要求。
  9. 要直接使用 YAML 文件,请点击 YAML 视图,并查看 YAML 文件的 spec 部分中列出的 CR 设置。

    这个表中列出了最常用的 CR 设置:

    Expand
    表 3.2. Tackle CR 设置
    Namedefault描述

    cache_data_volume_size

    100 GiB

    为缓存卷请求的大小;当 rwx_supported=false 时会被忽略

    cache_storage_class

    默认存储类

    用于缓存卷的存储类 ; 当 rwx_supported=false 时会被忽略

    feature_auth_required

    True

    用于指明是否需要 keycloak 授权(单用户/"noauth")的标记

    feature_isolate_namespace

    True

    指定是否启用使用网络策略进行命名空间隔离的标志

    hub_database_volume_size

    10 GiB

    为 Hub 数据库卷请求的大小

    hub_bucket_volume_size

    100 GiB

    为 Hub 存储桶卷请求的大小

    hub_bucket_storage_class

    默认存储类

    用于存储桶卷的存储类

    keycloak_database_data_volume_size

    1 GiB

    为 Keycloak 数据库卷请求的大小

    pathfinder_database_data_volume_size

    1 GiB

    为 Pathfinder 数据库卷请求的大小

    maven_data_volume_size

    100 GiB

    为 Maven m2 缓存卷请求的大小;在 MTA 6.0.1 中弃用

    rwx_storage_class

    不适用

    为 Tackle RWX 卷请求的存储类;在 MTA 6.0.1 中弃用

    rwx_supported

    True

    指明集群存储是否支持 RWX 模式的标记

    rwo_storage_class

    不适用

    为 Tackle RW0 卷请求的存储类

    rhsso_external_access

    False

    指明是否创建了专用路由来访问 MTA 受管 RHSSO 实例的标志

    analyzer_container_limits_cpu

    1

    pod 允许使用的最大 CPU 数量

    analyzer_container_limits_memory

    4GiB

    pod 允许使用的最大内存量。如果 pod 显示 OOMKilled 错误,您可以增加这个限制。

    analyzer_container_requests_cpu

    1

    pod 需要运行的最少 CPU 数量

    analyzer_container_requests_memory

    4GiB

    pod 需要运行的最小内存量

    YAML 文件示例

    kind: Tackle
    apiVersion: tackle.konveyor.io/v1alpha1
    metadata:
      name: mta
      namespace: openshift-mta
    spec:
      hub_bucket_volume_size: "25Gi"
      maven_data_volume_size: "25Gi"
      rwx_supported: "false"
    Copy to Clipboard Toggle word wrap

  10. 如果需要,编辑 CR 设置,然后点 Create
  11. 管理视图中,点 Workloads Pods 来验证 MTA Pod 是否正在运行。
  12. 使用 OpenShift 中的 mta-ui 应用公开的路由,从浏览器访问用户界面。
  13. 使用以下凭证登录:

    • 用户名 :admin
    • 密码 : Passw0rd!
  14. 出现提示时,创建新密码。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat