mysql使用heartbeat+NFS高可用部署
0.配置各机器的hostname,uname -n检查。 1.配置NFS共享存储。注意所有机器的mysql用户uid一致。挂载共享存储。 vi /etc/export /share_mysql_data *(rw,sync,anonuid=501,anongid=501) 2.所有mysql服务器设置data目录为挂载的共享存储。 3.测试各服务器的mysql启动是否正常。注意共享存储情况下每次只能单独启动一个mysql。 4.1.groupadd haclient ; useradd -g haclient hacluster 4.2.安装heartbeat。
yum -y install bison bison-devel docbook-style-xsl flex gettext gettext-devel gnutls gnutls-devel intltool OpenIPMI OpenIPMI-devel
yum install cluster-glue
yum install resource-agents
yum install pacemaker(可选)
rpm -ivh PyXML-0.8.4-19.el6.x86_64.rpm
rpm -ivh heartbeat-libs-3.0.4-1.el6.x86_64.rpm --nodeps
rpm -ivh heartbeat-3.0.4-1.el6.x86_64.rpm
rpm -ivh heartbeat-devel-3.0.4-1.el6.x86_64.rpm
5.配置ha.cf和haresource。注意挂载nfs的配置文件类型为nfs,如下: vi haresource host003 IPaddr::192.168.9.85/24/eth0:1 Filesystem::192.168.9.82:/share_mysql_data::/var/mysql/data:: nfs mysql 6.启动heartbeat,测试