naka様 浜田様
ã²ã°ã‚Šã§ã™ã€‚
ãŠä¸–話ã«ãªã£ã¦ãŠã‚Šã¾ã™ã€‚
浜田様ã‹ã‚‰ã®ã‚³ãƒ¡ãƒ³ãƒˆã®é€šã‚Šã€exclusive=trueãŒå¿…è¦ã§ã™ã。
#exclusive=trueãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã ã¨æ€ã„込んã§ã„ã¾ã—㟠X (
#よã見ãŸã‚‰ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆfalseãªã®ã§ã™ã。
LVM RAã§vgchangeã®ã‚ªãƒ—ションを生æˆã™ã‚‹å‡¦ç†ãŒã‚ã‚‹ã®ã§ã™ãŒ
ã“ã‚“ãªå‡¦ç†ã«ãªã£ã¦ã„ã¾ã™ã€‚
=============
case $(get_vg_mode) in
0) options="${options}ly";;
1) options="${options}y --config
activation{volume_list=[\"@${OUR_TAG}\"]}";;
2) options="${options}ey";;
esac
=============
今回ã¯"1"ã®ãƒ«ãƒ¼ãƒˆã‚’辿ã£ã¦ã»ã—ã„ã®ã§ã™ãŒã€exclusive=falseã ã¨
get_vg_modeã¯0ã‚’è¿”ã—ã¦ã—ã¾ã†ã®ã§ã€ã†ã¾ãå‹•ã‹ãªã‹ã£ãŸã®ã‹ã¨ã€‚
ã¡ãªã¿ã«get_vg_modeã®å‡¦ç†ã¯ã“ã‚“ãªæ„Ÿã˜ã§ã™ã€‚
=============
if ocf_is_true "$OCF_RESKEY_exclusive"; then
case $(vgs -o attr --noheadings $OCF_RESKEY_volgrpname | tr
-d ' ') in
?????c*)
VG_MODE=2 ;;
*)
VG_MODE=1 ;;
esac
fi
echo "$VG_MODE"
=============
以上ã€å‚考ã¾ã§ã€‚
2016/10/20 20:04 "PCオフィス 浜田" <hamada@pc-office.net>:
> ã“ã‚“ã°ã‚“ã‚ã€æµœç”°ã§ã™ã€‚
>
>
> > Pacemakerã®LVM RAã¯æ—¢ã«å¯¾å¿œã—ã¦ãŠã‚Šã¾ã™ã€‚
> ä¸å‹‰å¼·ã§ã—ãŸã€‚
>
> ã–ã£ã¨ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰
> /usr/lib/ocf/resource.d/heartbeat/LVM
> を眺ã‚ãŸã¨ã“ã‚ã€ä»¥ä¸‹ã®ã‚ˆã†ã«å¤‰æ›´ã™ã‚Œã°ã‚ˆã„ã®ã§ã¯ãªã„ã‹ã¨æ€ã‚ã‚Œã¾ã™ã€‚
>
> > primitive vgua01 LVM \
> > params volgrpname=vgua01
> primitive vgua01 LVM \
> params volgrpname=vgua01 exclusive=true
>
> 「exclusive=trueã€ãŒè¨å®šã•ã‚Œã¦ã„ãªã„å ´åˆã€
> ボリュームグループã«ã‚¯ãƒ©ã‚¹ã‚¿å±žæ€§ãŒã‚ã‚‹ã‹ã©ã†ã‹ã‚’見るã¾ã§ã‚‚ãªãã€
> 排他制御ã™ã¹ãã‹ã©ã†ã‹ã‚‚判æ–ã™ã‚‹ã“ã¨ãªãã€
> ãƒãƒ¼ã‚«ãƒ«ã®LVMã¨ã—ã¦ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦ã„ãã€
> ã¨ã„ã†ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå‹•ä½œã¨ãªã‚‹ã‚ˆã†ã«èªã‚ã¾ã—ãŸã€‚
>
>
>
> > ãã®ä»–ã€clvmã¯è¤‡æ•°ãƒŽãƒ¼ãƒ‰ã‹ã‚‰ã®æ´»æ€§åŒ–(LVMã®æ“作)ã«å¯¾å¿œã—ãŸ
> > LVMã¨ãªã‚Šã¾ã™ãŒã€ãã®ä¸Šã«è¼‰ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ãŒGFSã®ã‚ˆã†ãª
> > 複数ノードã‹ã‚‰ã®ãƒžã‚¦ãƒ³ãƒˆã«å¯¾å¿œã—ã¦ã‚‹ã‚‚ã®ã§ãªã„å ´åˆã€
> > clvmを利用ã—ã¦ã‚‚ファイルシステムをマウントã§ãるノードã¯
> > 1ã¤ã¨ãªã‚Šã¾ã™ã®ã§ã€ä»Šå›žã®ã‚ˆã†ã«xfsを扱ã†å ´åˆã€clvmã¯
> > オーãƒãƒ¼ã‚¹ãƒšãƒƒã‚¯ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。
>
> > ãã‚Œã¨ã€ç¾çŠ¶sfexé ˜åŸŸãŒVG上ã®LVã«ãªã£ã¦ã„ã¾ã™ã®ã§ã€
> > 上記ã®VGã‚’OS起動時ã«æ´»æ€§åŒ–ã—ãªã„よã†ã«ã™ã‚‹è¨å®šã®
> > 影響をå—ã‘ã¦ã—ã¾ã„ã¾ã™ã€‚
> > sfexé ˜åŸŸã¯lvmã§ãªã„ç´ ã®ãƒ‘ーティションã«
> > é…ç½®ã™ã‚‹ã‹ã€åˆ¥ã®VG上ã«é…ç½®ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
>
> sfexé ˜åŸŸç”¨ã«lvmã§ãªã„ç´ ã®ãƒ‘ーティションを用æ„ã—ãŸããªã„ãŒã€
> 元々ã®è©±ã§ã‚ã‚‹sfexã§æŽ’他制御ã—ãŸã„ã¨ã„ã†è©±ã§ã‚ã‚Œã°ã€
> オーãƒãƒ¼ã‚¹ãƒšãƒƒã‚¯ã‹ã©ã†ã‹ã¯æ°—ã«ã›ãšã«ã€
> clvm を利用ã™ã‚‹ã—ã‹ãªã•ãã†ãªæ°—ãŒã—ã¾ã™ã€‚
> スプリットブレイン対ç–ã¯é‡è¦ãªã®ã§å¤–ã›ãªã„è¦ä»¶ã€
> ã¨ã„ã†ã“ã¨ã ã¨æ€ã„ã¾ã™ã®ã§ã€
> å˜ç´”ã«ã€lvmã§ã¯ãªã„ã€ç´ ã®ãƒ‘ーティションを用æ„ã™ã¹ãã‹ã¨æ€ã„ã¾ã™ã€‚
>
>
>
> --
> ==================================================================
> 浜田 克明 Katsuaki Hamada IT Architect, DBA
>
> ã€ãƒ‘ブリック・クラウドã®ãƒ“ジãƒã‚¹ãƒ‘ートナー】
> 有é™ä¼šç¤¾PCオフィス PC Office Co., Ltd.
>
> 〒276-0046 åƒè‘‰çœŒå…«åƒä»£å¸‚大和田新田928-63
> Mobile 090-1427-8682
> E-Mail hamada@pc-office.net
> URL http://dba-ha.blogspot.jp/
> (メシã®ç¨® - DBAã®è½æ›¸ã帳)
> ==================================================================
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan@lists.osdn.me
> http://lists.osdn.me/mailman/listinfo/linux-ha-japan
>
ã²ã°ã‚Šã§ã™ã€‚
ãŠä¸–話ã«ãªã£ã¦ãŠã‚Šã¾ã™ã€‚
浜田様ã‹ã‚‰ã®ã‚³ãƒ¡ãƒ³ãƒˆã®é€šã‚Šã€exclusive=trueãŒå¿…è¦ã§ã™ã。
#exclusive=trueãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã ã¨æ€ã„込んã§ã„ã¾ã—㟠X (
#よã見ãŸã‚‰ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆfalseãªã®ã§ã™ã。
LVM RAã§vgchangeã®ã‚ªãƒ—ションを生æˆã™ã‚‹å‡¦ç†ãŒã‚ã‚‹ã®ã§ã™ãŒ
ã“ã‚“ãªå‡¦ç†ã«ãªã£ã¦ã„ã¾ã™ã€‚
=============
case $(get_vg_mode) in
0) options="${options}ly";;
1) options="${options}y --config
activation{volume_list=[\"@${OUR_TAG}\"]}";;
2) options="${options}ey";;
esac
=============
今回ã¯"1"ã®ãƒ«ãƒ¼ãƒˆã‚’辿ã£ã¦ã»ã—ã„ã®ã§ã™ãŒã€exclusive=falseã ã¨
get_vg_modeã¯0ã‚’è¿”ã—ã¦ã—ã¾ã†ã®ã§ã€ã†ã¾ãå‹•ã‹ãªã‹ã£ãŸã®ã‹ã¨ã€‚
ã¡ãªã¿ã«get_vg_modeã®å‡¦ç†ã¯ã“ã‚“ãªæ„Ÿã˜ã§ã™ã€‚
=============
if ocf_is_true "$OCF_RESKEY_exclusive"; then
case $(vgs -o attr --noheadings $OCF_RESKEY_volgrpname | tr
-d ' ') in
?????c*)
VG_MODE=2 ;;
*)
VG_MODE=1 ;;
esac
fi
echo "$VG_MODE"
=============
以上ã€å‚考ã¾ã§ã€‚
2016/10/20 20:04 "PCオフィス 浜田" <hamada@pc-office.net>:
> ã“ã‚“ã°ã‚“ã‚ã€æµœç”°ã§ã™ã€‚
>
>
> > Pacemakerã®LVM RAã¯æ—¢ã«å¯¾å¿œã—ã¦ãŠã‚Šã¾ã™ã€‚
> ä¸å‹‰å¼·ã§ã—ãŸã€‚
>
> ã–ã£ã¨ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰
> /usr/lib/ocf/resource.d/heartbeat/LVM
> を眺ã‚ãŸã¨ã“ã‚ã€ä»¥ä¸‹ã®ã‚ˆã†ã«å¤‰æ›´ã™ã‚Œã°ã‚ˆã„ã®ã§ã¯ãªã„ã‹ã¨æ€ã‚ã‚Œã¾ã™ã€‚
>
> > primitive vgua01 LVM \
> > params volgrpname=vgua01
> primitive vgua01 LVM \
> params volgrpname=vgua01 exclusive=true
>
> 「exclusive=trueã€ãŒè¨å®šã•ã‚Œã¦ã„ãªã„å ´åˆã€
> ボリュームグループã«ã‚¯ãƒ©ã‚¹ã‚¿å±žæ€§ãŒã‚ã‚‹ã‹ã©ã†ã‹ã‚’見るã¾ã§ã‚‚ãªãã€
> 排他制御ã™ã¹ãã‹ã©ã†ã‹ã‚‚判æ–ã™ã‚‹ã“ã¨ãªãã€
> ãƒãƒ¼ã‚«ãƒ«ã®LVMã¨ã—ã¦ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦ã„ãã€
> ã¨ã„ã†ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå‹•ä½œã¨ãªã‚‹ã‚ˆã†ã«èªã‚ã¾ã—ãŸã€‚
>
>
>
> > ãã®ä»–ã€clvmã¯è¤‡æ•°ãƒŽãƒ¼ãƒ‰ã‹ã‚‰ã®æ´»æ€§åŒ–(LVMã®æ“作)ã«å¯¾å¿œã—ãŸ
> > LVMã¨ãªã‚Šã¾ã™ãŒã€ãã®ä¸Šã«è¼‰ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ãŒGFSã®ã‚ˆã†ãª
> > 複数ノードã‹ã‚‰ã®ãƒžã‚¦ãƒ³ãƒˆã«å¯¾å¿œã—ã¦ã‚‹ã‚‚ã®ã§ãªã„å ´åˆã€
> > clvmを利用ã—ã¦ã‚‚ファイルシステムをマウントã§ãるノードã¯
> > 1ã¤ã¨ãªã‚Šã¾ã™ã®ã§ã€ä»Šå›žã®ã‚ˆã†ã«xfsを扱ã†å ´åˆã€clvmã¯
> > オーãƒãƒ¼ã‚¹ãƒšãƒƒã‚¯ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。
>
> > ãã‚Œã¨ã€ç¾çŠ¶sfexé ˜åŸŸãŒVG上ã®LVã«ãªã£ã¦ã„ã¾ã™ã®ã§ã€
> > 上記ã®VGã‚’OS起動時ã«æ´»æ€§åŒ–ã—ãªã„よã†ã«ã™ã‚‹è¨å®šã®
> > 影響をå—ã‘ã¦ã—ã¾ã„ã¾ã™ã€‚
> > sfexé ˜åŸŸã¯lvmã§ãªã„ç´ ã®ãƒ‘ーティションã«
> > é…ç½®ã™ã‚‹ã‹ã€åˆ¥ã®VG上ã«é…ç½®ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
>
> sfexé ˜åŸŸç”¨ã«lvmã§ãªã„ç´ ã®ãƒ‘ーティションを用æ„ã—ãŸããªã„ãŒã€
> 元々ã®è©±ã§ã‚ã‚‹sfexã§æŽ’他制御ã—ãŸã„ã¨ã„ã†è©±ã§ã‚ã‚Œã°ã€
> オーãƒãƒ¼ã‚¹ãƒšãƒƒã‚¯ã‹ã©ã†ã‹ã¯æ°—ã«ã›ãšã«ã€
> clvm を利用ã™ã‚‹ã—ã‹ãªã•ãã†ãªæ°—ãŒã—ã¾ã™ã€‚
> スプリットブレイン対ç–ã¯é‡è¦ãªã®ã§å¤–ã›ãªã„è¦ä»¶ã€
> ã¨ã„ã†ã“ã¨ã ã¨æ€ã„ã¾ã™ã®ã§ã€
> å˜ç´”ã«ã€lvmã§ã¯ãªã„ã€ç´ ã®ãƒ‘ーティションを用æ„ã™ã¹ãã‹ã¨æ€ã„ã¾ã™ã€‚
>
>
>
> --
> ==================================================================
> 浜田 克明 Katsuaki Hamada IT Architect, DBA
>
> ã€ãƒ‘ブリック・クラウドã®ãƒ“ジãƒã‚¹ãƒ‘ートナー】
> 有é™ä¼šç¤¾PCオフィス PC Office Co., Ltd.
>
> 〒276-0046 åƒè‘‰çœŒå…«åƒä»£å¸‚大和田新田928-63
> Mobile 090-1427-8682
> E-Mail hamada@pc-office.net
> URL http://dba-ha.blogspot.jp/
> (メシã®ç¨® - DBAã®è½æ›¸ã帳)
> ==================================================================
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan@lists.osdn.me
> http://lists.osdn.me/mailman/listinfo/linux-ha-japan
>