[Linux-ha-jp] 仮想IPだけがリソースの場合の同居・順序制約は必要か?

アーカイブの一覧に戻る

renay****@ybb***** renay****@ybb*****
2015年 11月 10日 (火) 20:40:27 JST


広瀬さん

こんばんは、山内です。

例えば、

 2ノードACT/STB構成で、primitiveリソースA(Dummy)とcloneリソース(diskd)

をcolocation無(通常、colcation リソースA with cloneリソースを省略)で配置した場合、

diskdのプロセスが落ちた場合にprimiverリソースAは、STBノードへファイルオーバーしなくなります。
#diskdの故障自体は、検知しますが。。。

これは、colocationがない為に、故障後のSTBノードへの配置計算にdiskdの故障が反映出来ない為です。

当然、diskdなどリソースの作りにもよる話ですが、colocationを組んでおいた方が良いと思います。

以上です。




----- Original Message -----
> From: "momok****@mail*****" <momok****@mail*****>
> To: Linux****@lists*****
> Cc: 
> Date: 2015/11/10, Tue 13:17
> Subject: [Linux-ha-jp] 仮想IPだけがリソースの場合の同居・順序制約は必要か?
> 
> 広瀬と申します
> 
> 
> Pacemaker+Heartbeatでの取り扱いになりますが、掲題の通りに
> リソースは純粋に仮想IPだけが主役となるノードがあったとします
> 
> 
> ■要約したリソース定義は以下(細かいパラメータは省きました)
> =============================================================
> primitive res_pingd ocf:pacemaker:ping
> primitive res_vip ocf:heartbeat:IPaddr2
> primitive res_vipchk ocf:heartbeat:VIPcheck
> primitive res_diskd ocf:pacemaker:diskd
> group rg_test res_vipchk res_vip
> clone cl_diskd res_diskd
> clone cl_pingd res_pingd
> location l_test rg_test \
>     rule 200: #uname eq A-host.local \
>     rule 100: #uname eq B-host.local \
>     rule -inf: not_defined ping_chk or ping_chk lt 100 \
>     rule -inf: not_defined disk_chk or disk_chk eq ERROR
> =============================================================
> 
> 
> 基本的にはこれだけでも動作はすると思います。位置制約で設定した
> 値に従い、以下で起動してくれます
> 
>  ①優先ActはA-host.localで起動
>  ②F/Oした場合、Failbackは基本的にはしない
>  ③Act側のPing、またはDisk監視が異常となった場合、F/Oする
>  ④両系ともPing、またはDisk監視が異常ならば一切リソースは
>   起動しない
> 
> 事実上各Primitiveに指定された条件に従い正常にF/Oしますし、両系
> が異常ならリソースは両系ともにリソースは起動しませんので、これ
> だけでも条件は満たしているのかなと思います。
> この状況下において、同居制約、並びに順序制約は必要とする理由は
> あるのか疑問が浮かんできました
> 順序制約に関しては、Cloneリソースが起動しない内にGroupリソース
> が起動する懸念がありますが、起動速度からしてもさして問題にはな
> らないかなとも思います
> 
>  ※そもそも論、Ping/Disk異常がある状態で起動させる事自体があり
>   得ないので、正常な構成状態であって初めて起動するので・・・
> 
> 
> 上記の事例においてはcolocation/orderが必要となりうる理由があり
> ましたら、ご指摘いただけると幸いです。
> 
> 
> 以上、よろしくお願いいたします。
> 
> 
> _______________________________________________
> Linux-ha-japan mailing list
> Linux****@lists*****
> http://lists.osdn.me/mailman/listinfo/linux-ha-japan
> 




Linux-ha-japan メーリングリストの案内
アーカイブの一覧に戻る