自定义保护组执行步骤

eReplication现有的默认保护组执行步骤主要是执行数据同步,包括冻结和解冻步骤,此时您可以自定义保护组执行步骤,在冻结或解冻前后补充准备操作,例如检查数据库状态,以确保保护组正常执行。

前提条件

背景信息

仅当保护对象为LUN时,支持自定义保护组执行步骤。

操作步骤

  1. 在菜单栏上,选择“保护 ”。
  2. 选择需要编辑执行步骤的保护组,单击下方的“执行步骤”页签。
  3. 单击“编辑步骤”。

    系统弹出“编辑步骤”对话框。

  4. 选择启动或关闭的步骤。
  5. 您可以根据实际需要,自定义执行脚本。

    由于自定义脚本非eReplication提供,脚本的正确性需要脚本提供方进行保证。在配置脚本前,请确认该脚本已通过测试验证。

    1. 登录保护对象所在主机,获取脚本模板,并按照模板自定义执行脚本。
      • Windows系统:脚本模板放置的路径为“%OceanStor BCManager Agent install path%\bin\thirdparty\sample”,脚本模板名称为sample.bat。
      • Linux/Unix系统:脚本模板放置的路径为“/home/rdadmin/Agent/sbin/thirdparty/sample”,脚本模板名称为sample.sh。
    2. 将自定义的执行脚本放置到保护对象所在主机的指定路径下。
      • Windows系统:脚本放置路径为“%OceanStor BCManager Agent install path%\bin\thirdparty\”
      • Linux/Unix系统:脚本放置路径为“/home/rdadmin/Agent/sbin/thirdparty/”
    3. 设置自定义执行脚本的属主和执行权限。
      • Windows系统:不需要设置。
      • Linux/Unix系统:执行chown root xxx.sh命令,设置脚本属主为root;执行chmod 500 xxx.sh命令,设置脚本执行权限为500。

        其中xxx为用户自定义的脚本名称。

      如果您不设置自定义执行脚本的属主和执行权限,则上传的脚本有可能被攻击者篡改,存在安全风险。

  6. 选择需要导入自定义执行脚本的主机或主机组,输入自定义的执行脚本名称。
  7. 勾选“启用该步骤”或去掉勾选,再单击“应用”。
  8. 单击“关闭”。

异常处理

保护组执行步骤编辑完成后,将在保护组下一次执行时生效。建议当保护组执行步骤被更改后,立即运行一次执行保护组操作确保配置正确。


版权所有 © 华为技术有限公司