在进行容灾业务配置前,请先检查生产端和灾备端的SAP HANA数据库环境和存储侧环境是否满足要求。如果不满足要求,请及时调整。
公共检查项目
以下检查项目需要在生产端数据库环境和灾备端数据库环境中进行检查和配置。
- 在Suse12、RedHat7操作系统主机的生产端配置数据库环境时,数据库所使用的文件系统的挂载点目录不能存在嵌套关系,例如“/testdb/”和“/testdb/database1/”挂载点目录。
- 在配置SAP HANA数据库之前,需要了解SAP HANA数据库的实例名称、实例用户名和对应的密码。
其中实例名称为用户创建的SAP HANA数据库实例名称,实例用户名为该实例对应的系统用户名,一般和实例名相同,密码为该用户对应的密码。
- 请检查SAP HANA数据库的密码是否满足输入字符要求。如果还有设置其他特殊字符将导致创建保护组时认证数据库失败。
支持字符:只能包含字母、数字、_#%^+-.,~@$
生产端检查项目
- 检查生产端数据库配置。
eReplication当前版本支持对Suse12和RedHat7下的SAP HANA数据库进行容灾保护。SAP HANA数据库在配置时需要满足下列的要求。
- SAP HANA用户的实例目录必须安装在本地磁盘或者单独的存储设备上,不能和进行容灾恢复的数据库使用相同的存储设备。
- 需要进行容灾保护和恢复的SAP HANA数据库的数据文件必须存放在华为存储设备所提供的存储(LUN)上。
灾备端检查项目
- 检查灾备端数据库环境。
如果灾备端数据库环境和生产端不一样,请用户自行处理,确保灾备端和生产端具有完全一样的数据库环境。
灾备端数据库环境要求如表1所示。
表1 灾备端数据库环境要求检查项
|
要求
|
安装
|
安装SAP HANA的操作系统及其版本必须和生产端保持一致。
|
SAP HANA软件的版本必须和生产端保持一致。
|
配置
|
SAP HANA数据库所在的本地配置(资源、资源间的依赖关系)必须和生产端保持一致。
|
实例
|
SAP HANA实例的名称、编号、用户名和密码必须和生产端保持一致。
|
SAP HANA实例的用户所属组必须和生产端保持一致。
|
安装目录安装在本地磁盘或者单独的存储设备上。
|
SAP HANA实例下已经创建了需要恢复的SAP HANA数据库,且数据库需要满足以下要求:
- 数据库名称必须和生产端保持一致。
- 数据库所使用的存储路径(文件系统)必须和生产端对应的数据库保持一致。
- 数据库所使用的逻辑卷(LV)名称和逻辑卷所在的卷组(VG)名称必须和生产端数据库所使用的保持一致。
|
- 关闭灾备端数据库。
完成数据库环境检查后,在创建保护组之前,请先关闭灾备端数据库。
对于SAP HANA单机,请直接关闭数据库。
- 修改灾备端数据库配置文件。
关闭灾备端数据库后,请手动修改灾备端数据库配置文件“nameserver.ini”中参数“id”的值,使其与生产端数据库的“id”值保持一致。
- 使用“PuTTY”,以“root”用户登录生产端服务器。
- 执行以下命令,防止“PuTTY”超时退出。
TMOUT=0
执行该命令后,当前系统在无操作时会保持运行状态,存在安全风险。为了确保系统安全,请在完成相应操作后,执行exit命令退出当前系统。
- 执行以下命令,查看配置文件“nameserver.ini”中的“id”值。其中SID为用户创建数据库时设置的“SAP HANA System ID”值,请根据实际情况填写。
cat /usr/sap/SID/SYS/global/hdb/custom/config/nameserver.ini
- 使用“PuTTY”,以“root”用户登录灾备端服务器。
- 执行以下命令,防止“PuTTY”超时退出。
TMOUT=0
执行该命令后,当前系统在无操作时会保持运行状态,存在安全风险。为了确保系统安全,请在完成相应操作后,执行exit命令退出当前系统。
- 执行以下命令,打开配置文件“nameserver.ini”。其中SID为用户创建数据库时设置的“SAP HANA System ID”值,请根据实际情况填写。
vi /usr/sap/SID/SYS/global/hdb/custom/config/nameserver.ini
- 按“i”进入编辑模式,找到参数“id”,用步骤3.3中获取到的“id”值替换原来的值。
- 按“ESC”进入浏览模式,然后同时按“Shift”和“:”组合按键,输入“wq!”保存退出。
- 将灾备端数据库SSFS验证文件替换为生产端数据库SSFS验证文件。文件路径如下:
/hana/shared/SID/global/hdb/security/ssfs/SSFS_SID.DAT
/hana/shared/SID/global/hdb/security/ssfs/SSFS_SID.KEY
其中SID为用户创建数据库时设置的“SAP HANA System ID”值,请根据实际情况填写。
存储侧检查项目
生产端存储环境检查:
- 需要先将生产端物理主机的启动器与存储上的逻辑主机建立映射关系,如果是集群环境,该逻辑主机需要添加到主机组中。
- 对于T系列V2R2及其更高版本、18000系列存储,提供了自动添加主机与存储映射的功能,只需要保证存储与主机的启动器连接正常,系统会自动在存储上创建对应的主机、主机组、LUN组和映射视图。
- 如果使用的存储阵列为T系列V200R001C00版本,创建映射视图后,需要修改映射视图的属性,取消勾选“为主机启用带内命令”。
- 如果使用的存储阵列为FusionStorage V100R006C30SPC100版本,将一个华为分布式块存储快照的链接克隆卷,挂载给另外一个华为分布式块存储,这两个存储必须使用同一个块客户端。