RoseMirrorHA4.3 for Linux配合
MySQL5.1配置文档
(V1.0)
2012-04
目录
一 文档说明 (1)
二 安装前的准备工作 (1)
1 RoseMirrorHA集的拓扑结构 (1)
2 硬件要求 (2)
3 系统要求 (2)
4 数据安全要求 (2)
5 依赖的软件包 (3)
三 MySQL的安装 (3)
1 MySQL配置要求 (3)
2 MySQL安装方式 (4)
3 MySQL安装过程 (4)
四 RoseMirrorHA的安装 (5)
1 安装环境要求 (5)
2 RoseMirrorHA安装(略) (5)
五 配置MySQL应用服务 (5)
1 配置RoseMirrorHA (5)
2 配置MySQL服务 (9)
六 管理应用服务 (23)
1 带入MySQL服务 (23)
2 切换MySQL服务 (24)
3 执行校验操作 (25)
4 带出MySQL服务 (25)
5 修改MySQL服务配置 (25)
6 删除MySQL服务 (25)
7 备份主机配置 (25)
8 恢复主机配置 (25)
9 清除主机配置 (26)
七 验证MySQL服务 (26)
1 手工切换测试 (26)
2 关机测试 (26)
3 拔线测试 (27)
4 杀进程测试 (27)
一文档说明
本文档主要介绍了RoseMirrorHA4.3配合MySQL应用的配置过程,另外还对MySQL 应用服务的管理和验证过程进行了简单介绍。用户可以根据文档,逐步完成MySQL应用的配置。
二安装前的准备工作
1 RoseMirrorHA集的拓扑结构
RoseMirrorHA集环境的拓扑结构,如下图所示。
如上图所示,硬件服务器A和B,分别部署操作系统和应用服务,操作系统和应用服务按照相同的方式部署。确认两台服务器上应用服务分别能够正常启动、停止、运行之后,再在两台服务器上部署配置RoseMirrorHA集软件,以实现RoseMirrorHA保护应用服务连续工作。
每台服务器至少配置2片以上的物理网卡,服务器之间推荐配置2条以上的直连心跳,具体的接入方式说明如下。
如每台服务器有3片以上的物理网卡:两台服务器之间,建议使用2条网线直连,
其中,1条网线兼做数据和心跳的通信,1条网线专做心跳通信。如果物理条件允
许,还可以再添加1条直连的RS232串口心跳线,以实现不同类型的心跳通信,提
高心跳通信的可靠性。
如每台服务器仅有2片物理网卡:两台服务器之间,使用1条网线直连作为1条心
跳;并且,需再添加1条直连的RS232串口心跳线,以实现冗余的直连心跳。
每台服务器的公网网线接入局域网中的网络交换机(如果物理条件允许,每台服务器公
网接入不同的网络交换机,以防止单个网络交换机故障导致整个集不可用)。
【RS232串口说明】关于RS232串口线的做法是:如果两端都是 9 pin 的接头, 则 pin 2 (RD), pin 3 (TD) 交叉反接, pin 5 (GND)直连, 其它 pin 不连接:
DB9 DB9
2 RD ---------
3 TD
3 TD --------- 2 RD
5 GND --------- 5 GND
2 硬件要求
在安装软件前,手动配置每片网卡的IP地址(不能是DHCP方式动态获取的IP),同一台主机上每片网卡的IP设置在不同网段。推荐配置:每台主机三片网卡、一条RS232串口线。其中一片网卡用于配置公网,一片网卡用于数据镜像,另外一片网卡和RS232串口线用于配置心跳线。
3 系统要求
RoseMirrorHA可以在Linux的各个发行版本上安装。安装RoseMirrorHA软件之前,设置两主机系统管理员密码一致,确保同类型相关的软件已经卸载。两台主机应用程序(如Oracle)已经按照相同的实例名、安装路径、配置方式安装完成,并且能够正常启停和使用,相关应用服务启动类型设置成手动,不会随操作系统启动而自动启动。
mysql下载后的初次使用在实际应用环境中,如果服务器所在的内网,没有要求服务器必须设置防火墙等网络安全类软件,可以将防火墙关闭,并且设置其为永不启动。如需启动操作系统自带的防火墙,请开放如下默认端口和
网络通信权限:
TCP:7320、7330
UDP:7340、7350和私有网心跳端口
ICMP:开放所有网络接口的ICMP(ping)数据包
4 数据安全要求
在实施前,请先备份数据;以避免出现异常情况时,引起的数据安全风险。
5 依赖的软件包
在安装RoseMirrorHA前检查相应的软件包是否安装,如果没有安装通过系统安装盘进行安装。要正常的运行RoseMirrorHA需要安装了以下软件包:
RedHat Enterprise Linux 5.0 i686 平台:
compat-libstdc++-33-3.2.3-xx.i386.rpm
libXp-1.0.0-xx.i386.rpm
RedHat Enterprise Linux 5.0 x86_64 平台:
compat-libstdc++-33-3.2.3-61.x86_64.rpm
compat-libstdc++-33-3.2.3-xx.i386.rpm
libXp-1.0.0-xx.i386.rpm
CentOS 5.0 i686 平台:
compat-libstdc++-33-3.2.3-xx.i386.rpm
libXp-1.0.0-xx.i386.rpm
Suse Enterprise 平台:
ncurses-5.2-x.rpm
readline-4.3-x.rpm
libtermcap-2.0.8-x.rpm
三MySQL的安装
1 MySQL配置要求
¾在Active主机和Standby主机安装MySQL前,必须分别将安装MySQL所需的rpm包安装上(主要是一些库文件),然后在每台主机上都进行MySQL的安装.
¾在Active主机和Standby主机安装MySQL时,MySQL的环境变量、使用到的路径(目录名称)以及
MySQL安装路径的用户权限等各种配置参数都必须完全
相同。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论