У меня есть 2 машины CentOS с Heartbeat. Если node01
есть проблема или перезагружается, node02
берет на себя - это работает.
После node01
возвращается, node01
больше не мой основной, и это здорово (node02
взял на себя). Но когда я перезагружаюсь node02
, node01
снова становится основным.
Я не хочу node01
снова стать основным. Я хочу подождать node02
выступить в качестве основного. Как я могу этого добиться?
Если вы хотите избежать ситуации «пинг-понга» или хотите проверить систему, прежде чем она будет готова снова взять на себя обслуживание, я бы рекомендовал
chkconfig heartbeat off
Последнее немного сложно, но вы можете определить ресурс в своей группе ресурсов mysql, который останавливает сердцебиение (но я бы не рекомендовал этого, поскольку вы таким образом стреляете себе в ноги).
Это может быть лучше вне контроля сердцебиения (возможно, сценарий, который проверяет, cl_status rscstatus
возвращается никто а затем останавливается сердцебиение.