找回密码
 注册
查看: 4119|回复: 4

高可用pacemaker状态,db状态为stopped

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2017-12-28 18:27:53 | 显示全部楼层 |阅读模式
# pcs status# [" Y7 a  l% w5 }$ A
Cluster name: my_wsrep_cluster2 h, X( N, c) b& U) d5 Z9 K
Stack: corosync
/ C7 H0 I" E1 _: L+ U2 ECurrent DC: controller1 (version 1.1.16-12.el7_4.5-94ff4df) - partition with quorum
! m( @( Y# r1 }Last updated: Thu Dec 28 18:24:33 20179 G0 A( v" T, K/ ^% F4 w
Last change: Thu Dec 28 18:05:11 2017 by root via cibadmin on controller1' z' i8 h1 y9 S5 @; G) w/ f2 H  Z
3 nodes configured
! z+ ^" ]; h4 h# d  ~" V3 C( u, `) |1 resource configured
9 [0 i" O2 ]& C9 m: S0 \* H+ wOnline: [ controller1 controller2 controller3 ]$ `! r( e/ e2 d# ~: }
Full list of resources:5 L6 ~9 x6 a2 g# O  h. S* ]
db (ocf::heartbeat:galera): Stopped+ I; p1 T1 N2 R* u4 J
Failed Actions:( C6 G* @- a% M6 L
* db_start_0 on controller1 'not configured' (6): call=22, status=complete, exitreason='Galera must be configured as a multistate Master/Slave resource.',+ i$ T7 ]$ c5 Q# u5 Z6 Q
    last-rc-change='Thu Dec 28 18:05:11 2017', queued=1ms, exec=56ms
  P# [' z. Y& q2 e4 V% z
- C4 G. U. d8 G5 s$ jDaemon Status:
: ?* L/ M( v3 D  corosync: active/enabled
& ?; C* J* ~+ m( v  pacemaker: active/enabled
5 v$ f  Y  N3 H( [( q5 j: K2 w2 B  pcsd: active/enabled9 l1 ?6 T: g9 V
; b" x1 X/ F- W0 ?
所有的状态都是active的,唯独只有db状态是stopped,为什么呢?
3 I+ o8 X0 v; _+ I

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2017-12-28 19:35:10 | 显示全部楼层
才疏学浅,未能解决问题,遗憾。不知哪儿出问题了,好尴尬。

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2017-12-28 19:36:13 | 显示全部楼层
配置一个mariadb服务5 O- T) |9 k/ @1 P7 N6 L
在所有节点上执行% C7 v5 e9 c6 ]( E) P, g3 P
# yum install mariadb-* -y
0 G) ?+ i7 L! y; X& M- @# systemctl disable mariadb
$ ?& W  d2 ?! B- C; `8 M$ t7 ~# systemctl status mariadb0 [! h' A8 l( S6 D
# pcs create resource DB ocf:heartbear:mysql
) u" Q+ _, H6 Q$ V% h配置一个互为备份的双机环境,一个节点作为web,一个节点作为db,各自有自己的浮动IP,出现故障的时候互相切换# n6 F) r1 V' d  b+ T
# pcs resource create VIP1 ocf:heartbeat:IPaddr2 ip=192.168.122.171 cidr_netmask=24 nic=eth0
  o4 ~* z& ?* [' C/ H) `# pcs resource group add MyGroup1 VIP1 DB(因为前面已经把DB添加到MyGroup组,所以需要先用pcs resource disable WEB; pcs resource diable DB;pcs resource group remove MyGroup DB; pcs resource enable WEB;才可以添加DB到MyGroup1 ), z. S) t# T1 X' o( \
# pcs constraint location add server1 DB node1 1
. s9 N) e' D( e) i8 x8 e% Q# pcs constraint location add server1 VIP1 node1 1
% D! M( Z5 M& g+ ~2 \4 y/ f# pcs constraint location add server2 FS node2 1
* [$ `# O: Y) _. @# pcs constraint location add server2 VIP node2 1
3 P4 A2 A! \, s2 n3 o$ H& S' X# pcs constraint location add server2 WEB node2 1' R& q! c' w! r& j# p
执行上述命令后,DB和VIP1将启动在node1上而剩下的FS VIP WEB将启动在node2上

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2017-12-28 20:30:01 | 显示全部楼层
突然想起来好像用的是pike版本的源,这个版本有可能有问题。还需要验证,想着回退到octa版本,试试。

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2017-12-28 23:05:06 | 显示全部楼层
controller_start_0 on controller1 'unknown error'
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:03 , Processed in 0.013918 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表