没有合适的资源?快使用搜索试试~ 我知道了~
首页RoseHA-10.0-for-Linux配合MySQL配置文档-v2.6-2018-3.pdf
资源详情
资源评论
资源推荐

RoseHA 10.0 for Linux 配合 MySQL 配置文档
RoseHA 10.0 for Linux 配合
MySQL 配置文档
(V2.6)
2018-3

RoseHA 10.0 for Linux 配合 MySQL 配置文档
目 录
一、 安装部署要求 ............................................................................................................................ 1
1.1 RoseHA 集群的拓扑结构 ............................................................................................. 1
1.2 硬件和系统环境准备..................................................................................................... 1
1.3 应用服务部署要求 ........................................................................................................ 4
1.4 数据安全要求 ............................................................................................................... 5
二、 安装 MySQL ............................................................................................................................. 5
2.1 MySQL 高可用配置要求 ............................................................................................... 5
2.2 MySQL 的安装方式 ...................................................................................................... 5
2.3 MySQL 的部署步骤 ...................................................................................................... 6
三、 安装 RoseHA ............................................................................................................................ 7
3.1 RoseHA 安装 ............................................................................................................... 7
3.2 RoseHA 服务 ............................................................................................................... 9
3.3 卸载 RoseHA ............................................................................................................. 10
四、 RoseHA 配置 MySQL 服务 ..................................................................................................... 13
4.1 启动 GUI 管理工具 ..................................................................................................... 13
4.2 创建群集 .................................................................................................................... 13
4.3 高可用配置向导 .......................................................................................................... 20
4.4 手动测试 .................................................................................................................... 33
4.5 管理资源组 ................................................................................................................. 34
五、 测试资源 ................................................................................................................................. 38
5.1 手动切换 .................................................................................................................... 38
5.2 关机测试 .................................................................................................................... 39
5.3 拔线测试 .................................................................................................................... 40
5.4 杀进程测试 ................................................................................................................. 41
六、 工具使用 ................................................................................................................................. 41
6.1 收集服务器日志 .......................................................................................................... 41
6.2 日志查看 .................................................................................................................... 42

RoseHA 10.0 for Linux 配合 MySQL 配置文档
RoseData Proprietary 1
一、安装部署要求
1.1 RoseHA 集群的拓扑结构
RoseHA 集群环境的拓扑结构,如下图所示。
如上图所示,RoseHA 集群硬件结构主要包括两台硬件服务器 A 和 B,以及一台磁盘阵列。
1.2 硬件和系统环境准备
1) 操作系统的配置准备
两台服务器安装部署完全相同版本的操作系统,RoseHA 10.0 for Linux 可以安装在 RedHat6/7、
SUSE 11/12 等发行版本上。
分别设置不同的主机名。(比如:Server1、Server2)
2) 集群心跳的配置准备
RoseHA 高可用集群至少需要配置两组心跳线,以防止心跳的单点故障,心跳线类型支持 TCP/IP
Socket 类型和 RS232 类型。具体的接入方式说明如下。

RoseHA 10.0 for Linux 配合 MySQL 配置文档
RoseData Proprietary 2
如果每台服务器有三片以上的物理网卡,则其中一片网卡连接交换机并用于配置集群的公网(应用
服务客户端访问的网络);其它两片网卡,两台服务器之间使用网线直连,配置两组冗余的私网心
跳。如果物理条件允许,还可以再添加一条 RS232 串口心跳线,两台服务器之间直连,配置 RS232
类型心跳,以实现不同类型的心跳通信,提高心跳通信的可靠性;推荐用户采用不同类型的心跳
配置方式。
如果每台服务器仅有两片物理网卡,则其中一片网卡连接交换机并用于配置集群的公网,另一片
网卡采用网线将两台服务器直连并配置为其中一条心跳,建议添加一条直连的 RS232 串口心跳
线,以实现冗余的直连心跳。
如需要配置 RS232 类型的心跳线,需要准备 RS232 串口线并确保线路和串口能够正常通信。
RS232 串口心跳线做法:9pin 的口,其中 1-1,2-3,3-2,5-5,其余口可以不用接线。
3) 网络的配置准备
手工配置每台服务器所需要使用的网卡的静态 IP(不能是 DHCP 方式动态获取的 IP),同一台主
机上每片网卡的 IP 需设置为不同网段。确保计划使用的所有网段和串口线路通信正常。
如果服务器所在的内网,没有要求服务器必须设置防火墙等网络安全类软件,可以将防火墙关闭,
并且设置其为永不启动。如需启动操作系统自带的防火墙,请开放如下端口和网络通信权限:
TCP:9527;7535
UDP:9528;7534;
心跳通信端口:(创建配置心跳时指定,默认为 UDP:3000,3001...)
ICMP:开放所有网络接口的 ICMP(ping)数据包
规划客户端访问集群中应用服务的虚拟 IP(需要在 Rose 软件中配置)。
如果物理条件允许,建议每台服务器的公网网卡接入不同的网络交换机,以防止单个网络交换机
故障导致整个集群不可用的情况发生。
4) 磁盘阵列的准备
建议磁盘阵列创建 2 种类型的磁盘,第 1 种磁盘作为存储应用数据的共享磁盘,第 2 种磁盘作为集群
的仲裁磁盘。
存储应用数据的共享磁盘容量大小由应用数据容量而定。将应用数据共享磁盘分别映射至高可用集
群的服务器节点,以用于存放应用服务数据文件并作为高可用集群的共享磁盘资源,确认各服务器节点
分别可正常访问到数据共享磁盘。
集群仲裁磁盘的容量大小建议为 2GB~100GB。为了提升高可用系统的稳定性和切换效率,建议配置

RoseHA 10.0 for Linux 配合 MySQL 配置文档
RoseData Proprietary 3
仲裁磁盘资源。因此,磁盘阵列除了划分应用数据的共享磁盘,还需同时划分出大约 2G~100GB 容量的
裸磁盘作为仲裁磁盘,映射至高可用群集的服务器节点。(在 Linux 平台,也可以使用分区,但该分区不
能创建文件系统)
【重要说明】在配置共享磁盘和应用服务等过程中,两台主机不能同时挂载共享磁盘,需在一台主机
卸载共享磁盘后才能在另一台主机上挂载共享磁盘,以避免共享磁盘的数据遭到破坏。在操作和配置磁盘
资源之前,请先备份重要数据。
RoseHA 集群软件,在切换资源时自动卸载、挂载共享磁盘;所以,不能将共享磁盘配置为自动挂
载(不能存在“操作系统启动时自动挂载共享磁盘、其他应用程序自动挂载共享磁盘”等情况)
例如:在 SUSE 11 操作系统平台上,操作系统默认配置为自动挂载共享磁盘设备;取消自动挂载共
享磁盘的配置方式如下。
① 在终端执行命令 gconf-editor,将弹出如下窗口。点击菜单“编辑”-“查找”,在查找窗口中,勾
选“在键名中搜索”和“在键值中搜索”,然后输入关键字“automount”,点击“查找”按钮。如下图所
示。
② 在查找结果中,选中“/apps/nautilus/preferences/media_automount”,然后在该窗口右侧上方
的位置,将“media_automount”和“media_automount_open”的键值的勾选状态取消。如下图所示。
剩余43页未读,继续阅读
















wowocsdn
- 粉丝: 2
- 资源: 40
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论0