SB-4293:利用羊驼和NetApp SnapCenter自动执行SAP系统复制、刷新和克隆工作流
本文档重点介绍如何将NetApp®Snapshot™和FlexClone®技术集成到羊驼自动化工作流中。
解决方案概述
SAP系统和解决方案操作非常复杂。但是、对于使用SAP的公司、系统和服务是其业务流程的核心。通过自动执行重复的日常操作任务(如系统复制和刷新操作)、SAP系统管理员可以事半功倍地管理更多系统、生成可重复的结果并减少人为错误。
本文档重点介绍如何将NetApp®Snapshot™和FlexClone®技术集成到羊驼自动化工作流中。
主动自动化环境—云和任意位置(Alpaca)套件是一个全面的管理界面、可对SAP环境进行详细监督和监控。羊驼可以简化和加快SAP基础架构运营、确保最佳可用性和透明度。它提供了一套全面的工具来管理整个环境(包括基础架构)、并主动通知异常情况、例如服务中断、作业中断和拥塞。该套件可在内部环境、混合云和全云环境(包括多云环境)中无缝运行、确保适应任何基础架构。此基于模块的框架可自动执行标准和常规SAP管理任务、以及在中断期间进行故障转移等复杂情形。 管理员/专家、操作员和经理、羊驼为这些专业人员提供了高度的控制和自动化。
本文档介绍了羊驼如何与NetApp SnapCenter®集成、后者是一款用于编排基于Snapshot的备份、执行还原和创建FlexClone卷的工具。通过这种集成、SAP管理员可以显著加快SAP系统的日常运营任务。NetApp Snapshot、FlexClone和SnapRestore®技术可加快备份、还原和克隆操作的速度,因为NetApp的存储技术是基于指针的。这种方法速度很快、而且还可以降低克隆操作期间的存储开销、因为只需将新数据和更改过的数据(而不是现有数据)写入存储介质即可。无论它是内部NetApp存储系统还是三大云提供商之一的NetApp存储解决方案、都是如此。
目标受众
本文档面向已手动执行SAP系统副本并希望使用羊驼自动执行此活动的SAP系统管理员。将NetApp SnapCenter编排的NetApp Snapshot和FlexClone技术与羊驼工作流相结合的预期目标是、缩短完全自动化SAP系统副本的持续时间。
SAP系统克隆、复制和刷新场景
术语SAP系统副本通常用作三个不同过程的同义词:SAP系统克隆、SAP系统副本和SAP系统刷新。区分这些操作非常重要、因为工作流和用例不同。
-
SAP系统克隆。SAP系统克隆是源SAP系统的相同克隆。SAP系统克隆通常用于解决逻辑损坏或测试灾难恢复场景。对于系统克隆操作、主机名、实例编号和安全标识符(SID)保持不变。因此、为目标系统建立适当的网络隔离非常重要、以确保该系统无法与生产环境进行通信。
-
SAP系统副本。SAP系统副本是使用源SAP系统中的数据对新目标SAP系统进行的设置。例如、新的目标系统可以是一个额外的测试系统、其中包含来自生产系统的数据。源系统和目标系统的主机名、实例编号和SID不同。 新系统不会与源系统隔离。
-
SAP系统更新。SAP系统刷新是使用源SAP系统中的数据对现有目标SAP系统进行的刷新。目标系统通常是SAP传输环境(例如沙盒系统)的一部分、该系统会使用生产系统中的数据进行刷新。源系统和目标系统的主机名、实例编号和SID不同。
尽管有三种不同的使用情形、但数据管理流程保持不变。所有这三种使用情形都使用相同的底层数据管理技术—NetApp Snapshot和FlexClone。
解决方案技术
整个解决方案包括以下主要组件:
-
安装了SnapCenter代理和SnapCenter数据库插件的SAP源系统
-
安装了SnapCenter代理和SnapCenter数据库插件的SAP目标系统
-
已配置SAP源系统和SAP目标系统的羊驼系统
-
NetApp SnapCenter服务器
-
NetApp存储系统:
-
物理内部部署硬件:AF-A、AF-C、ASA-A、ASA-C或FAS系列
-
内部软件定义的存储:ONTAP®Select
-
NetApp云存储:
-
适用于AWS、Google Cloud或Azure的Cloud Volumes ONTAP
-
Azure NetApp Files
-
适用于 NetApp ONTAP 的 Amazon FSX
-
-
下图显示了羊驼服务器、NetApp SnapCenter服务器、NetApp存储系统、SAP源系统和SAP目标系统、以及所有内容的集成方式。其目标是、通过使用SnapCenter REST API尽可能灵活地进行集成、以确保最大限度地重复使用现有组件中已完成的配置工作。
使用情形摘要
在多种情况下、必须将源系统中的数据提供给目标系统、以便进行测试或培训。必须使用源系统中的数据定期更新这些测试和训练系统、以确保使用当前数据集执行测试和训练。这些系统刷新操作包括基础架构层、数据库层和应用程序层上的多个任务、这些任务可能需要几天时间、具体取决于自动化级别。
要加快运营速度、自动执行任务并消除基础架构、数据库和应用程序级别的人为错误、您可以使用羊驼工作流。此集成使用NetApp Snapshot和FlexClone技术、而不是将备份从源系统还原到目标系统(这不仅耗时、而且会占用大量资源)。启动数据库所需的所有任务只需几分钟而不是几小时即可完成。克隆过程所需的时间与数据库大小无关;因此、即使是非常大的系统、也只需几分钟即可创建完毕。羊驼通过自动执行操作系统和数据库级别以及SAP后处理端的任务、进一步缩短了运行时间。
下图显示了使用自动化时可能会提高的运营效率。
集成技术组件
SnapCenter在羊驼工作流中的实际集成包括使用shell脚本来访问NetApp SnapCenter REST API。这种基于REST API的集成可创建SAP源系统的Snapshot副本、创建FlexClone卷并将其挂载到SAP目标系统上。存储和SAP管理员知道如何开发由SnapCenter触发并由SnapCenter代理执行的脚本、以自动执行重复的日常操作任务。这种松散耦合的架构可通过shell脚本触发SnapCenter任务、使他们能够重复使用现有的自动化过程、从而使用羊驼作为端到端自动化的工作流引擎更快地实现所需的结果。
结论
羊驼和NetApp数据管理技术的结合提供了一个强大的解决方案、可以显著减少与SAP系统管理相关的最复杂和最耗时的任务所需的时间和精力。这种组合还有助于避免人为错误可能导致系统之间的配置偏离。
由于系统更新、副本、克隆和灾难恢复测试都是非常敏感的过程、因此实施此类解决方案可以节省宝贵的管理时间。它还可以增强业务部门员工对SAP系统管理员的信任。他们将看到可以节省多少故障排除时间、以及复制系统以用于测试或其他目的是多么容易。无论源系统和目标系统运行在内部、公有云、混合云还是混合多云、都是如此。
从何处查找追加信息
要了解有关本文档所含信息的更多信息、请查看以下文档和网站:
版本历史记录
version | Date | 更新摘要 |
---|---|---|
版本0.1 |
04.2024 |
初稿。 |
版本0.2 |
06.2024 |
已转换为html格式 |