Netbackup备份多节点HANA备份实施.doc_第1页
Netbackup备份多节点HANA备份实施.doc_第2页
Netbackup备份多节点HANA备份实施.doc_第3页
Netbackup备份多节点HANA备份实施.doc_第4页
Netbackup备份多节点HANA备份实施.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SAP HANA备份实施方案XX系统备份SAP HANA备份实施方案V3.0Symantec2014年4月1、 文档属性2、 文档变更历史清单3、 文档变更说明(仅描述本版本的变更内容)序号变更内容简述123目录1备份介绍41.1系统建设背景41.2备份需求42实施方案52.1HANA备份介绍52.2备份网络要求62.3备份策略62.4环境说明62.5HANA备份部署72.5.1Master 创建SAP策略:72.5.2HANA主机上配置:112.5.3在hana studio中配置:122.5.4从HANA中发起备份:132.5.5从NBU发起备份142.6HANA故障的备份切换142.6.1生产库故障152.6.2副本库故障162.6.1开发库故障191 备份介绍1.1 系统建设背景1.2 备份需求 完成SAP HANA应用系统的数据备份。以下为NBU 备份系统的技术术语: Netbackup主服务器(MASTER SERVER)独立的服务器,作为该备份域的核心和集中管理平台。负责为NetBackup 选择介质和设备。主服务器包含 NetBackup 目录库,该目录库包含内部数据库,内部数据库中包含有关 NetBackup 备份和配置的信息;安装Netbackup的Master Server软件。 Netbackup介质服务器(MEDIA SERVER)xx系统环境中需要使用SAN网络(LAN-Free)技术进行备份的业务主机;安装Netbackup的Media Server软件(同Netbackup Enterprise Client)。 Netbackup客户端(CLIENT)xx系统环境中需要通过LAN完成数据备份的业务主机;安装Netbackup的Netbackup客户端软件。 备份设备xx系统物理磁带库IBM 3584带库;2 实施方案采用LAN方式实现SAP HANA的备份。2.1 HANA备份介绍赛门铁克NetBackup软件对SAP HANA进行数据保护时会调用 SAP的backint工具。SAP HANA会被设置为备份模式, 并将数据从所有HANA节点传输到NetBackup的介质服务器上。完成备份后,SAP HANA会自动退出备份模式。这样就保证了内存数据库备份的一致性和可恢复性。SAP HANA的所有节点上需要安装NetBackup的客户端和SAP HANA Agent。支持单节点和多节点HANA环境,备份方式目前只支持LAN备份。 2.2 备份网络要求原则上,推荐使用独立的网卡用于备份系统。在不具备以上条件的情况下,尽量避开在应用系统使用的高峰时段来发起备份作业。网络防火墙要求TCP/IP协议,双向开通如下端口:源主机目标主机通讯端口说明Master ServerMedia Server1556, 13724, 13782双向Media ServerClient1556, 13724, 13782 双向Media ServerSAN Media Server1556, 13724, 13782双向上述端口的TCP连接是长连接,不能设置连接超时。2.3 备份策略备份方式备份频率备份时间保留周期全备份每天1个月日志备份User Backup1个月2.4 环境说明TypeHostnameIPNBU VersionMasterServermssbkserver192.168.9.1027.5.0.6Clientdhanadb001-datadhanadb002-data192.168.127.186192.168.127.1877.5.0.6Clientqhanadb001-dataqhanadb002-data192.168.167.185192.168.167.1867.5.0.6Clientphanadb001-dataphanadb002-dataphanadb003-dataphanadb004-dataphanadb005-dataphanadb006-data192.168.68.181192.168.68.182192.168.68.183192.168.68.184 192.168.68.185 192.168.68.186 7.5.0.6环境说明: MasterServer使用ClusterMaster,由mssbkserver01/mssbkserver02两台主机使用VCS搭建,service name为mssbkserver。用来制定和管理备份策略。 Client安装部署了NBU 7.5.0.6 client软件,HANA备份通过MasterServer备份到磁带库。2.5 HANA备份部署2.5.1 Master 创建SAP策略:以PHANADB为例,创建备份策略:备份类型选择SAP,勾选Follow NFSSchedules会自动生成一个Default Schedules,调整保留时间为1 month。手动创建一个Automatic Full Backup的自动调度策略选择备份时间窗口客户端选择phanadb001-data备份脚本备份脚本详细内容如下:#!/bin/sh#bcpyrght#*#* $VRTScprght: Copyright 2013 Symantec Corporation, All Rights Reserved $ *#*#ecpyrght# NOTE:# 1. Provide the path of hdbsql as /usr/sap/HDB01/exe/hdbsql# 2. Need to modify below hdbsql command according to your configuration with options as# ./hdbsql -i -n # -u -p # Modify the below hdbsql commands by using proper name# 3. SAP HANA Master name and hostname of that Node must be same#RETURN_STATUS=0# Get the SAP HANA master server#SAP_SERVER=/usr/sap/P0A/HDB00/exe/hdbsql -i 0 -n localhost -u SYSTEM -p HP1nv3nt -j -a -x select HOST from M_SERVICES WHERE COORDINATOR_TYPE=MASTER LIMIT 1# Check if SAP HANA master node is present#if $SAP_SERVER = ; then echo SAP HANA Master node is not presentfi# Remove quotes from SAP_SERVER (HANA master) name string#SAP_SERVER=echo $SAP_SERVER | sed s/g# Convert the SAP HANA master name to small letters#SAP_SERVER=echo $SAP_SERVER | tr A-Z a-zecho SAP_SERVER = $SAP_SERVER# Get HOST NAME#HOST_NAME=hostname# Convert the current node host name to small letters#HOST_NAME=echo $HOST_NAME | tr A-Z a-zecho HOST_NAME = $HOST_NAME# Check SAP HANA MASTER with HOST NAME# IF both are same then start backup# Then trigger backup from SAP HANA master node#HOST_NAME=echo $HOST_NAME | tr A-Z a-zecho HOST_NAME = $HOST_NAMEif $SAP_SERVER = $HOST_NAME ; then# Get the current date and time# DATE_TIME=date +%Y%m%d_%H_%M_%S# Build the BACKUP PREFIX by appending DATE and TIME# BACKUP_PREFIX=COMPLETE_DATA_BACKUP BACKUP_PREFIX=$BACKUP_PREFIX_$DATE_TIME echo HANA_BACKUP_PREFIX = $BACKUP_PREFIX# Start BACKUP Query on SAP HANA master# /usr/sap/P0A/HDB00/exe/hdbsql -i 0 -n localhost -u SYSTEM -p HP1nv3nt backup data using backint ($BACKUP_PREFIX)# RETURN_STATUS=$? exit $RETURN_STATUSelse# For Worker node exit bphdb with 0# So all bphdb jobs which are invoked on Worker node will be get successful compelete# echo Backup is started from SAP HANA Master echo Worker Node will exit with sucess status exit 0fi由于PHANADB有6台主机,所以需要创建6个备份策略,主策略HANA_DB_BK_PHANA1有时间调度和脚本,其他策略没有时间调度和脚本。2.5.2 HANA主机上配置:2.5.2.1 修改initSAP.utl文件修改/usr/openv/netbackup/ext/db_ext/sap/scripts/sap_oracle/initSAP.utl中的policy:2.5.2.2 创建node_names.txt在每个HANA节点的/usr/openv/netbackup/ext/db_ext/sap下创建node_names.txt文件:2.5.2.3 链接hdbbackintCreate a link from SAP HANAs hdbbackint to hdbbackint_script script instead of NetBackups hdbbackint binary.ln -s /usr/openv/netbackup/bin/hdbbackint_script/usr/sap/SYS/global/hdb/opt/hdbbackint如果不存在opt目录则手工创建2.5.3 在hana studio中配置:2.5.4 从HANA中发起备份:Type应该选择backint2.5.4.1 HANA中看到备份正在运行:2.5.4.2 NBU中看到作业:2.5.5 从NBU发起备份右键选择HANA_DB_BK_PAHAN1策略,选择Manual Backup可以看到备份正在运行备份成功结束2.6 HANA故障的备份切换2.6.1 生产库故障生产库当前有6个备份策略,如下: HANA_DB_BK_PHANA1为主备份策略,实现自动备份调度。 HANA_DB_BK_PHANA6为备用备份策略,平时为deactive状态,当phana001切换到phana006时,需手动启用该策略。如果phana001主机down掉,SAP_MASTER会切换到phana006主机上,此时需要手动启用HANA_DB_BK_PHANA6备份策略。操作方法为,右键选择该策略,点击ActiveActive HANA_DB_BK_PHANA6后,需要Deactive HANA_DB_BK_PHANA1备份策略。2.6.2 副本库故障副本库有两个备份策略,如下: HANA_DB_BK_QHANA1为主备份策略,实现自动备份调度。 HANA_DB_BK_QHANA2为从备份策略,主备份策略会调用从备份策略。如果qhana001主机down掉,需要手动更改HANA_DB_BK_QHANA2策略。步骤如下:右键选择HANA_DB_BK_QHANA2策略,点击Change点击Schedules,右键选择新建一个SchedulesName为full,Type of backup为Automatic Full Backup,Retention为1 month,Frequency为1 days选择时间窗口为每天2:00-6:00更改完成HANA_DB_BK_QHANA2后,删除HANA_DB_BK_QHANA1中的full Schedule2.6.1 开发库故障开发库有两个备份策略,如下: HANA_DB_BK_DHANA1为主备份策略,实现自动备份调度。 HANA_DB_BK_DHAN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论