Basic执行器安装完成后,需要根据要备份的应用类型安装应用执行器。
Windows系统中选择应用执行器序号后直接开始安装,Linux系统中安装部分应用执行器需要配置相应信息。
-
安装Basic执行器完成后,按照提示填入需要安装的应用执行器序号。
-
选择y确定隐私声明信息。
-
填写所选执行器的用户,必须是超级管理员用户,默认为当前环境上的超级管理员用户(一般为root)。
-
填写所选执行器的用户组,默认为第3步中填写的用户所在的任一用户组。
-
输入y确定安装选择的执行器。
-
当您选择安装以下应用执行器时,需要对数据库进行配置。
Sybase:
a. 选择y确定需要支持Sybase数据库。
b. 输入y确定配置Sybase数据库。
c. 输入Sybase数据库的运行用户,例如:sybase。
d. 如果有多个Sybase数据库的运行用户,则需要重复执行a-c步。
e. Sybase数据库确认已配置完毕后,输入n结束Sybase执行器配置。
Oracle:
a. 选择y确定需要支持Oracle数据库。
b. 输入y确定配置Oracle数据库。
c. 输入Oracle数据库的运行用户,例如:oracle。
d. 如果有多个Oracle数据库的运行用户,则需要重复执行a-c步。
e. Oracle数据库确认已配置完毕后,输入n结束Oracle执行器配置。
PostgreSQL:
a. 输入所选PostgreSQL数据库用户名,例如:postgres。
b. 输入PostgreSQL数据库安装路径。
c. 选择 PostgreSQL 应用类型,选择1代表单机,选择2代表集群。若选择单机,此时安装完成,可选择q退出安装;若选择集群,请执行步骤d。
d. 输入PostgreSQL集群实例数据路径。
Dameng:
a. 选择y确定需要支持Dameng数据库。
b. 输入y确定配置Dameng数据库。
c. 输入Dameng数据库的运行用户,例如:dmdba。
d. 输入Dameng数据库的数据路径,例如:/dm8。
e. 如果有多个Dameng数据库的运行用户,则需要重复执行a-d步。
f. Dameng数据库确认已配置完毕后,输入n结束Dameng执行器配置。
Caché:
a. 选择y确定需要支持Caché数据库。
b. 输入y确定配置Caché数据库。
c. 输入Caché数据库的运行用户,例如:root。
d. 如果有多个Caché数据库的运行用户,则需要重复执行a-c步。
e. Caché数据库确认已配置完毕后,输入n结束Caché执行器配置。
DB2:
a. 输入DB2数据库的运行用户,例如:db2inst1。
b. 输入DB2数据库的数据路径,例如:/opt/ibm/db2/V11.1/lib64。
c. 如果有多个DB2数据库的运行用户,则需要重复执行a-b步。
d. DB2数据库确认已配置完毕后,输入n结束DB2执行器配置。
MySQL:
a. 选择y确定需要支持MySQL数据库。
b. 输入y确定配置MySQL数据库。
c. 输入MySQL数据库的运行用户,例如:mysql。
d. 输入MySQL安装路径(basedir)。
e. 如果有多个MySQL数据库的运行用户,则需要重复执行a-d步。
f. MySQL数据库确认已配置完毕后,输入n结束MySQL执行器配置。
Kingbase:
a. 输入所选Kingbase数据库用户名,例如:kingbase。
b. 输入Kingbase数据库安装路径。
c. 选择 Kingbase应用类型,选择1代表单机,选择2代表集群。若选择单机,此时安装完成,可选择q退出安装;若选择集群,请执行步骤d。
d. 输入Kingbase集群实例数据路径。
ShenTong:
a. 选择y确定需要支持ShenTong数据库。
b. 输入y确定配置ShenTong数据库。
c. 输入ShenTong数据库的运行用户。
d. 如果有多个ShenTong数据库的运行用户,则需要重复执行a-c步。
e. ShenTong数据库确认已配置完毕后,输入n结束ShenTong执行器配置。
TiDB:
a. 选择y确定需要支持TiDB数据库。
b. 输入y确定配置TiDB数据库。
c. 输入支持的用户,填写此代理客户端机器上存在的用户即可。
d. 如果有多个TiDB数据库的运行用户,则需要重复执行a-c步。
e. TiDB数据库确认已配置完毕后,输入n结束TiDB执行器配置。
注意:
- 代理客户端可以是TiDB集群的节点,也可以是非集群节点的其他机器(支持的环境详见TiDB兼容性列表)。
- 在不考虑性能的情况下,代理客户端安装的个数可以小于集群节点数,也可以等于集群节点数;在考虑性能的情况下,代理客户端安装的个数建议等于集群的TiKV节点数。
Informix:
a. 选择y确定安装Informix执行器。
b. 选择y确定需要安装Informix数据库。
c. 输入Informix数据库的运行用户,如informix。
d. 输入Informix实例bash文件路径。
bash文件查看方法:执行
su - informix
,ls -al
,可以查看到 .bashrc 或 .bash_profile,具体看环境实际情况,填入此文件路径即可。e. 输入Informix缓存日志路径(cache file directory)。
cache file directory作用说明:
-
存放备份信息文件:此部分占用空间很小(准备1GB空间足够)
-
存放恢复抢救日志:原机指定时间点恢复和最新时间点恢复的时候,备份抢救日志文件的存放路径。特别说明:原机恢复才备份抢救日志,异机恢复不会备份抢救日志,因此若是仅作异机恢复的机器,不需要考虑抢救日志占用的空间。
抢救日志的占用的最大空间:当前备份的Informix实例日志文件总和,可以通过
onstat -l
查看(所有日志文件的大小之和)。并且需要考虑用户后续扩展日志的场景,可以把会扩展的日志大小也加进去。一般情况下不需要配置最大值,因为Informix实时日志备份会持续备份日志,即使发生异常,也不会是所有的日志均没有备份,因此可以适当调整这部分预估空间。但是在有条件的情况下,可以配置为最大值。
cache file directory大小说明:
- 当前客户端既做备份也可能做原机恢复,大小配置:存放备份信息文件空间+抢救日志空间。
- 当前客户端不做备份,只是异机恢复的目标恢复客户端,大小配置:仅为存放备份信息文件空间。
cache file directory路径指定说明: 路径不能设置为客户端安装目录 /AnyBackupClient 目录或其下级目录。在非客户端安装目录 /AnyBackupClient 目录或其下级目录创建一个文件即可,例如:mkdir Informixlog,创建好不需要手动修改权限,程序会自动修改。
f. 如果有多个Informix数据库的运行用户,则需要重复执行a-e步。
注意:
- 若是集群环境,集群环境中的每个客户端节点都需要安装客户端。
- 多个实例安装时,cache file directory必须设置为同一个。
g. Informix数据库确认已配置完毕后,输入n结束Informix执行器配置。
SinoDB:
SinoDB采用Informix数据保护方案进行数据库保护,安装客户端时也是安装Informix执行器。详细步骤请参考Informix执行器安装。
GBase:
GBase采用Informix数据保护方案进行数据库保护,安装客户端时也是安装Informix执行器。详细步骤请参考Informix执行器安装。
Hadoop:
注意:
- 安装Hadoop HDFS的客户端软件前,请确保已收集HDFS集群相关信息。参见《AnyBackup 8 Hadoop分布式文件系统备份恢复用户指南》1.1.2信息收集章节。
- 请确保在安装FusionInsight版本客户端前已执行位于目录hadoopclient内的bigdata_env环境变量后再安装FusionInsight版本客户端。
- 请确保在安装TDH版本客户端前已执行位于目录TDH-Client内的脚本init.sh后再安装TDH版本客户端。
a. 根据实际情况输入Hadoop native library path即libhdfs.so文件所在的目录。
b. 根据实际情况输入the jvm library path即libjvm.so文件所在目录。
c. 根据实际情况输入是否支持kerberos认证,此处选择y。
d. 若支持kerberos认证,则需根据实际情况输入krb5.conf文件的绝对路径。
e. 若支持kerberos认证,则需根据实际情况输入kinit bin file path即kinit bin文件所在目录。
f. 根据实际情况输入Hadoop bin file path即hadoop bin文件所在的目录。
Hadoop执行器安装时请根据实际环境填写参数,包括Hadoop native library path、the jvm library path、krb5.conf文件的绝对路径、the kinit bin file path以及Hadoop bin file path。参数信息获取方式可参考《AnyBackup 8 Hadoop分布式文件系统备份恢复用户指南》1.1.2信息收集章节Hadoop分布式文件系统集群信息收集表。
不同版本的HDFS客户端安装参数举例如下:
-
FusionInsight版本客户端安装参数例子如下:
Hadoop native library path:/opt/hadoopclient/HDFS/Hadoop/lib/native
the jvm library path:/opt/hadoopclient/JDK/jdk-8u201/jre/lib/amd64/server
krb5.conf文件的绝对路径:/opt/hadoopclient/KrbClient/Kerberos/var/kkrb5kdc/krb5.conf
the kinit bin file path:/opt/hadoopclient/KrbClient/Kerberos/bin/
Hadoop bin file path:/opt/hadoopclient/HDFS/hadoop/bin
请确保在安装FusionInsight版本客户端前已执行位于目录hadoopclient内的bigdata_env环境变量后再安装FusionInsight版本客户端以及查询客户端参数操作。
-
Apache版本客户端安装参数例子如下:
Hadoop native library path:/usr/local/hadoop/hadoop-3.0.3/lib/native
the jvm library path:/usr/local/jdk1.8.0_271/jre/lib/amd64/server
krb5.conf文件的绝对路径:/etc/krb5.conf
the kinit bin file path:/usr/bin/
Hadoop bin file path:/usr/local/hadoop/Hadoop-3.0.3/bin
-
CDH版本客户端安装参数例子如下:
Hadoop native library path:/opt/cloudera/parcels/CDH-6.3.3-1.CDH6.3.3.p0.1796617/lib/hadoop/native
the jvm library path:/usr/java/jdk1.8.0_181-cloudera/jre/lib/amd64/server
krb5.conf文件的绝对路径:/etc/krb5.conf
the kinit bin file path:/usr/bin/
Hadoop bin file path:/opt/cloudera/parcels/CDH-6.3.3-1.CDH6.3.3.p0.1796617/bin
-
TDH版本客户端安装参数例子如下:
Hadoop native library path:/opt/TDH-Client/hadoop/lib/native
the jvm library path:/usr/java/jdk1.7.0_71/jre/lib/amd64/server
krb5.conf文件的绝对路径:/etc/krb5.conf
the kinit bin file path:/usr/bin/
Hadoop bin file path:/opt/TDH-Client/hadoop/bin
请确保在安装TDH版本客户端前已执行位于目录TDH-Client内的脚本init.sh后再安装TDH版本客户端以及查询客户端参数操作。
GaussDB:
a. 根据实际情况输入需要支持的数据库管理员用户,一般为omm。
b. 根据实际情况输入具体需要安装的GaussDB版本前的序号,GaussDB T输入1,GaussDB A 输入2。
Gen:
需要安装通用(脚本)执行器时,选择Gen。
a. 选择y确定要支持其他用户。
b. 输入要支持的系统用户名。
c. 如果要支持多个用户,则重复执行a-b步,否则,选择n结束Gen执行器安装。
-
安装完成后,输入q退出安装。