Commvault SAP HANA备份恢复介绍V1

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
灵活的保护选项
• 调用SAP Backint备份接口 • 能与SAP HANA Studio集成 • 支持全备、差量备份、增量备份和 日志备份 • 支持SAP HANA MDC • 无需写备份脚本 • SAP认证通过:
• HANA on Intel x86 • HANA on IBM Power
SAP HANA 虚拟机环境
不同环境的恢复
保持拓扑环境相同 多对一的恢复,配置global.ini参数文件,增加index servers
其他注意事项
备份恢复时客户端配置参数配置 多节点的HANA的备份,需要在每个节点进行安装 HANA Studio参数配置 恢复前缀名称的指定
故障日志的分析
Those logs can be found in SAP HANA Studio and also under /usr/sap/<SID>/HDB<Inst No>/<hostname>/trace/backup.log /usr/sap/<SID>/HDB<Inst No>/<hostname>/trace/backint.log
XSEngine
(扩展应用服务 Extended Application Services)
•在HANAStudio环境中编写代码 •创建应用程序 •SQL 语言查询并更新HANA表和视图 用于绘制图e.g. CPU使用使用量和内存消耗 •系统
9
SAP HANA 集群架构
主节点(Master):配置有3个但只有一个激活。从3个Master配置角色中选举,这是SAPHANA软件本身的集群管理机制。起到全局事务协调器的作用。保存计算节
19
SAP HANA 备份恢复
环境说明
SAP HANA 2个活动节点+1个standby
CS + MA
SAN
备份存储
磁带库
21
客户端安装
22
客户端安装
23
客户端参数配置
24
客户端配置
25
客户端配置
26
客户端配置
27
在HANA Studio确认配置参数
28
HANA 备份
29
HANA 备份查看
SAP HANA 横向扩展 SAP HANA 向上扩展 SAP HANA TDI
Commvault Data Platform
Single Index Virtual Repository
Operations Management
SAP HANA 云环境
多租户DB容器
SAP HANA 16
时间点恢复
SAP HANA 体系架构
7
SAP HANA 体系架构
SapStartSrv
•网络服务(Web service)通过REST (HTTP) and SOAP (XML) •通过hdbdaemon 来启动the HANA DB •实现数据库独立,HANA 使用 SapStartSrv 与MaxDB or Oracle相同 •HANA Studio 通过REST 与SapStartSrv交互
点集群信息的全局元数据。
从节点(Slave):缓存需要的元数据,采用分布式架构,承担由主节点分配来的任务,执行对应的数据库操作。一个集群内多个。从节点也分为配置角色和实际角色
,配置角色分为Worker和Standby,实际角色分为Master、Standby和Slave。
备用节点(Standby):切换时接管故障节点。一个集群可以0到多个。正常情况下此节点的软件是运行的,只不过其内存数据库中没有数据,不能执行业务处理。
SAP HANA studio Sybase Replication Server SAP HANA database clients SAP HANA database SLES 11 SP1 硬件厂商特定的服务器管理工具 存储子系统
6
SAP HANA appliance
SAP HANA Load Controller SAP Host Agent
SAP SW Update Manager (SUM) for SAP HANA
LM Structure files
SAPCAR SAP JVM
• OS configuration & users
• SL Toolset 1.0 SPS 02
• Software Update Manager for SAP HANA • SAP JVM
Daemon
•通过 SapStartSrv •以正确顺序启动和停止其他HANA server daemons •通过shared memory segment 与nameserver通信获得topology信息 •如果它收到信号 SIGINT (kill -2) or SIGQUIT (kill -3), 它会在停止自己之前停止其他 服务。
8
SAP HANA 体系架构
Statistics Server
•从Daemons收集状态信息和资源消耗 •特定间隔查询系统表 提供历史测量数据进行进一步分析 用于绘制图e.g. CPU使用使用量和内存消耗 •分析记录值并给出评分(→ basis of the alerts) •将收集数据写到schema _SYS_STATISTICS 中的 Column Store 表 存储alerts 到表STATISTICS_ALERTS •可以配置发送邮件报警 •多节点系统中只在一个节点上运行 StatisticsServer的表没有被分布到多节点系 统
Name Server
•存储topology 信息 •监控视图数据填充(e.g. M_SERVICES) •知道多节点系统中服务和数据都存在于哪个IndexServer上 当处理一个 query时, IndexServers 询问它们本地的NameServer 相关数 据位置 为了提高性能 topology 和 distribution 信息被本地的NameServer复制 和缓存到每台主机的共享内存段中 在多节点系统中只有 Master NameServer 有它自己 persistence,存储 topology 信息和分布数据 Slave NameServers 没有persistence 因为它们只有已复制数据 •Pings 所有主机,如果需要命令 failover 到 standby 节点
切换的过程是自动进行的。
10
SAP HANA保护方案
怎样保护SAP HANA?
利用SAP HANA标准接口Backint进行备份 • 连接SAP HANA和第三方备份工具 • 保存点把变化的数据写入磁盘 • 利用命名管道进行流式数据保护
优点 • 集成完整性检查 • 可横向扩展 缺点
利用SAP HANA快照接口进行保护 • 与HANA Backint接口分离 • 松散耦合 • 对Log文件进行流式保护
• 为持续运营提供其必需的任务、概念与过程的最佳实践
运营 维护
体系结构 与系统环境
安装
管理监控
升级, 打补丁
备份与恢复
4
SAP HANA 将软件与硬件结合起来
内存计算引擎(wk.baidu.com件)
+
预先安装好的系统(硬件)
5
SAP HANA构件体系结构
从部署的角度看The SAP HANA appliance软件
Savepoint COMMIT
XS Engine
Savepoint COMMIT
Index Server
Savepoint COMMIT
磁盘
Data Vol Log Vol Data Vol Log Vol Data Vol Log Vol Data Vol Log Vol
BACKINT For HANA
可以利用备份,把数据库恢复到某一个时间点
• 差量备份收集了上次全备份后的 变化数据
F
I
I
D
I
I
5
Time
• 增量备份收集了上次任何备份后 的数据 • 日志备份可频繁进行 • 恢复次序:
• 恢复最后全备份
• 恢复最后差量备份 • 恢复接下来的所有增量备份 • 恢复接下来前滚日志
• 恢复到最新
• 恢复到指定的时间点
• Scale-up(向上扩展)
• Scale-out (横向扩展)
• TDI (Tailored Datacenter Integration,定制数据中心集成)
• 能保护多种版本
• Standalone SAP HANA、SAP Business Suite 以及SAP S/4 HANA
• 能从所有类型的故障中快速、轻松地恢复
经过适当定义与验证的硬件和软件库
• SAP HANA 1.0 SPS 02
• SAP HANA database • SAP HANA database clients • SAP HANA studio (P2 repository) • Sybase Replication Server • SAP HANA Load Controller • SAP Host Agent • LM Structure files • SAPCAR
Node 1
Node 2
Node 3
Node 4
BACKINT For HANA
磁盘

