[Linux-ha-jp] MySQL レプリケーションとheartbeatの連携について

Back to archive index

Junko IKEDA ikeda****@intel*****
2009年 8月 19日 (水) 10:11:06 JST


倉前様

池田です。

Heartbeat 2.1.4 には含まれていませんが
開発版には、直接コマンドを実行する「anything」というRAがあります。
このRAから「マスタに昇格/スレーブに降格」のコマンドを
実行してみてもうまくいくかもしれません。

http://hg.linux-ha.org/agents/file/b99191549520/heartbeat/anything
http://www.gossamer-threads.com/lists/linuxha/users/48790

以上よろしくお願いいたします。

池田淳子


On Tue, 18 Aug 2009 19:06:24 +0900, Junko IKEDA <ikeda****@intel*****> wrote:

> 倉前様
>
> 池田です。
>
> 「フェイルオーバー時にサービスを引き継いだサーバ上で
>  マスタに昇格するスクリプト」は
> すでに作成済みということであれば
> 仮想IP(IPaddr RA:/usr/lib/ocf/resource.d/heartbeat/IPaddr)
> のip_start()から、そのスクリプトを呼び出してみてはどうでしょうか。
> (ちなみにHeartbeatはV2モードですか?)
>
> 仮想IPの起動に成功すれば、マスタに昇格するスクリプトが
> 呼び出されることになります。
> また、ip_stop()からもマスタからスレーブに降格する
> スクリプトを呼び出せば、それらしい動きになるのでは
> ないでしょうか。
>
> 他に考えられる方法としては
> マスタ/スレーブを管理するRAを新しく作成します。
>
> start() → スレーブからマスタへ昇格
> monitor() → 自ノードがマスタ状態であるかチェック
> stop() → マスタからスレーブへ降格
>
> というRAを作成して、IPaddrとグループ構成にすれば
> うまくいくような気がします。
>
> どちらの方法にしても、一時的に両ノードとも
> スレーブ状態になります。
>
> 以上よろしくお願いいたします。
>
> 池田淳子
>
>
> On Fri, 14 Aug 2009 16:25:04 +0900, <yusuk****@baycu*****> wrote:
>
>> お世話になります、倉前と申します。
>>
>> 現在、heartbeatとmysqlレプリケーションを組み合わせて
>> 以下のようなクラスタの構築を考えております。
>>
>> Server1・・Act,通常時はレプリケーションマスタとなる
>> Server2・・Stb,通常時はレプリケーションスレーブとなる
>>
>> 双方で常時MySQLを稼動しておき、仮想IPのみをフェイルオーバー、
>> フェイルオーバー時にはServer2をレプリケーションマスタとする、という動き
>> を想定しています。
>>
>> 恐らく、「フェイルオーバー時にサービスを引き継いだサーバ上でマスタに昇格
>> するスクリプトを動かす」
>> という動作になるかと思うのですが、(他にいい方法があればアドバイスいただ
>> けると助かります)、
>> このようにフェイルオーバー時に特定のスクリプトを動作させる、
>> という場合はどのように設定すればよろしいのでしょうか。
>>
>> 本来ならDRBDと連携させると楽なのでしょうが、今回は要件上レプリケーション
>> と連携させる必要があるため御質問させていただきました。
>> もしその他MySQLレプリケーションとHeartbeatの連携において役立つ情報等あり
>> ましたら御教授いただけますでしょうか。
>>
>> 以上、よろしくお願いいたします。
>>
>> 倉前
>>
>> _______________________________________________
>> Linux-ha-japan mailing list
>> Linux****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>>
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
> 





Linux-ha-japan メーリングリストの案内
Back to archive index