山内ã•ã‚“
ã“ã‚“ã«ã¡ã¯ã€ç¦ç”°ã§ã™ã€‚
ãã®å¾Œã€ã“ã¡ã‚‰ã§ã¯pacemaker1.1.12 build:561c4cf ãŒã¨ã‚Šã‚ãˆãšå‹•ã„ã¦ã„る状態ã§ã™ã€‚
済ã¿ã¾ã›ã‚“ãŒã€stonithプラグインã®ãƒ‘ラメータã«ã¤ã„ã¦è³ªå•ã•ã›ã¦ä¸‹ã•ã„。
stonith-helperã®ãƒ‘ラメータã«ã¤ã„ã¦ã§ã™ã€‚
2013/8/3ã®OSC2013ã®è³‡æ–™ã«ã¯ã€standby_wait_time秒スリープã—ã¦ç›¸æ’ƒã¡ã‚’防æ¢ã™ã‚‹ã¨æ›¸ã„ã¦ã‚ã‚Šã¾ã™ã€‚
以å‰å‚考ã«é ‚ã„ãŸã‚³ãƒ³ãƒ•ã‚£ã‚°ã«ã¯ã€fencing_topologyを記述ã—ã¦ã€pcmk_reboot_retriesã¨pcmk_reboot_timeoutã¨ã„ã†ãƒ‘ラメータãŒå…¥ã£ã¦ã€standby_wait_timeã¯æŠœã‘ã¦ã„ãŸã‹ã¨æ€ã„ã¾ã™ã€‚
pacemaker1.1.12ã§ã¯standby_wait_timeã®è¨˜è¿°ã¯å¿…è¦ç„¡ã„ã®ã§ã—ょã†ã‹ã€‚
ã“ã¡ã‚‰ã§ã¯ã€ä»Šæ¬¡ã®ã‚ˆã†ãªã‚³ãƒ³ãƒ•ã‚£ã‚°ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作ã£ã¦ã„ã¾ã™ã€‚
### Cluster Option ###
property \
no-quorum-policy="ignore" \
stonith-enabled="true" \
startup-fencing="false" \
stonith-timeout="710s" \
crmd-transition-delay="2s"
### Resource Default ###
rsc_defaults \
resource-stickiness="INFINITY" \
migration-threshold="1"
### Group Configuration ###
group HAvarnish \
vip_208 \
varnishd
group grpStonith1 \
Stonith1-1 \
Stonith1-2 \
Stonith1-3
group grpStonith2 \
Stonith2-1 \
Stonith2-2 \
Stonith2-3
### Clone Configuration ###
clone clone_ping \
ping
### Fencing Topology ###
fencing_topology \
lbv1.beta.com: Stonith1-1 Stonith1-2 Stonith1-3 \
lbv2.beta.com: Stonith2-1 Stonith2-2 Stonith2-3
### Primitive Configuration ###
primitive vip_208 ocf:heartbeat:IPaddr2 \
params \
ip="192.168.17.208" \
nic="eth0" \
cidr_netmask="24" \
op start interval="0s" timeout="90s" on-fail="restart" \
op monitor interval="5s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="100s" on-fail="fence"
primitive varnishd lsb:varnish \
op start interval="0s" timeout="90s" on-fail="restart" \
op monitor interval="10s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="100s" on-fail="fence"
primitive ping ocf:pacemaker:ping \
params \
name="default_ping_set" \
host_list="192.168.17.254" \
multiplier="100" \
dampen="1" \
op start interval="0s" timeout="90s" on-fail="restart" \
op monitor interval="10s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="100s" on-fail="fence"
primitive Stonith1-2 stonith:external/xen0 \
params \
pcmk_reboot_timeout="60s" \
hostlist="lbv1.beta.com:/etc/xen/lbv1.cfg" \
dom0="xen0.beta.com" \
op start interval="0s" timeout="60s" on-fail="restart" \
op monitor interval="3600s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="60s" on-fail="ignore"
primitive Stonith1-3 stonith:meatware \
params \
pcmk_reboot_timeout="600s" \
hostlist="lbv1.beta.com" \
op start interval="0s" timeout="60s" \
op monitor interval="3600s" timeout="60s" \
op stop interval="0s" timeout="60s"
primitive Stonith2-1 stonith:external/stonith-helper \
params \
pcmk_reboot_retries="1" \
pcmk_reboot_timeout="40s" \
hostlist="lbv2.beta.com" \
dead_check_target="192.168.17.133 10.0.17.133" \
standby_wait_time="10" \
standby_check_command="/usr/local/sbin/crm_resource -r varnishd -W
| grep -q `hostname`" \
run_online_check="yes" \
op start interval="0s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="60s" on-fail="ignore"
primitive Stonith2-2 stonith:external/xen0 \
params \
pcmk_reboot_timeout="60s" \
hostlist="lbv2.beta.com:/etc/xen/lbv2.cfg" \
dom0="xen0.beta.com" \
op start interval="0s" timeout="60s" on-fail="restart" \
op monitor interval="3600s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="60s" on-fail="ignore"
primitive Stonith2-3 stonith:meatware \
params \
pcmk_reboot_timeout="600s" \
hostlist="lbv2.beta.com" \
op start interval="0s" timeout="60s" \
op monitor interval="3600s" timeout="60s" \
op stop interval="0s" timeout="60s"
### Resource Location ###
location HA_location-1 HAvarnish \
rule 200: #uname eq lbv1.beta.com \
rule 100: #uname eq lbv2.beta.com
location HA_location-2 HAvarnish \
rule -INFINITY: not_defined default_ping_set or default_ping_set lt 100
location HA_location-3 grpStonith1 \
rule -INFINITY: #uname eq lbv1.beta.com
location HA_location-4 grpStonith2 \
rule -INFINITY: #uname eq lbv2.beta.com
宜ã—ããŠé¡˜ã„ã—ã¾ã™ã€‚
以上
2015年3月20日 17:16 <renayama19661014@ybb.ne.jp>:
> ç¦ç”°ã•ã‚“
>
>
> ãŠç–²ã‚Œæ§˜ã§ã™ã€‚山内ã§ã™ã€‚
>
>
> >ã“ã¡ã‚‰ã®ç’°å¢ƒã§ã€PM1.1.12ã®build:e32080bã‹ã‚‰build:561c4cfã¸ä½•åº¦ã‹æˆ»ã—ãŸã‚Šã—ã¦ã„ã‚‹ã†ã¡ã«ãƒªãƒ–ートを繰り返ã™ã‚ˆã†ã«ãªã£ã¦ã—ã¾ã„ã¾ã—ãŸã€‚
>
> ã“ã®æ™‚ã§ã™ãŒã€æˆ»ã—ãŸã‚Šã™ã‚‹å‰ã«ã€
> 1)使ã£ã¦ã„ãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ã‚½ãƒ¼ã‚¹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã€make uninstall
> 2)/var/lib/pacemaker/cib, /var/lib/pacemaker/pengineã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªä¸èº«ã‚’削除
> ã—ã¦ãŠã„ãŸæ–¹ãŒã‚ˆã„ã§ã™ã€‚
>
> >ãã“ã§ã€å†åº¦debian7.8をクリーンインストールã—ã¦PM1.1.12 build:561c4cfをインストールã—ã¾ã—ãŸã€‚
> >ã‚ã¨ã€ã”æŒ‡æ‘˜é ‚ã„ãŸãƒ‘スを通ã—ãŸã¨ã“ã‚ã€ã“ã¡ã‚‰ã§ã‚‚stonith-helperã®èµ·å‹•ã¾ã§ã¯ç¢ºèªã§ãã¾ã—ãŸã€‚
>
>
> ãã†ã§ã—ãŸã‹ãƒ»ãƒ»ãƒ»ãƒ»è‰¯ã‹ã£ãŸã§ã™ã。
> ã¨ã„ã£ã¦ã‚‚ã€build:e32080bãŒå‹•ã‹ãªã„ã¨å•é¡Œã§ã™ãŒãƒ»ãƒ»ãƒ»ãƒ»
>
> ã¾ãŸã€é€±æœ«ã«æ™‚é–“ãŒå–ã‚ŒãŸã‚‰ã€ã“ã¡ã‚‰ã§ã‚‚ã‚„ã£ã¦ã¿ã¾ã™ã€‚
> 進展ãŒã‚ã‚Œã°ã€ã”連絡ã„ãŸã—ã¾ã™ã€‚
>
> 以上ã§ã™ã€‚
>
>
>
>
--
ELF Systems
Masamichi Fukuda
mail to: *masamichi_fukuda@elf-systems.com <elfsystems.com@gmail.com>*
ã“ã‚“ã«ã¡ã¯ã€ç¦ç”°ã§ã™ã€‚
ãã®å¾Œã€ã“ã¡ã‚‰ã§ã¯pacemaker1.1.12 build:561c4cf ãŒã¨ã‚Šã‚ãˆãšå‹•ã„ã¦ã„る状態ã§ã™ã€‚
済ã¿ã¾ã›ã‚“ãŒã€stonithプラグインã®ãƒ‘ラメータã«ã¤ã„ã¦è³ªå•ã•ã›ã¦ä¸‹ã•ã„。
stonith-helperã®ãƒ‘ラメータã«ã¤ã„ã¦ã§ã™ã€‚
2013/8/3ã®OSC2013ã®è³‡æ–™ã«ã¯ã€standby_wait_time秒スリープã—ã¦ç›¸æ’ƒã¡ã‚’防æ¢ã™ã‚‹ã¨æ›¸ã„ã¦ã‚ã‚Šã¾ã™ã€‚
以å‰å‚考ã«é ‚ã„ãŸã‚³ãƒ³ãƒ•ã‚£ã‚°ã«ã¯ã€fencing_topologyを記述ã—ã¦ã€pcmk_reboot_retriesã¨pcmk_reboot_timeoutã¨ã„ã†ãƒ‘ラメータãŒå…¥ã£ã¦ã€standby_wait_timeã¯æŠœã‘ã¦ã„ãŸã‹ã¨æ€ã„ã¾ã™ã€‚
pacemaker1.1.12ã§ã¯standby_wait_timeã®è¨˜è¿°ã¯å¿…è¦ç„¡ã„ã®ã§ã—ょã†ã‹ã€‚
ã“ã¡ã‚‰ã§ã¯ã€ä»Šæ¬¡ã®ã‚ˆã†ãªã‚³ãƒ³ãƒ•ã‚£ã‚°ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作ã£ã¦ã„ã¾ã™ã€‚
### Cluster Option ###
property \
no-quorum-policy="ignore" \
stonith-enabled="true" \
startup-fencing="false" \
stonith-timeout="710s" \
crmd-transition-delay="2s"
### Resource Default ###
rsc_defaults \
resource-stickiness="INFINITY" \
migration-threshold="1"
### Group Configuration ###
group HAvarnish \
vip_208 \
varnishd
group grpStonith1 \
Stonith1-1 \
Stonith1-2 \
Stonith1-3
group grpStonith2 \
Stonith2-1 \
Stonith2-2 \
Stonith2-3
### Clone Configuration ###
clone clone_ping \
ping
### Fencing Topology ###
fencing_topology \
lbv1.beta.com: Stonith1-1 Stonith1-2 Stonith1-3 \
lbv2.beta.com: Stonith2-1 Stonith2-2 Stonith2-3
### Primitive Configuration ###
primitive vip_208 ocf:heartbeat:IPaddr2 \
params \
ip="192.168.17.208" \
nic="eth0" \
cidr_netmask="24" \
op start interval="0s" timeout="90s" on-fail="restart" \
op monitor interval="5s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="100s" on-fail="fence"
primitive varnishd lsb:varnish \
op start interval="0s" timeout="90s" on-fail="restart" \
op monitor interval="10s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="100s" on-fail="fence"
primitive ping ocf:pacemaker:ping \
params \
name="default_ping_set" \
host_list="192.168.17.254" \
multiplier="100" \
dampen="1" \
op start interval="0s" timeout="90s" on-fail="restart" \
op monitor interval="10s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="100s" on-fail="fence"
primitive Stonith1-2 stonith:external/xen0 \
params \
pcmk_reboot_timeout="60s" \
hostlist="lbv1.beta.com:/etc/xen/lbv1.cfg" \
dom0="xen0.beta.com" \
op start interval="0s" timeout="60s" on-fail="restart" \
op monitor interval="3600s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="60s" on-fail="ignore"
primitive Stonith1-3 stonith:meatware \
params \
pcmk_reboot_timeout="600s" \
hostlist="lbv1.beta.com" \
op start interval="0s" timeout="60s" \
op monitor interval="3600s" timeout="60s" \
op stop interval="0s" timeout="60s"
primitive Stonith2-1 stonith:external/stonith-helper \
params \
pcmk_reboot_retries="1" \
pcmk_reboot_timeout="40s" \
hostlist="lbv2.beta.com" \
dead_check_target="192.168.17.133 10.0.17.133" \
standby_wait_time="10" \
standby_check_command="/usr/local/sbin/crm_resource -r varnishd -W
| grep -q `hostname`" \
run_online_check="yes" \
op start interval="0s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="60s" on-fail="ignore"
primitive Stonith2-2 stonith:external/xen0 \
params \
pcmk_reboot_timeout="60s" \
hostlist="lbv2.beta.com:/etc/xen/lbv2.cfg" \
dom0="xen0.beta.com" \
op start interval="0s" timeout="60s" on-fail="restart" \
op monitor interval="3600s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="60s" on-fail="ignore"
primitive Stonith2-3 stonith:meatware \
params \
pcmk_reboot_timeout="600s" \
hostlist="lbv2.beta.com" \
op start interval="0s" timeout="60s" \
op monitor interval="3600s" timeout="60s" \
op stop interval="0s" timeout="60s"
### Resource Location ###
location HA_location-1 HAvarnish \
rule 200: #uname eq lbv1.beta.com \
rule 100: #uname eq lbv2.beta.com
location HA_location-2 HAvarnish \
rule -INFINITY: not_defined default_ping_set or default_ping_set lt 100
location HA_location-3 grpStonith1 \
rule -INFINITY: #uname eq lbv1.beta.com
location HA_location-4 grpStonith2 \
rule -INFINITY: #uname eq lbv2.beta.com
宜ã—ããŠé¡˜ã„ã—ã¾ã™ã€‚
以上
2015年3月20日 17:16 <renayama19661014@ybb.ne.jp>:
> ç¦ç”°ã•ã‚“
>
>
> ãŠç–²ã‚Œæ§˜ã§ã™ã€‚山内ã§ã™ã€‚
>
>
> >ã“ã¡ã‚‰ã®ç’°å¢ƒã§ã€PM1.1.12ã®build:e32080bã‹ã‚‰build:561c4cfã¸ä½•åº¦ã‹æˆ»ã—ãŸã‚Šã—ã¦ã„ã‚‹ã†ã¡ã«ãƒªãƒ–ートを繰り返ã™ã‚ˆã†ã«ãªã£ã¦ã—ã¾ã„ã¾ã—ãŸã€‚
>
> ã“ã®æ™‚ã§ã™ãŒã€æˆ»ã—ãŸã‚Šã™ã‚‹å‰ã«ã€
> 1)使ã£ã¦ã„ãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ã‚½ãƒ¼ã‚¹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã€make uninstall
> 2)/var/lib/pacemaker/cib, /var/lib/pacemaker/pengineã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªä¸èº«ã‚’削除
> ã—ã¦ãŠã„ãŸæ–¹ãŒã‚ˆã„ã§ã™ã€‚
>
> >ãã“ã§ã€å†åº¦debian7.8をクリーンインストールã—ã¦PM1.1.12 build:561c4cfをインストールã—ã¾ã—ãŸã€‚
> >ã‚ã¨ã€ã”æŒ‡æ‘˜é ‚ã„ãŸãƒ‘スを通ã—ãŸã¨ã“ã‚ã€ã“ã¡ã‚‰ã§ã‚‚stonith-helperã®èµ·å‹•ã¾ã§ã¯ç¢ºèªã§ãã¾ã—ãŸã€‚
>
>
> ãã†ã§ã—ãŸã‹ãƒ»ãƒ»ãƒ»ãƒ»è‰¯ã‹ã£ãŸã§ã™ã。
> ã¨ã„ã£ã¦ã‚‚ã€build:e32080bãŒå‹•ã‹ãªã„ã¨å•é¡Œã§ã™ãŒãƒ»ãƒ»ãƒ»ãƒ»
>
> ã¾ãŸã€é€±æœ«ã«æ™‚é–“ãŒå–ã‚ŒãŸã‚‰ã€ã“ã¡ã‚‰ã§ã‚‚ã‚„ã£ã¦ã¿ã¾ã™ã€‚
> 進展ãŒã‚ã‚Œã°ã€ã”連絡ã„ãŸã—ã¾ã™ã€‚
>
> 以上ã§ã™ã€‚
>
>
>
>
--
ELF Systems
Masamichi Fukuda
mail to: *masamichi_fukuda@elf-systems.com <elfsystems.com@gmail.com>*