Mar 072011
drbdsetupコマンドでprimary/secondaryにする操作はよく見かけますが、Pacemaker上のMaster/Slave Setで切り替える方法はないんだろうかと散策していたら、PacemakerのMLで同じような質問している方を発見しました。
[Pacemaker] Move DRBD master
migrateできないんだがどうしたらよいのかという質問で、回答としては次に示すスレッドでのやり方が紹介されています。
[Pacemaker] promote a ms resource to a node
結論としてはlocationでrole=Masterなノードを指定してやることになるようです。
Master/Slave Setがms_drbd0、Masterにしたいノードがnode1であった場合、以下のコマンドにより切り替えることができます。
# crm configure crm(live)configure# location ms_drbd0-location ms_drbd0 rule role="Master" inf: #uname eq node1 crm(live)configure# commit crm(live)configure# exit
こちらは定義として残ってしまうので、切り替わったあとは消しておくのが無難かもしれません。
# crm configure crm(live)configure# delete ms_drbd0-location crm(live)configure# commit crm(live)configure# exit
Sorry, the comment form is closed at this time.