MHA由MHA节点(可以理解为子节点)及MHA管理节点2部分组成。因此对于MHA的安装,相应的也分为2个部分,即安装MHA节点,安装MHA管理节点。本文基于CentOS 5.9 64bit简要描述了MHA的安装,同时也描述了在配置MHA时需要完成的等效性配置。供大家参考。 1、MHA的组
MHA由MHA节点(可以理解为子节点)及MHA管理节点2部分组成。因此对于MHA的安装,相应的也分为2个部分,即安装MHA节点,安装MHA管理节点。本文基于CentOS 5.9 64bit简要描述了MHA的安装,同时也描述了在配置MHA时需要完成的等效性配置。供大家参考。
1、MHA的组成
2、安装MHA Node
You need to install MHA Node to all MySQL servers (both master and slave). You also need to install MHA Node on a management server because MHA Manager modules internally depend on MHA Node modules. MHA Manager internally connects to managed MySQL servers via SSH and executes MHA Node scripts. MHA Node does not depend on any external Perl modules except DBD::mysql so you should be able to install easily.
###本次安装环境
###本次的演示环境
###以下安装包,建议node和manger都安装
###如果yum时相关相关包时,无法获取到,建议配置epel后再安装,需要注意对应的相关版本号。
###以下安装包从网络上搜集整理,大家可根据情形自行决定是否安装
# ls -hltr
# tar -xvf mha4mysql-node-0.56.tar.gz
###验证安装后的几个文件
3、安装MHA Manager
###以下部分为管理节点上的安装,注,管理节点也要安装MHA Node,此处省略
# ls /usr/bin/mast*
4、配置等效性
[root@mysql-manager #]$ whoami
###使用上面的方法在其余的几个节点如法炮制后验证等效性
###在管理节点端使用MHA命令验证等效性