Linux
心跳外部外掛配置格式
我開發了一個外部 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
腳本開頭使用的環境,所以我很確定這就是 heartbeat 為腳本提供的內容。有任何想法嗎?
明白了:配置文件格式實際上是按
getconfignames
操作返回的順序排列的配置參數的空格分隔列表(target auth_token proxy_uri
在我的例子中),所以文件正確地看起來像這樣:<hostname> <some_token> <some_url>