无论何时您对自己的内容进行更改 MAS 系统,你需要一个可靠的应急计划。如果出现问题,你将如何恢复?


这里的目标是尽可能降低风险,避免让环境处于不良状态。

MAS 备份的两种方法

IBM 提供了两种主要方法:

第一个是GitHub脚本,它已经存在了几年。


第二个选项是更新的:2026 年 3 月刚刚发布的两个 Ansible 角色。


让我们看看两者,看看它们是如何比较的。

方法 1:Github 脚本

专用的备份脚本可用于核心 (mascore-backup-restore.sh) 和管理 (manage-backup-restore.sh)。这些脚本可用于 GitHub 并且还直接捆绑在 MAS CLI 中,使其易于访问和运行。

在 MAS CLI 的 mascli/backup-restore 中找到 MAS Core 和 Manage 备份脚本。

需要集群访问权限

这些脚本直接与 MAS 命名空间和资源交互,需要管理员访问 OpenShift 集群。

收集参数

命名空间包含执行这些脚本所需的大部分参数。

执行 MAS 核心备份

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


检查所有备份文件以验证所有资源是否已成功备份。

执行管理备份

使用相同的参数执行 manage-backup-restore.sh,包括工作空间 ID。

别忘了备份你的数据库!

方法 2:Ansible 角色

新的 MAS CLI 备份和恢复命令

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

在我们深入执行之前 批量备份 命令,了解可用的选项很重要。

有 32 种不同的 参数,但它们实际上可以分为六个关键领域:

  • 我们在备份什么实例?
  • 我们要如何配置备份?
  • 备份将存储在哪里?
  • 包括哪些应用程序?
  • 正在备份哪些组件?
  • 备份中是否涉及任何潜在的依赖关系或高级选项?

在 MAS CLI 中执行批量备份

下面的 MAS 备份命令包括管理应用程序,该应用程序仍需要指定工作空间 ID。它还包括 SLS 并指定安装它的命名空间。

我最初几次运行这个命令时,它在备份前检查任务中几乎立即失败了。

备份前检查可验证 OpenShift 集群中每个组件的运行状况,当你只是尝试运行有针对性的备份时,这并不理想。使用--ski-pre-check 参数来绕过它。

启动备份后,幕后会发生一些事情。

OpenShift Pipelines Operator 被安装到核心命名空间中,然后安装到管理命名空间中,因为它包含在备份中,它还会创建一个专用的命名空间 管道 操作员也安装的命名空间。

因此,这不仅仅是备份,还是在对您的集群进行更改。


随着备份的进行并安装其依赖项,链接指向 PipeleRun 在 MAS CLI 窗口中提供。

从那时起,你需要继续直接从 OpenShift 集群监控备份。

Pipeline Run 为您提供了从验证到最终上传的整个备份过程的分步可视化视图,因此您可以实时监控进度。


MAS 备份的局限性

  • 某些环境(例如 SNO、AWS、AWS、Azure)不支持某些存储类别和访问模式。
  • 仅支持 MongoDB 社区版。
  • 备份前检查会扫描整个集群,但可以跳过。

MORE Community Logo
Live from the MORE community

Your Maximo questions probably already have answers

See what Maximo users are asking, answering, and solving right now.

Unlock the Ultimate Guide to IBM Maximo Application Suite (MAS)

Discover everything you need to know to modernize your asset management strategy.

Inside, you’ll learn:

  • What’s new in IBM Maximo Application Suite 9.0
  • Key differences between Maximo 7.6 and MAS
  • How AppPoints and OpenShift change the game
  • Industry use cases across energy, manufacturing, and transportation
  • Step-by-step guidance for upgrading and migration readiness
Cover of 'The Ultimate Guide to MAS Maximo Application Suite' by Naviam featuring a man in a yellow construction helmet and safety vest holding a tablet.
×

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.

Read Press Release