当前位置: 首页 > HA, Linux > 正文

贴一个virtualbox 的 fence agent

最近测试pacemaker,用的virtualbox虚拟机

找了一些相关的fence agent,无奈少量修改后只能在cman中使用

pacemaker里边一直搞不定,想了想,还是推倒重来吧,顺便熟悉一下fenceagent的API

自己做一个pacemaker和cman都可以使用的agent算了

代码就不贴了,这里是下载链接,欢迎指正

cman中配置为pcmk

    <cluster config_version="56" name="clusterha">
      <cman expected_votes="1"/>
      <dlm enable_fencing="0"/>
      <clusternodes>
        <clusternode name="redhat-1" nodeid="1">
          <fence>
            <method name="pcmk">
              <device name="pcmk" port="redhat-1"/>
            </method>
          </fence>
        </clusternode>
        <clusternode name="redhat-2" nodeid="2">
          <fence>
            <method name="pcmk">
              <device name="pcmk" port="redhat-2"/>
            </method>
          </fence>
        </clusternode>
      </clusternodes>
      <fencedevices>
        <fencedevice agent="fence_pcmk" name="pcmk"/>
      </fencedevices>
    </cluster>

因为在agent中做了特殊处理,pacemaker的配置就比较简单了

    241         if ($host eq $opt_g){
    242             exit(0);
    243         }

pacemker的配置(因为agent不会fence掉自己,所以就少了很多约束)

    primitive st-fence stonith:fence_virtualbox \
            params ipaddr="fenced" pcmk_host_list="redhat-1 redhat-2 redhat-3 redhat-4"
    clone fencing st-fence

That’s all

    分享到:

本文固定链接: http://klwang.info/a-fence-agent-for-virtualbox/ | 数据库|Linux|软件开发

该日志由 klwang 于2013年09月09日发表在 HA, Linux 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 贴一个virtualbox 的 fence agent | 数据库|Linux|软件开发
关键字: , , , , ,
【上一篇】
【下一篇】

贴一个virtualbox 的 fence agent:等您坐沙发呢!

发表评论

*
快捷键:Ctrl+Enter