第 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
的值。
流程
-
登录到 OpenShift Web 控制台,点 Operators
Installed Operators Migration Toolkit for Applications Operator Tackle,然后点 Tackle 实例。 - 点 YAML 视图。
-
将
rwx_supported
添加到spec
部分列出的 CR 设置中,并将其值设为false
。 - 点击 Save。
2.1.2. 升级到 6.0.1 后,使用 CLI 在 Tackle 自定义资源 (CR) 中设置参数 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在升级到 MTA 6.0.1 后,您可以使用 OpenShift CLI 在 Tackle CR 中设置 rwx_supported
的值。
流程
- 使用 OpenShift CLI 登录集群。
输入以下命令将
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"}}'
$ 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"}}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow