You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SaltStack PCS模块配置Pacemaker资源操作选项失败

Salt PCS状态配置Pacemaker资源操作选项的正确方法

问题原因

Salt的pcs状态模块中,resource_options字段仅接受资源自身的参数,不支持op相关的操作配置(比如monitor的间隔、超时);单独写op字段需严格遵循模块要求的嵌套格式,否则会触发参数错误提示。

正确配置方式

在Salt状态文件中,需通过operations嵌套字段定义资源的操作选项,而非塞进resource_options或单独写op。以下是具体示例:

示例:配置带monitor操作的虚拟IP资源

virtual_ip_resource:
  pcs.resource.present:
    - name: virtual_ip
    - resource_type: IPaddr2
    - resource_options:
        ip: 192.168.1.100
        cidr_netmask: 24
    - operations:
        - name: monitor
          options:
            interval: 10s
            timeout: 20s
            on-fail: restart
        - name: start
          options:
            timeout: 60s

关键说明

  • operations是列表类型,每个元素对应一个操作(如monitor、start、stop)
  • 每个操作必须明确指定name(操作名称)和options(操作参数键值对)
  • 参数格式要与pcs命令保持一致,比如时间参数需带s单位

验证方法

执行Salt状态后,在节点上运行以下命令确认配置生效:

pcs resource show virtual_ip

内容的提问来源于stack exchange,提问作者v05

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 16:41:32