7.7 对所有复制使用 Freeze 和 Thaw 脚本 (Linux)

对于 Linux 系统,PlateSpin Forge 提供了自动执行自定义脚本 freezethaw 的功能,这两个脚本完善了守护程序自动控制功能。freeze 在复制开始时执行,thaw 在复制结束时执行。

要补充通过用户界面提供的守护程序自动控制功能(请参见源服务/守护程序控制:),请考虑使用该功能。例如,可能需要在复制期间使用该功能暂时冻结某些守护程序,而不是关闭它们。

要实施该功能,请在设置 Linux 工作负载防护前执行以下过程:

  1. 创建以下文件:

    • platespin.freeze.sh:复制开始时执行的外壳脚本

    • platespin.thaw.sh:复制结束时执行的外壳脚本

    • platespin.conf:定义任何必需自变量和超时值的文本文件。

      platespin.conf 文件内容的语法必须是:

      [ServiceControl]

      FreezeArguments=<自变量>

      ThawArguments=<自变量>

      TimeOut=<超时>

      <自变量> 替换为必需的命令自变量,多个自变量用空格隔开;将 <超时> 替换为以秒为单位的超时值。如果未指定值,将使用默认超时(60 秒)。

  2. 将脚本和 .conf 文件保存在 Linux 源工作负载的以下目录中:

    /etc/platespin