生成配置文件命令
功能
generate-config命令用于生成细粒度容灾的双集群容灾配置文件和主备集群倒换配置文件的初始化设置,用户可生成后自己修改。
命令格式
python3 $GPHOME/script/DisasterFineGrained.py -t generate-config --user <user> --primary-env <primaryEnv> --standby-env <standbyEnv> --primary-host-ip <primaryHostIp> --restore-host-ip <restoreHostIp> --meta-destination <metaDestination> --media-destination <mediaDestination> [--config-file <configFile>] [--switchover-config-file <switchoverConfigFile>]
参数说明
完整选项 |
缩写选项 |
数据类型 |
说明 |
取值类型 |
缺省值 |
应用实例 |
---|---|---|---|---|---|---|
-t |
不涉及 |
字符串 |
接口支持多种功能。指定该参数为generate-config,生成配置文件。 |
|
不涉及 |
-t generate-config |
--user |
不涉及 |
字符串 |
用户名 |
不涉及 |
不涉及 |
--user omm |
--primary-env |
不涉及 |
字符串 |
主集群的环境变量存储文件的绝对路径。 |
不涉及 |
不涉及 |
--primary-env /path/env |
--standby-env |
不涉及 |
字符串 |
备集群的环境变量存储文件的绝对路径。 |
不涉及 |
不涉及 |
--standby-env /path /env |
--primary-host-ip |
不涉及 |
字符串 |
主集群执行备份的节点ip。 |
不涉及 |
不涉及 |
--primary-host-ip 192.168.249.156 |
--restore -host-ip |
不涉及 |
字符串 |
备集群执行恢复的节点ip。 |
不涉及 |
不涉及 |
--restore -host-ip 192.168.244.161 |
--meta-destination |
不涉及 |
字符串 |
指定介质的目的备份路径。 |
不涉及 |
不涉及 |
--meta-destination /data1/userA/meta |
--media-destination |
不涉及 |
字符串 |
元数据文件位置。 |
不涉及 |
不涉及 |
--media-destination /data1/userA/media |
--config-file |
不涉及 |
字符串 |
生成双集群容灾配置文件存放路径。
说明:
该路径操作系统用户omm必须拥有写权限。 |
不涉及 |
不涉及 |
--config-file /home/userA/config.ini |
--switchover-config-file |
不涉及 |
字符串 |
生成主备倒换配置文件存放路径。
说明:
该路径操作系统用户omm必须拥有写权限。 |
不涉及 |
不涉及 |
--switchover-config-file /home/userA/sw_config.ini |
使用指南
- generate-config命令需在主集群的主节点上执行。
- 若入参无--config-file和--switchover-config-file,配置文件默认生成路径为$HOME/config/backupRestore.ini、$HOME/config/sw_backupRestore.ini;传入参数可指定生成配置文件地址。
- 分离环境变量,入参需指定--primary-env和--standby-env;不分离环境变量,可不指定。
命令示例
生成配置文件,不分离环境变量,指定生成配置文件地址。
python3 $GPHOME/script/DisasterFineGrained.py -t generate-config --user perfadm --primary-host-ip 192.168.250.152 --restore-host-ip 192.168.244.53 --meta-destination /home/CI/log/metadata --media-destination /home/CI/log/mediadata --config-file $HOME/config.ini --switchover-config-file $HOME/sw_config.ini
系统回显
[perfadm@ecs-env-2988 ~]$ python3 $GPHOME/script/DisasterFineGrained.py -t generate-config --user perfadm --primary-host-ip 192.168.250.152 --restore-host-ip 192.168.244.53 --meta-destination /home/CI/log/metadata --media-destination /home/CI/log/mediadata --config-file $HOME/config.ini --switchover-config-file $HOME/sw_config.ini generate config file path is /home/perfadm/config.ini, /home/perfadm/sw_config.ini.