MAS 备份:保护您的环境
肖娜·吉尔伯特
May 18, 2026


无论何时您对自己的内容进行更改 MAS 系统,你需要一个可靠的应急计划。如果出现问题,你将如何恢复?
这里的目标是尽可能降低风险,避免让环境处于不良状态。
IBM 提供了两种主要方法:

第一个是GitHub脚本,它已经存在了几年。
第二个选项是更新的:2026 年 3 月刚刚发布的两个 Ansible 角色。
让我们看看两者,看看它们是如何比较的。
专用的备份脚本可用于核心 (mascore-backup-restore.sh) 和管理 (manage-backup-restore.sh)。这些脚本可用于 GitHub 并且还直接捆绑在 MAS CLI 中,使其易于访问和运行。
在 MAS CLI 的 mascli/backup-restore 中找到 MAS Core 和 Manage 备份脚本。

这些脚本直接与 MAS 命名空间和资源交互,需要管理员访问 OpenShift 集群。
命名空间包含执行这些脚本所需的大部分参数。

要运行 mascore-backup-restore.sh,请提供脚本位置、实例 ID、要将文件备份到的位置和模式。

检查所有备份文件以验证所有资源是否已成功备份。
使用相同的参数执行 manage-backup-restore.sh,包括工作空间 ID。

从 MAS 版本 36.0.0 开始,MAS CLI 包括与 OpenShift Pipelines 集成的增强型备份和恢复命令。

在我们深入执行之前 批量备份 命令,了解可用的选项很重要。
有 32 种不同的 参数,但它们实际上可以分为六个关键领域:

下面的 MAS 备份命令包括管理应用程序,该应用程序仍需要指定工作空间 ID。它还包括 SLS 并指定安装它的命名空间。
我最初几次运行这个命令时,它在备份前检查任务中几乎立即失败了。
备份前检查可验证 OpenShift 集群中每个组件的运行状况,当你只是尝试运行有针对性的备份时,这并不理想。使用--ski-pre-check 参数来绕过它。

启动备份后,幕后会发生一些事情。
OpenShift Pipelines Operator 被安装到核心命名空间中,然后安装到管理命名空间中,因为它包含在备份中,它还会创建一个专用的命名空间 管道 操作员也安装的命名空间。
因此,这不仅仅是备份,还是在对您的集群进行更改。

随着备份的进行并安装其依赖项,链接指向 PipeleRun 在 MAS CLI 窗口中提供。
从那时起,你需要继续直接从 OpenShift 集群监控备份。
Pipeline Run 为您提供了从验证到最终上传的整个备份过程的分步可视化视图,因此您可以实时监控进度。


Discover everything you need to know to modernize your asset management strategy.
Inside, you’ll learn:

ActiveG, BPD Zenith, EAM Swiss, InterPro Solutions, Lexco, Peacock Engineering, Projetech, Sharptree, and ZNAPZ have united under one brand: Naviam.
You’ll be redirected to the most relevant page at Naviam.io in a few seconds — or you can
go now.