$B4X78<T3F0L(B
$B$*@$OC$K$J$C$F$*$j$^$9!#(Bnaka$B$H?=$7$^$9!#(B
$B4D6-!'(B
CentOS 7.2(x86_64)
pacemaker-1.1.14-1.el7.x86_64
corosync-2.3.5-1.el7.x86_64
$B2TF/7O!'(Bhoge01v
$BBT5!7O!'(Bhoge02v
($B<ALd(B)
pacemaker1.1.14$B$H(Bcorosync2.3.5$B$NAH$_9g$o$;$G$NF0:n8!>Z$r?J$a$F$*$j$^$9!#(B
sfex$B$N%j%=!<%9%(!<%8%'%s%H$NF0:n$r8!>Z$7$F$$$k$N$G$9$,!"$I$&$b$&$^$/5!G=(B
$B$7$^$;$s!#$H$$$&$N$b!"BT5!7O%N!<%I$G(BOS$B:F5/F0$r$5$;$?$H$-!"(BOS$B5/F0$N%?%$%_%s%0(B
$B$G$J$<$+2TF/7O$N6&M-%G%#%9%/(B(LVM)$B%j%=!<%9$,0l;~E*$K(Bstop$B$7;2>H$G$-$J$/$J$C$F$7(B
$B$^$$$^$9!#(B($B%9%W%j%C%H%V%l%$%s$,5/$3$C$F$7$^$&!#(B)
sfex_init$B%3%^%s%I$O<B9T:Q$G$9!#(B
$BA[DjF0:n$H$7$F$O!"(Bsfex$B$N%j%=!<%9%(!<%8%'%s%H$r@_Dj$7$F$$$k$D$b$j$J$N$G(B
$B$3$l$,5!G=$7$F!"BT5!7O$G$O(BLV$B$OHs3h@->uBV$H$J$j!"2TF/7O$O2?$b1F6A$7$J$$$b$N(B
$B$H9M$($F$^$9!#(B
$B$*K;$7$$$H$3$mBgJQ62=L$G$O$4$6$$$^$9$,!"Ho5?2U=j$H;W$o$l$kE@Ey$4$6$$$^$7$?$i(B
$B$4;XE&D:$1$k$H9,$$$G$9!#$4ITL@E@Ey$"$l$P$4O"Mm$/$@$5$$!#(B
$B!&(Bsfex$B$N%j%=!<%9%(!<%8%'%s%H$N=q$-J}$O@5$7$$!)(B
$B!&(Bcorosync$B$N(Bquorum$B%G%#%l%/%F%#%V$O4X78L5$7!)(B
$BEy(B
$B"!@_DjFbMF"!(B
# crm configure show
node 1: hoge01v
node 2: hoge02v
primitive ip_hoge00t IPaddr2 \
meta migration-threshold=5 \
params ip=10.2.24.94 cidr_netmask=24 nic=ens160 iflabel=0 \
op monitor interval=3s
primitive res_ping ocf:pacemaker:ping \
params name=ens160_ping_set host_list=10.2.24.1 multiplier=200
dampen=1 debug=true attempts=10 \
op monitor interval=10s timeout=60 \
op start interval=0 timeout=60
primitive vgua01 LVM \
params volgrpname=vgua01
primitive vgua01_LogVol00 Filesystem \
meta migration-threshold=5 \
params device="/dev/vgua01/LogVol00" fstype=xfs directory="/ua" \
op monitor interval=20s
primitive vgua01_lv_quorum sfex \
params index=1 device="/dev/vgua01/lv_quorum"
group pkg_hoge00t ip_hoge00t vgua01 vgua01_lv_quorum vgua01_LogVol00 \
meta is-managed=true target-role=Started
clone clone_ping res_ping \
meta target-role=Started
location pkg_hoge00t-location pkg_hoge00t \
rule 200: #uname eq hoge01v \
rule 100: #uname eq hoge02v
location pkg_hoge00t-service-location pkg_hoge00t \
rule -inf: defined ens160_ping_set and ens160_ping_set lt 200
property cib-bootstrap-options: \
have-watchdog=false \
dc-version=1.1.14-1.el7-70404b0 \
cluster-infrastructure=corosync \
stonith-enabled=false \
no-quorum-policy=ignore \
default-action-timeout=120s \
last-lrm-refresh=1474010070
rsc_defaults rsc-options: \
resource-stickiness=INFINITY
$B"!(Bcorosync$B$N@_Dj"!(B
# cat /etc/corosync/corosync.conf
totem {
version: 2
token: 10000
rrp_mode: active
interface {
ringnumber: 0
bindnetaddr: 10.0.0.0
mcastport: 5405
ttl: 1
}
interface {
ringnumber: 1
bindnetaddr: 10.2.24.0
mcastport: 5405
ttl: 1
}
transport: udpu
}
logging {
fileline: off
to_logfile: yes
to_syslog: no
logfile: /var/log/cluster/corosync.log
debug: off
timestamp: on
}
nodelist {
node {
ring0_addr: 10.0.0.35
ring1_addr: hoge01v
nodeid: 1
}
node {
ring0_addr: 10.0.0.36
ring1_addr: hoge02v
nodeid: 2
}
}
quorum {
provider: corosync_votequorum
expected_votes: 2
two_node: 1
}
$B"!2TF/7O$G$N(Bsfex_stat$B7k2L"!(B
# sfex_stat /dev/vgua01/lv_quorum
control data:
magic: 0x53, 0x46, 0x45, 0x58
version: 1
revision: 3
blocksize: 512
numlocks: 1
lock data #1:
status: lock
count: 383
nodename: hoge01v
status is LOCKED.
$B0J>e!"59$7$/$*4j$$CW$7$^$9!#(B
--
Naka
_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan@lists.osdn.me
http://lists.osdn.me/mailman/listinfo/linux-ha-japan
$B$*@$OC$K$J$C$F$*$j$^$9!#(Bnaka$B$H?=$7$^$9!#(B
$B4D6-!'(B
CentOS 7.2(x86_64)
pacemaker-1.1.14-1.el7.x86_64
corosync-2.3.5-1.el7.x86_64
$B2TF/7O!'(Bhoge01v
$BBT5!7O!'(Bhoge02v
($B<ALd(B)
pacemaker1.1.14$B$H(Bcorosync2.3.5$B$NAH$_9g$o$;$G$NF0:n8!>Z$r?J$a$F$*$j$^$9!#(B
sfex$B$N%j%=!<%9%(!<%8%'%s%H$NF0:n$r8!>Z$7$F$$$k$N$G$9$,!"$I$&$b$&$^$/5!G=(B
$B$7$^$;$s!#$H$$$&$N$b!"BT5!7O%N!<%I$G(BOS$B:F5/F0$r$5$;$?$H$-!"(BOS$B5/F0$N%?%$%_%s%0(B
$B$G$J$<$+2TF/7O$N6&M-%G%#%9%/(B(LVM)$B%j%=!<%9$,0l;~E*$K(Bstop$B$7;2>H$G$-$J$/$J$C$F$7(B
$B$^$$$^$9!#(B($B%9%W%j%C%H%V%l%$%s$,5/$3$C$F$7$^$&!#(B)
sfex_init$B%3%^%s%I$O<B9T:Q$G$9!#(B
$BA[DjF0:n$H$7$F$O!"(Bsfex$B$N%j%=!<%9%(!<%8%'%s%H$r@_Dj$7$F$$$k$D$b$j$J$N$G(B
$B$3$l$,5!G=$7$F!"BT5!7O$G$O(BLV$B$OHs3h@->uBV$H$J$j!"2TF/7O$O2?$b1F6A$7$J$$$b$N(B
$B$H9M$($F$^$9!#(B
$B$*K;$7$$$H$3$mBgJQ62=L$G$O$4$6$$$^$9$,!"Ho5?2U=j$H;W$o$l$kE@Ey$4$6$$$^$7$?$i(B
$B$4;XE&D:$1$k$H9,$$$G$9!#$4ITL@E@Ey$"$l$P$4O"Mm$/$@$5$$!#(B
$B!&(Bsfex$B$N%j%=!<%9%(!<%8%'%s%H$N=q$-J}$O@5$7$$!)(B
$B!&(Bcorosync$B$N(Bquorum$B%G%#%l%/%F%#%V$O4X78L5$7!)(B
$BEy(B
$B"!@_DjFbMF"!(B
# crm configure show
node 1: hoge01v
node 2: hoge02v
primitive ip_hoge00t IPaddr2 \
meta migration-threshold=5 \
params ip=10.2.24.94 cidr_netmask=24 nic=ens160 iflabel=0 \
op monitor interval=3s
primitive res_ping ocf:pacemaker:ping \
params name=ens160_ping_set host_list=10.2.24.1 multiplier=200
dampen=1 debug=true attempts=10 \
op monitor interval=10s timeout=60 \
op start interval=0 timeout=60
primitive vgua01 LVM \
params volgrpname=vgua01
primitive vgua01_LogVol00 Filesystem \
meta migration-threshold=5 \
params device="/dev/vgua01/LogVol00" fstype=xfs directory="/ua" \
op monitor interval=20s
primitive vgua01_lv_quorum sfex \
params index=1 device="/dev/vgua01/lv_quorum"
group pkg_hoge00t ip_hoge00t vgua01 vgua01_lv_quorum vgua01_LogVol00 \
meta is-managed=true target-role=Started
clone clone_ping res_ping \
meta target-role=Started
location pkg_hoge00t-location pkg_hoge00t \
rule 200: #uname eq hoge01v \
rule 100: #uname eq hoge02v
location pkg_hoge00t-service-location pkg_hoge00t \
rule -inf: defined ens160_ping_set and ens160_ping_set lt 200
property cib-bootstrap-options: \
have-watchdog=false \
dc-version=1.1.14-1.el7-70404b0 \
cluster-infrastructure=corosync \
stonith-enabled=false \
no-quorum-policy=ignore \
default-action-timeout=120s \
last-lrm-refresh=1474010070
rsc_defaults rsc-options: \
resource-stickiness=INFINITY
$B"!(Bcorosync$B$N@_Dj"!(B
# cat /etc/corosync/corosync.conf
totem {
version: 2
token: 10000
rrp_mode: active
interface {
ringnumber: 0
bindnetaddr: 10.0.0.0
mcastport: 5405
ttl: 1
}
interface {
ringnumber: 1
bindnetaddr: 10.2.24.0
mcastport: 5405
ttl: 1
}
transport: udpu
}
logging {
fileline: off
to_logfile: yes
to_syslog: no
logfile: /var/log/cluster/corosync.log
debug: off
timestamp: on
}
nodelist {
node {
ring0_addr: 10.0.0.35
ring1_addr: hoge01v
nodeid: 1
}
node {
ring0_addr: 10.0.0.36
ring1_addr: hoge02v
nodeid: 2
}
}
quorum {
provider: corosync_votequorum
expected_votes: 2
two_node: 1
}
$B"!2TF/7O$G$N(Bsfex_stat$B7k2L"!(B
# sfex_stat /dev/vgua01/lv_quorum
control data:
magic: 0x53, 0x46, 0x45, 0x58
version: 1
revision: 3
blocksize: 512
numlocks: 1
lock data #1:
status: lock
count: 383
nodename: hoge01v
status is LOCKED.
$B0J>e!"59$7$/$*4j$$CW$7$^$9!#(B
--
Naka
_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan@lists.osdn.me
http://lists.osdn.me/mailman/listinfo/linux-ha-japan