磁带
磁盘

磁带
14
IntelliSnap快照保护SAP HANA
快速恢复SAP HANA
• 调用SAP HANA快照接口 • 最适合HANA TDI • 能与SAP HANA Studio集成 • 感知硬件存储复制(HDS/EMC) • 支持虚拟机vSphere环境上的 HANA
SAP HANA 备份恢复介绍
2018年1月
© 2017 COMMVAULT SYSTEMS, INC. ALL RIGHTS RESERVED.
1
2 3
SAP HANA概述
SAP HANA保护方案
SAP HANA 备份恢复
SAP HANA概述
什么是SAP HANA?
• SAP HANA
• 预打包的解决方案,以预安装和定义的形式向客户发布 • 内嵌工具,管理生命周期、安全优化与日常运营
• Intellisnap支持无冲击备份模式,并能超快恢复 • 能保护SAP HANA多租户数据库容器 MDC (Multitenant Database Containers)
• 能进行SAP HANA 灾难恢复和数据库复制
• 支持在线数据库差量备份、增量备份和归档日志备份 • 与SAP HANA Studio 和SAP HANA Cockpit紧密集成
Data 备份 Log备份
磁盘

磁带
磁盘

磁带
13
多结点配置
Scale-out Configuration
HANA SID
Data Name Server Statistics Server XS Engine Index Server Config Files Log Name Server Statistics Server XS Engine Index Server Config Files Data Log Name Server Statistics Server XS Engine Index Server Config Files Data Log Name Server Statistics Server XS Engine Index Server Config Files Data Log
优点 • 最快恢复选项 • 适用于大型和关键数据库 • 简单 缺点 • 没有HANA端的完整性检查 • 快照与备份机制不同
12
• 吞吐量取决网络
• 不适合要求苛刻的SLAs
SAP HANA备份保护机制
HANA SID 内存
Name Server
Savepoint COMMIT
Statistics Server
30
HANA 备份查看
31
HANA 恢复
32
HANA 恢复
33
HANA 恢复
34
HANA 备份前缀的查看
35
HANA 备份前缀的查看
36
HANA 恢复
37
异机恢复
SAP HANA 备份恢复探讨
需要在目标机配置param参数,指定原客户端名,CvClientName 检查HANA Studio 参数配置
磁 盘
Disk Cloud Tape
MA
内 存
Database
Log Buff
Flush
Savepoint
Data Vol
Log Vol
Archive Logs
保留副本
• 支持快照回滚
• 支持归档日志流备份保护 • 全自动,无需脚本
Hitachi/EMC
15
克隆或快照
Commvault能满足HANA多种应用环境
1
最后全备份
2
增量备份
Log区中最 新的事务
3
差量备份
4
Log备份
17
怎么快速恢复
日志重放是RTO的决定因素
• 利用快照备份,能快速恢复备份 • 没有快照备份,可以采用多流加速 • 差量备份也能提高恢复速度,减少日志重复时间
F
F
I1
D1
I2
D2
I3
D3
I4
18
方案总结
• 企业级SAP HANA数据保护方案 • 支持HANA多种配置
相关文档
最新文档