(可选)配置关联故障的处理策略

在制作ClusterD镜像时,会将关联故障的两个配置文件内置在镜像中,启动ClusterD会读取这两个文件的默认配置,作为当前故障处理依据。

如果用户想要自定义关联的故障码以及对应的处理策略。可以在制作ClusterD镜像时,修改对应的relationFaultCustomization.json和faultDuration.json配置文件。

操作步骤

以RelationFaults为故障码81078603,TriggerFault为故障码8C1F8609为例。如果发生了芯片81078603的故障码,需要在后面60s内出现8C1F8609故障时忽略8C1F8609故障,并且隔离发生的81078603故障的任务。可以手动配置关联故障的处理策略为Separate。

  1. 登录环境,进入Clusterd的解压目录。
  2. 执行vi relationFaultCustomization.json命令编辑配置文件

    vi relationFaultCustomization.json
    将2个故障进行关联。修改完成后,按“Esc”键,输入:wq!保存并退出。
    
      {
        "TriggerFault": "8C1F8609",
        "RelationFaults": [
          "81078603"
        ],
        "FaultStrategy": "Separate"
      }
    …

  3. 执行vi faultDuration.json命令编辑配置文件。

    vi faultDuration.json
    配置故障类型、故障关联时间等。修改完成后,按“Esc”键,输入:wq!保存并退出。
    …
      {
        "FaultCode": "81078603",
        "FaultType": "faultDevice",
        "TimeOutInterval": 60
      }
    …