RoseHA 10.0 for Linux配合MySQL 配置文档
(V2.6)
2018-3
目录
一、安装部署要求 (1)
1.1RoseHA集的拓扑结构 (1)
1.2硬件和系统环境准备 (1)
1.3应用服务部署要求 (4)
1.4数据安全要求 (5)
二、安装MySQL (5)
2.1MySQL高可用配置要求 (5)
2.2MySQL的安装方式 (5)
2.3MySQL的部署步骤 (6)
三、安装RoseHA (7)
3.1RoseHA安装 (7)
3.2RoseHA服务 (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)
一、安装部署要求
1.1 RoseHA集的拓扑结构
RoseHA集环境的拓扑结构,如下图所示。
如上图所示,RoseHA集硬件结构主要包括两台硬件服务器A和B,以及一台磁盘阵列。
1.2 硬件和系统环境准备mysql下载配置
1) 操作系统的配置准备
两台服务器安装部署完全相同版本的操作系统,RoseHA 10.0 for Linux可以安装在RedHat6/7、SUSE 11/12等发行版本上。
分别设置不同的主机名。(比如:Server1、Server2)
2) 集心跳的配置准备
RoseHA高可用集至少需要配置两组心跳线,以防止心跳的单点故障,心跳线类型支持TCP/IP Socket类型和RS232类型。具体的接入方式说明如下。
如果每台服务器有三片以上的物理网卡,则其中一片网卡连接交换机并用于配置集的公网(应用服务客户端访问的网络);其它两片网卡,两台服务器之间使用网线直连,配置两组冗余的私网心跳。如果物理条件允许,还可以再添加一条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:)
ICMP:开放所有网络接口的ICMP(ping)数据包
规划客户端访问集中应用服务的虚拟IP(需要在Rose软件中配置)。
如果物理条件允许,建议每台服务器的公网网卡接入不同的网络交换机,以防止单个网络交换机故障导致整个集不可用的情况发生。
4) 磁盘阵列的准备
建议磁盘阵列创建2种类型的磁盘,第1种磁盘作为存储应用数据的共享磁盘,第2种磁盘作为集的仲裁磁盘。
存储应用数据的共享磁盘容量大小由应用数据容量而定。将应用数据共享磁盘分别映射至高可用集的服务器节点,以用于存放应用服务数据文件并作为高可用集的共享磁盘资源,确认各服务器节点分别可正常访问到数据共享磁盘。
集仲裁磁盘的容量大小建议为2GB~100GB。为了提升高可用系统的稳定性和切换效率,建议配置
仲裁磁盘资源。因此,磁盘阵列除了划分应用数据的共享磁盘,还需同时划分出大约2G~100GB容量的裸磁盘作为仲裁磁盘,映射至高可用集的服务器节点。(在Linux平台,也可以使用分区,但该分区不能创建文件系统)
【重要说明】在配置共享磁盘和应用服务等过程中,两台主机不能同时挂载共享磁盘,需在一台主机卸载共享磁盘后才能在另一台主机上挂载共享磁盘,以避免共享磁盘的数据遭到破坏。在操作和配置磁盘资源之前,请先备份重要数据。
RoseHA集软件,在切换资源时自动卸载、挂载共享磁盘;所以,不能将共享磁盘配置为自动挂载(不能存在“操作系统启动时自动挂载共享磁盘、其他应用程序自动挂载共享磁盘”等情况)例如:在SUSE 11操作系统平台上,操作系统默认配置为自动挂载共享磁盘设备;取消自动挂载共享磁盘的配置方式如下。
①在终端执行命令gconf-editor,将弹出如下窗口。点击菜单“编辑”-“查”,在查窗口中,勾选“在键名中搜索”和“在键值中搜索”,然后输入关键字“automount”,点击“查”按钮。如下图所示。
②在查结果中,选中“/apps/nautilus/preferences/media_automount”,然后在该窗口右侧上方的位置,将“media_automount”和“media_automount_open”的键值的勾选状态取消。如下图所示。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。