Mysql 集 群 配 置1、项 目 背 景随 着 人 们 对 业 务 的 要 求 和 用 用 户 的 满 意 度 期 望 值 的 不 断 提 升 , 很 多 生 产 系 统 ( 尤 其 是 金 融 ,基 金 , 证 券 , 保 险 行 业 和 电 信 ) 需 要 提 供 7x24 小 时 的 不 间 断 服 务 。 我 们 将 可 将 应 用 服 务 再 整 合 ,搭 建 一 个 集 群 环 境 , 保 证 能 够 把 出 现 问 题 的 机 器 自 动 启 动 , 使 其 恢 复 到 初 始 状 态 。而 且 在 整 个 服 务切 换 过 程 中 , 不 需 要 任 何 的 人 为 干 预 。 这 也 是 高 效 能 的 解 决 方 案2、项 目 要 求搭 建 Mysql的 集 群 服 务3、实 施 步 骤实 验 平 台 : Redhat Enterprise 5所 需 软 件 : 红 帽 集 群 套件 (Redhat Cluster Suite)服 务 器 : 两台 node1(192.168.0,1),node2(192.168.0.2),Fences设备: 栅设备节点fence(192.168.0.3)存储: 共享存储设备节点share(192.168.0.4)网络交换 机 : 一 个应 用 程 序: Mysql1. 初 始 配 置在 配 置 之前保 证 各节点网络互通在 Node1 上编辑/etc/hosts 文件 , 声明将 添加的 个 集 群 节点Node1#vi /etc/hosts(加入如下内容)127.0.0.1 localhost.localdomain localhost192.168.0.1 node1.192.168.0.2 node2.192.168.0.3 fence.192.168.0.4 share.修改/etc/sysconfig/networkNETWORKING=yesHOSTNAME=node1GATEWAY=192.168.0.254注: 其 它节点按照相应 的 配 置 修改 node2,fenc,share 的 机 器设置 各节点的 root ssh k ey,这 样有利于我 们 在 各节点之间 互相访问Node1#ssh-keyganNode1#cp .ssh/id_dsa.pub .ssh/authorized_key将 Node1 的/root/.ssh 目录复制到其它节点上去,这样节点就可以无密码相互访问了。Node1#for i in node2 fence share ;do scp –r .ssh $i:/root/;done;将/etc/hosts 文件复制到其它节点上去,声明将其加入到集群中各节点Node1#for i in node2 fence share; do scp –r /etc/hosts $i:/etc/为 每 个 节 点 安 装 集 群 套 件 , mysql 应 用 程 序 ,取 消 mysqld 的 服 务 , 因 为 mysqld 是 由rgmanang...