我开发了一个外部 Heartbeat v1 插件,它需要通过环境变量进行配置。
AFAIK,这是 Heartbeat 在使用以下条目配置插件时提供的/etc/heartbeat/ha.cf
:
stonith external/my_plugin /etc/ha.d/my_plugin-hostname.conf
我不太确定的/etc/ha.d/my_plugin-<hostname>.conf
是应该具有的格式(因为文档似乎有些不存在)。现在,我使用了以下尝试:
<hostname> target <hostname>
<hostname> auth_token <some_token>
<hostname> proxy_uri <some_url>
不幸的是,my_plugin
使用以下参数调用:
target: <hostname>
auth_token: proxy_uri
proxy_uri <some_url>
所以,auth_token
参数搞砸了,坦率地说,我不知道为什么......我export
在脚本开头使用转储环境,所以我很确定这就是心跳为脚本提供的。
有任何想法吗?